Russian military lab unveils prototype of Star Wars-like combat suit (VIDEO)   
Preview A major hi-tech Russian military research center has unveiled what appears to be a prototype of a next-generation combat suit. The stunning gear, resembling Star Wars outfits, will be worn by Russian soldiers on future battlefields.
Read Full Article at RT.com
          Prototyping Businesses: Plan vs. Play   

how do you prototype a new business? From a design point of view, I think of organisations as a great big set of interactions. All of these interactions can be designed, and if they are designed well, an efficient, profitable business can emerge.

The post Prototyping Businesses: Plan vs. Play appeared first on Second Road.


          10 ans d'iPhone : Wallabies, un ancien d'Apple dévoile les premiers prototypes   
Ken Kocienda avait en charge le développement du clavier virtuel du smartphone pommé. Il a mis en ligne les images des deux prototypes sur lesquels il a travaillé.
          One of electronic music history’s rarest synths has been rediscovered   

The EMS Synthi KB1 belonged to prog rock band Yes. A one-off synthesizer made by Peter Zinovieff’s Electronic Music Studios (EMS) in 1971 has been rediscovered by UK company Digitana Electronics. Only one prototype of the EMS Synthi KB1 was made, for prog rock band Yes. It’s not clear how it relates to the more famous EMS Synthi […]

The post One of electronic music history’s rarest synths has been rediscovered appeared first on FACT Magazine: Music News, New Music..


          1/72 Messerschmitt Bf-109E-4   
1/72 Messerschmitt Bf-109E-4This is a plastic model kit, which comes unassembled and unpainted. So glue, model paints and other basic modelling tools are additionally required.

Skill: 1
Flying Hours: 1
Number of Parts: 64

The prototype Bf109a first flew in 1935. The later E model was more powerful and better armed and by the summer of 1940, over 500 were in service for the offensive against Great Britain. By this time, the 109E had already proved to be a competent, if not the world's best, fighter aircraft in the skies above Poland, France and the low countries. It met its match over England where it was shown to be inferior to the RAF's Spitfire.

Buy Now
          PARIS RIVERSIDE RESTAURANT   
Registration Deadline: Sep 30, 2017; Submission Deadline: Sep 30, 2017

Paris and the entire country of France is world-famous for its cuisine, with a non-exhaustive list of delicacies and culinary systems. The culinary reputation of Paris is very rich, cultured and diverse. French food culture,  according to UNESCO, is important for 'bringing people together to enjoy the art of good eating and drinking' and the power to create 'togetherness, the pleasure of taste, and the balance between human beings and the products of nature'.

French food culture includes such wonders as the croissant, éclair, bouillon, crepe, and, of course, the baguette. Wine (there are as many types of wines as there are regions in France), bread (usually eaten in some form with each meal) and cheese (there are over 400 types of cheese in France made from all types of milk, including goat) are the staples of French food culture and French life.

The word and idea of a restaurant, which really came into modern times at the end of the French Revolution when the nouveau riche (newly rich) had more money to spend, come from French. From cafes to bistros, the world owes a lot to the French for the commercialization of specialty foods and making them available to the public. The first Parisian restaurant was founded by Beauvilliers in 1782 in the Rue de Richelieu, called the Grande Taverne de Londres. He introduced the novelty of listing the dishes available on a menu and serving them at small individual tables." Following the revolution, the abolition of the guild system made it easier to open restaurants. Also, since so many aristocrats fled or were executed, their former cooks and servants found new employment and Paris became the center of the new restaurant scene, which, to some degree, it remains today.

The aim of this architecture competition is to design a new 21st century restaurant and wine bar on the promenade along the River Seine in Paris. The restaurant should be unique and innovative in all respects and should invent new ways to provide an overall sensory experience to the customers. The restaurant should experiment with unique materials, volumetric compositions layout systems and other transitional spaces to make it a new prototype and exemplary typology that will become an active gastronomical hub in the heart of the French capital. The participants should:

Create an architectural icon along the River Seine, that will become a popular destination for the residents and everyone who visits the city.  The participants must consider the attributes of light, color, materiality, aesthetic quality that will add a sense of identity to the restaurant, eventually creating a landmark along the picturesque context of River Seine. The participants are free to create their own design language, ranging from contemporary to traditional but should be able to merge the shell with the existing context in a respectful and additive fashion.

Create an experience within a restaurant shell that adds to the programmed interior space. The participants must try to create a wholesome experience for the end user rather than just a self-referential interior space. The participants are free to design a thematic or a generic interior environment but it should have an immersive effect on the customers, stimulating their sensory experience.

Maximize the use of the waterfront context and the promenade into the architectural concept for the restaurant. The participants are required to use the unique nature of the site into their design proposal and architectural built form. The participants can use the water element and picturesque surroundings and develop the restaurant as an open, semi-open seating zone. The quai or the dock-promenade can be used as an extension of the restaurant and cultured into a social and leisure zone.

 

Schedule

  • Start of Competition and Early Registration: 1st July 2017
  • Early Registration ends: 31st August 2017
  • Standard Registration starts: 1st September 2017
  • Deadline for Questions: 10th September 2017
  • Standard Registration ends: 30th September 2017
  • Closing day for Submissions 30th September 2017
  • Announcement of Winners: 24th October 2017

*Note: All deadlines are 11:59 pm - 00:00 IST (India).

 

Awards

Winning participants will receive prizes totaling INR 2,00,000 with the distribution as follows:

First prize- INR 1,00,000/- + Certificate

Second prize- INR 60,000/- + Certificate

Third prize- INR 40,000/- + Certificate

10 Honorable mentions

Winners and honorable mentions will be published on archasm’s website and several international architecture magazines and websites partnered by us.

 

Registration

Early Registration:

From 1st July 2017 to 31st August 2017

  • For Indian nationals- INR 1500 (per team)
  • For Foreign nationals- EUR 60 (per team)

 

Standard Registration:

From 1st September 2017 to 30th September 2017

  • For Indian nationals- INR 1800 (per team)
  • For Foreign nationals- EUR 80 (per team)

Entrants may register by filling the registration form and submitting it with the appropriate payment through our secure gateway on our website www.archasm.in

 

Discount

Group discounts apply for a minimum of 5 teams from one particular architecture school/university as our initiative to promote more participation from students.

Send us the following details at queries@archasm.in to avail the offer.

  • Names of all the participating teams members and their respective team leaders.
  • Name of the university.
  • School ID proofs of the team leaders.

 

Note:

It will not be possible to amend or update any information relating to your registration including the names of team members once validated.

 

Regulations

  • Participant teams will be disqualified if any of the competition rules or submission requirements are not considered. Participation assumes acceptance of the regulations.
  • Team code is the only means of identification of a team as it is an anonymous competition.
  • The official language of the competition is English.
  • The registration fee is non-refundable.
  • Contacting the Jury is prohibited.
  • archasm as the competition organizer, reserves the right to modify the competition schedule if deemed necessary.

 

Terms and Conditions                                          

Please see the terms and conditions section on www.archasm.in.

 

Competition project disclaimer

This is an open international competition hosted by archasm to generate progressive design ideas. There are no plans for the riverside restaurant to be built. The competition is organized for education purpose only.

 

Other details

Website: www.archasm.in

Facebook: facebook.com/atarchasm

Instagram: instagram.com/archasm_competitions

Read the full post on Bustler
          Kommentar zu Diese 9 berühmten Unternehmer waren schon mal pleite von schosch   
Klappern gehört natürlich zum Geschäft, vor allem bei Dyson. Je nach dem wie man rechnet, hat Dysen wohl 3-4 Prototypen pro Tag gefertigt, das ist irgendwie beeindruckend, aber klingt auch nach: "auch ein blindes Huhn findet mal ein Korn". Der Zyklonfilter war ja schon lange zuvor erfunden worden, vielleicht hätte er besser einen echten Ingenieur die durchaus richtigen Fragen hinter seiner Idee stellen sollen. Das ganze wirkt wie ein beeindruckendes, überaus hartnäckiges Try and Error-Unternehmen, jedoch, all zu viel physikalischen Sachverstand stand nicht unbedingt dahinter. Gleichwohl, das Design der Dyson-Geräte ist durchaus Stilprägend, der Preis eher abschreckend.
          Strategic Targeted Execution Process for Industrial Customer   

Strategic Targeted Execution Process for Industrial Customer Relationship Management

Tinton Falls, NJ -- (ReleaseWire) -- 12/15/2006 -- The deployment of any CRM system takes proper planning. In order to assist customers during this process, Commence has developed S.T.E.P., (Strategic Targeted Execution Process). a proven methodology for the successful implementation of the Commence CRM solution.

S.T.E.P is the result of more than a decade of experience in providing high quality business solutions to small and mid-size businesses. By working with hundreds of companies around the world, the company acquired the knowledge and skills necessary to design and deliver business solutions that are easy to implement and easy to use. This has allowed customers to realize the maximum value from products and an immediate return on their investment.

S.T.E.P outlines the key areas of responsibility, resource requirements and timeframes for implementation. This helps the implementation team guarantee a timely, cost effective and successful installation process.

Outlined below is a brief overview of S.T.E.P

STEP I: Needs Analysis

Before the process begins it imperative to review the strategic objectives of the CRM implementation and to gain management acceptance and commitment to begin the project. During this phase we clearly define the policies and procedures for managing customer interaction and discuss how the system will automate this workflow.

STEP II: Project Planning

A detailed implementation plan will be created and finalized during this phase. It will outline the responsibilities of the implementation team and those of in-house personnel. A system administrator will be selected, as well as team members from each department, who will work in conjunction with the vendor or system integrator managing the implementation process.

STEP III: Implementation

It is during this phase that the software implementation will begin. System configuration and administration will be completed such as setting up security profiles, e-mail accounts, data entry for drop down menus and data migration from disparate systems. Administrative training will also begin at this time.

STEP IV: Testing & Quality Assurance

An operational prototype of the system is up and running at this time. Operational issues are identified and resolved and basic modifications will be made to tune the solution to the customers' specific requirements.

STEP V: Deployment & Training

During this phase the CRM system will be completely operational. Training will begin for all end users. Ongoing support will be provided by the system administrator with assistance from Commence Corporations support staff.

Commence offers lean industrial companies complete "Freedom Of Choice" to select the solutions and platform that best meets the business requirements of manufacturers and distributors. The comprehensive CRM Industrial application suite is available for use on premise or on-demand as a hosted service. Industrial leaders often build departmental lean CRM solutions with the award winning Commence Lean Industrial CRM Framework. These choices are why so many industrial companies choose Commence as the solution for managing customer relationships. All Commence Industrial solutions support mobile or wireless connectivity and integration to back-office accounting and ERP systems.

For more information on this press release visit: http://www.releasewire.com/press-releases/release-9649.htm

Media Relations Contact

Larry Caretsky
President
Commence
Telephone: 732-380-9100
Email: Click to Email Larry Caretsky
Web: http://www.commence.com/mfg/


          Industrial CRM via the STEP System   

Industrial CRM via the STEP System

Tinton Falls, NJ -- (ReleaseWire) -- 11/30/2006 -- Commence offers lean industrial companies complete "Freedom Of Choice" to select the solutions and platform that best meets the business requirements of manufacturers and distributors. The comprehensive CRM Industrial application suite is available for use on premise or on-demand as a hosted service. Industrial leaders often build departmental lean CRM solutions with the award winning Commence Lean Industrial CRM Framework. These choices are why so many industrial companies choose Commence as the solution for managing customer relationships. All Commence Industrial solutions support mobile or wireless connectivity and integration to back-office accounting and ERP systems. The deployment of any CRM system takes proper planning. In order to assist customers during this process, Commence has developed S.T.E.P., (Strategic Targeted Execution Process). a proven methodology for the successful implementation of the Commence CRM solution.

S.T.E.P is the result of more than a decade of experience in providing high quality business solutions to small and mid-size businesses. By working with hundreds of companies around the world, the company acquired the knowledge and skills necessary to design and deliver business solutions that are easy to implement and easy to use. This has allowed customers to realize the maximum value from products and an immediate return on their investment.

S.T.E.P outlines the key areas of responsibility, resource requirements and timeframes for implementation. This helps the implementation team guarantee a timely, cost effective and successful installation process.

Outlined below is a brief overview of S.T.E.P

STEP I: Needs Analysis

Before the process begins it imperative to review the strategic objectives of the CRM implementation and to gain management acceptance and commitment to begin the project. During this phase we clearly define the policies and procedures for managing customer interaction and discuss how the system will automate this workflow.

STEP II: Project Planning

A detailed implementation plan will be created and finalized during this phase. It will outline the responsibilities of the implementation team and those of in-house personnel. A system administrator will be selected, as well as team members from each department, who will work in conjunction with the vendor or system integrator managing the implementation process.

STEP III: Implementation

It is during this phase that the software implementation will begin. System configuration and administration will be completed such as setting up security profiles, e-mail accounts, data entry for drop down menus and data migration from disparate systems. Administrative training will also begin at this time.

STEP IV: Testing & Quality Assurance

An operational prototype of the system is up and running at this time. Operational issues are identified and resolved and basic modifications will be made to tune the solution to the customers specific requirements.

STEP V: Deployment & Training

During this phase the CRM system will be completely operational. Training will begin for all end users. Ongoing support will be provided by the system administrator with assistance from Commence Corporations support staff.

For more information on this press release visit: http://www.releasewire.com/press-releases/release-9402.htm

Media Relations Contact

Larry Caretsky
President
Commence
Telephone: 732-380-9100
Email: Click to Email Larry Caretsky
Web: http://www.commence.com/mfg/


          S.T.E.P. Formula Changes Industrial CRM Efficiency   

S.T.E.P. Formula Changes Industrial CRM Efficiency

Tinton Falls, NJ -- (ReleaseWire) -- 11/10/2006 -- The deployment of any CRM system takes proper planning. In order to Assist customers during this process, Commence has developed S.T.E.P., (Strategic Targeted Execution Process). A proven methodology for the successful implementation of the Commence CRM solution.

S.T.E.P is the result of more than a decade of experience in providing High quality business solutions to small and mid-size businesses. By Working with hundreds of companies around the world, the company Acquired the knowledge and skills necessary to design and deliver Business solutions that are easy to implement and easy to use. This Has allowed customers to realize the maximum value from products and An immediate return on their investment.

S.T.E.P outlines the key areas of responsibility, resource Requirements and timeframes for implementation. This helps the Implementation team guarantee a timely, cost effective and successful Installation process.

Outlined below is a brief overview of S.T.E.P

STEP I: Needs Analysis

Before the process begins it imperative to review the strategic Objectives of the CRM implementation and to gain management acceptance And commitment to begin the project. During this phase we clearly Define the policies and procedures for managing customer interaction And discuss how the system will automate this workflow.

STEP II: Project Planning

A detailed implementation plan will be created and finalized during This phase. It will outline the responsibilities of the Implementation team and those of in-house personnel. A system Administrator will be selected, as well as team members from each Department, who will work in conjunction with the vendor or system Integrator managing the implementation process.

STEP III: Implementation

It is during this phase that the software implementation will begin. System configuration and administration will be completed such as Setting up security profiles, e-mail accounts, data entry for drop Down menus and data migration from disparate systems. Administrative Training will also begin at this time.

STEP IV: Testing & Quality Assurance

An operational prototype of the system is up and running at this time. Operational issues are identified and resolved and basic modifications Will be made to tune the solution to the customers specific Requirements.

STEP V: Deployment & Training

During this phase the CRM system will be completely operational. Training will begin for all end users. Ongoing support will be Provided by the system administrator with assistance from Commence Corporations support staff.

Commence offers lean industrial companies complete "Freedom Of Choice" To select the solutions and platform that best meets the business Requirements of manufacturers and distributors. The comprehensive CRM Industrial application suite is available for use on premise or On-demand as a hosted service. Industrial leaders often build Departmental lean CRM solutions with the award winning Commence Lean Industrial CRM Framework. These choices are why so many industrial Companies choose Commence as the solution for managing customer Relationships. All Commence Industrial solutions support mobile or Wireless connectivity and integration to back-office accounting and ERP systems.

For more information on this press release visit: http://www.releasewire.com/press-releases/release-9020.htm

Media Relations Contact

Larry Caretsky
President
Commence
Telephone: 732-380-9100
Email: Click to Email Larry Caretsky
Web: http://www.commence.com/mfg/


          Comment on U.S. Military Sees Future in Neuromorphic Computing by OranjeeGeneral   
IBM can do crap, they demonstrated a 5nm manufacture protype but they have nowhere near a production ready commercial 5nm process they don't even have a commercial FAB at all anymore. They might license parts of the process to GF and that's it. But until GF gets to actually implement it and run at production level it is going to be at least till 2021-2. Besides the current IBM TrueNorth prototype performs absolutely abysmal on state of the art DNN if you actually start investigating its usage. What they are right though is ASIC is the future especially for the cloud and HPC. And you don't need to be on a bleeding edge for getting a good ROI you can go to an old/mature/cheap process node and still gain. Read this interesting paper to get an idea what I am talking about "Moonwalk: NRE Optimization in ASIC Clouds"
          New photos offer first glimpse of Microsoft’s canceled Surface Mini   

Microsoft's Surface Mini never saw release, having been canceled shortly before it was set to be officially announced but images of a near-final prototype have been released on the web.

The post New photos offer first glimpse of Microsoft’s canceled Surface Mini appeared first on Digital Trends.


          fRONT END - Shorify by Seldat - Montréal, QC   
Alteo is looking for an UI/UX Designer / Front-End Developer for a permanent job based in Montreal. UX/UI Design - Ability to produce mockups, prototypes,...
From Indeed - Wed, 24 May 2017 19:57:55 GMT - View all Montréal, QC jobs
          UI/UX Developer - Kodework - Goa   
Are you a PIXEL JEDI and CODER AT HEART? Development and production of drafts, mockups, pixel perfect screen designs, ClickDummys and prototypes....
From Kodework - Thu, 25 May 2017 08:28:59 GMT - View all Goa jobs
          Design Engineer   
GA-Columbus, A Senior Design Engineer is needed for a leading firearms manufacturing organization. The Senior Design Engineer is responsible for leading complex firearm design projects. Tasks include creating 3D designs, tracking and overseeing project milestones, developing prototypes, and working with production on initial trials. Qualified candidates must have a BS in Mechanical Engineering and 10+ years of
          Writing a Voice Activated SharePoint Todo List - IoT App on RPi   

Originally posted on: http://geekswithblogs.net/hroggero/archive/2017/05/16/writing-a-voice-activated-sharepoint-todo-list---iot-app.aspx

Ever wanted to write a voice activated system on an IoT device to keep track of your “todo list”, hear your commands being played back, and have the system send you a text message with your todo list when it’s time to walk out the door?  Well, I did. In this blog post, I will provide a high level overview of the technologies I used, why I used them, a few things I learned along the way, and partial code to assist with your learning curve if you decide to jump on this.  I also had the pleasure of demonstrating this prototype at Microsoft’s Community Connections in Atlanta in front of my colleagues.

How It Works

I wanted to build a system using 2 Raspberry Pis (one running Windows 10 IoT Core, and another running Raspbian) that achieved the following objectives:

  • * Have 2 RPis that communicate through the Azure Service Bus
    This was an objective of mine, not necessarily a requirement; the intent was to have two RPis running different Operating Systems communicate asynchronously without sharing the same network
  • * Learn about the Microsoft Speech Recognition SDK
    I didn’t want to send data to the cloud for speech recognition; so I needed an SDK on the RPi to perform this function; I chose the Microsoft Speech Recognition SDK for this purpose

    * Communicate to multiple cloud services without any SDK so that I could program the same way on Windows and Raspbian (Twilio, Azure Bus, Azure Table, SharePoint Online)
    I also wanted to minimize the learning curve of finding which SDK could run on a Windows 10 IoT Core, and Raspbian (Linux); so I used Enzo Unified to abstract the APIs and instead send simple HTTPS commands allowing me to have an SDK-less development environment (except for the Speech Recognition SDK). Seriously… go find an SDK for SharePoint Online for Raspbian and UWP (Windows 10 IoT Core).

The overall solution looks like this:

image

Technologies

In order to achieve the above objectives, I used the following bill of materials:

Technology Comment Link
2x Raspberry Pi 2 Model B Note that one RPi runs on Windows 10 IoT Core, and the other runs Raspbian http://amzn.to/2qnM6w7
Microphone I tried a few, but the best one I found for this project was the Mini AKIRO USB Microphone http://amzn.to/2pGbBtP
Speaker I also tried a few, and while there is a problem with this speaker on RPi and Windows, the Logitech Z50 was the better one http://amzn.to/2qrNkop
USB Keyboard I needed a simple way to have keyboard and mouse during while traveling, so I picked up the iPazzPort Mini Keyboard; awesome… http://amzn.to/2rm0FOh
Monitor You can use an existing monitor, but I also used the portable ATian 7 inch display. A bit small, but does the job. http://amzn.to/2pQ5She 
IoT Dashboard Utility that allows you to manage your RPis running Windows; make absolutely sure you run the latest build; it should automatically upgrade, but mine didn’t. http://bit.ly/2rmCWOU
Windows 10 IoT Core The Microsoft O/S used on one of the RPis; Use the latest build; mine was 15063; if you are looking for instructions on how to install Windows from a command prompt, the link provided proved useful  http://bit.ly/2pG9gik
Raspbian Your RPi may be delivered with an SD card preloaded with the necessary utilities to install Raspbian; connecting to a wired network makes the installation a breeze. http://bit.ly/2rbnp7u
Visual Studio 2015 I used VS2015, C#, to build the prototype for the Windows 10 IoT Core RPi http://bit.ly/2e6ZGj5
Python 3 On the Raspbian RPi, I used Python 3 to code. http://bit.ly/1L2Ubdb
Enzo Unified I installed and configured an Enzo Unified instance (version 1.7) in the Azure cloud; for Enzo to talk to SharePoint Online, Twilio, Azure Service Bus and Azure Storage, I also needed accounts with these providers. You can try Enzo Unified for free for 30 days. http://bit.ly/2rm4ymt

 

Things to Know

Creating a prototype involving the above technologies will inevitably lead you to collect a few nuggets along the way. Here are a few.

Disable Windows 10 IoT Core Updates

While disabling updates is generally speaking not recommended, IoT projects usually require a predictable environment that does not reboot in the middle of a presentation. In order to disable Windows Updates on this O/S I used information published Mike Branstein on his blog: http://bit.ly/2rcOXt9

Try different hardware, and keep your receipts…

I had to try a few different components to find the right ones; the normally recommended S-150 USB Logitech speakers did not work for me; I lost all my USB ports and network connectivity as soon as I plugged it in. Neither did the JLab USB Laptop speakers. I also tried the 7.1 Channel USB External Sound Card but was unable to make it work (others were successful). For audio input, I also tried the VAlinks Mini Flexible USB microphone; while it worked well, it picked up too much noise compared to the AKIRO, and became almost unusable in a room with 20 people where you have background noise.

Hotel WiFi Connections

This was one of the most frustrating part of this whole experience on Windows 10 IoT Core. You should know that this operating system does not currently come equipped with a browser. This means that you cannot easily connect to a hotel network since this usually requires starting a browser so that you can enter a user id and password provided by the hotel. Further more, since there is also no possible way to “forget” a previously registered network, you can find yourself in a serious bind… I first purchased the Skyroam Mobile Hotspot, hoping it would provide the answer. Unfortunately the only time I tried it, in Tampa Florida, the device could not obtain a connection. So I ended up adding a browser object into my UWP application and force it to refresh a specific image every time I start the app; this will force the hotel login page to show up when needed. I am still looking for a good solution to this problem.

Speech Privacy Policy on Windows

Because parts of the code I am running leverages the underlying APIs of Cortana, it seems that you must accept the Cortana privacy policy; this is required only the first time you run the application, but is obviously a major nightmare for applications you may want to ship. I am not aware of any programmatic workaround at this time. This stackoverflow post provides information about this policy and how to accept it.

How It Looks Like

A picture is worth a thousand words… so here is the complete setup:

20170502_225941

C# Code

Since this is an ongoing prototype I will not share the complete code at this time; however I will share a few key components/techniques I used to make this work.

Speech Recognition

I used both continuous dictation speech recognition, and grammar-based recognition from the Microsoft Speech Recognition API. The difference is that the first one gives you the ability to listen to “anything” being said, and the other will only give you a set of results that match the expected grammar. Both methods give you a degree of confidence so you can decide if the command/text input was sufficiently clear. The following class provides a mechanism for detecting input either through continuous dictation or using a grammar file. The timeout ensures that you do not wait forever. This code also returns the confidence level of the capture.

 

using Enzo.UWP;
using System;
using System.Collections.Generic;

using System.Diagnostics;
using System.Net.Http;
using System.Threading.Tasks;
using Windows.ApplicationModel;
using Windows.Devices.Gpio;
using Windows.Media.SpeechRecognition;
using Windows.Media.SpeechSynthesis;
using Windows.Storage;

namespace ClientIoT
{

    public class VoiceResponse
    {
        public string Response = null;
        public double RawConfidence = 0;
    }

    public class VoiceInput
    {
        private const int SPEECH_TIMEOUT = 3;
        private System.Threading.Timer verifyStatus;
        private string lastInput = "";
        private double lastRawConfidence = 0;
        private bool completed = false;
        private bool success = false;

        public async Task<VoiceResponse> WaitForText(string grammarFile)
        {
            return await WaitForText(SPEECH_TIMEOUT, grammarFile);
        }

        public async Task<VoiceResponse> WaitForText(int timeout = SPEECH_TIMEOUT, string grammarFile = null)
        {
            var resp = new VoiceResponse();
            try
            {
                success = false;
                completed = false;
                lastInput = "";
                lastRawConfidence = 0;

                SpeechRecognizer recognizerInput;
                DateTime dateNow = DateTime.UtcNow;

                recognizerInput = new SpeechRecognizer();
                recognizerInput.ContinuousRecognitionSession.ResultGenerated += ContinuousRecognitionSession_InputResultGenerated;
                recognizerInput.StateChanged += InputRecognizerStateChanged;
                recognizerInput.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(timeout);
                recognizerInput.ContinuousRecognitionSession.Completed += ContinuousRecognitionSession_Completed;
                recognizerInput.ContinuousRecognitionSession.AutoStopSilenceTimeout = TimeSpan.FromSeconds(SPEECH_TIMEOUT);
                recognizerInput.Constraints.Clear();

                if (grammarFile != null)
                {
                    StorageFile grammarContentFile = await Package.Current.InstalledLocation.GetFileAsync(grammarFile);
                    SpeechRecognitionGrammarFileConstraint grammarConstraint = new SpeechRecognitionGrammarFileConstraint(grammarContentFile);
                    recognizerInput.Constraints.Add(grammarConstraint);
                }

                var compilationResult = await recognizerInput.CompileConstraintsAsync();

                // If successful, display the recognition result.
                if (compilationResult.Status != SpeechRecognitionResultStatus.Success)
                {
                    Debug.WriteLine(" ** VOICEINPUT - VoiceCompilationError - Status: " + compilationResult.Status);
                }

                recognizerInput.ContinuousRecognitionSession.AutoStopSilenceTimeout = TimeSpan.FromSeconds(timeout);
                recognizerInput.RecognitionQualityDegrading += RecognizerInput_RecognitionQualityDegrading;
                await recognizerInput.ContinuousRecognitionSession.StartAsync();

                System.Threading.SpinWait.SpinUntil(() =>
                    completed
                );
               
                resp = new VoiceResponse() { Response = lastInput, RawConfidence = lastRawConfidence };
               
                try
                {
                    recognizerInput.Dispose();
                    recognizerInput = null;
                }
                catch (Exception ex)
                {
                    Debug.WriteLine("** WaitForText (1) - Dispose ** " + ex.Message);
                }
            }
            catch (Exception ex2)
            {
                Debug.WriteLine("** WaitForText ** " + ex2.Message);
            }
            return resp;
        }

        private void RecognizerInput_RecognitionQualityDegrading(SpeechRecognizer sender, SpeechRecognitionQualityDegradingEventArgs args)
        {
            try
            {
                Debug.WriteLine("VOICE INPUT - QUALITY ISSUE: " + args.Problem.ToString());
            }
            catch (Exception ex)
            {
                Debug.WriteLine("** VOICE INPUT - RecognizerInput_RecognitionQualityDegrading ** " + ex.Message);
            }
        }

        private void ContinuousRecognitionSession_Completed(SpeechContinuousRecognitionSession sender, SpeechContinuousRecognitionCompletedEventArgs args)
        {
            if (args.Status == SpeechRecognitionResultStatus.Success
                || args.Status == SpeechRecognitionResultStatus.TimeoutExceeded)
                success = true;
            completed = true;
           
        }

        private void ContinuousRecognitionSession_InputResultGenerated(SpeechContinuousRecognitionSession sender, SpeechContinuousRecognitionResultGeneratedEventArgs args)
        {
            try
            {
                lastInput = "";
                if ((args.Result.Text ?? "").Length > 0)
                {
                    lastInput = args.Result.Text;
                    lastRawConfidence = args.Result.RawConfidence;
                    Debug.WriteLine(" " + lastInput);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("** ContinuousRecognitionSession_InputResultGenerated ** " + ex.Message);
            }
        }

        private void InputRecognizerStateChanged(SpeechRecognizer sender, SpeechRecognizerStateChangedEventArgs args)
        {
            Debug.WriteLine("  Input Speech recognizer state: " + args.State.ToString());
        }
    }
}

For example, if you want to wait for a “yes/no” confirmation, with a 3 second timeout, you would call the above code as such:

var yesNoResponse = await (new VoiceInput()).WaitForText(3, YESNO_FILE);

And the yes/no grammar file looks like this:

<?xml version="1.0" encoding="utf-8" ?>
<grammar
  version="1.0"
  xml:lang="en-US"
  root="enzoCommands"
  xmlns="http://www.w3.org/2001/06/grammar"
  tag-format="semantics/1.0">

  <rule id="root">
    <item>
      <ruleref uri="#enzoCommands"/>
      <tag>out.command=rules.latest();</tag>
    </item>
  </rule>

  <rule id="enzoCommands">
    <one-of>
      <item> yes </item>
      <item> yep </item>
      <item> yeah </item>
      <item> no </item>
      <item> nope </item>
      <item> nah </item>
    </one-of>
  </rule>

</grammar>

Calling Enzo Unified using HTTPS to Add a SharePoint Item

Another important part of the code is its ability to interact with other services through Enzo Unified, so that no SDK is needed on the UWP application. For an overview on how to access SharePoint Online through Enzo Unified, see this previous blog post.

The following code shows how to easily add an item to a SharePoint list through Enzo Unified. Posting this request to Enzo requires two parameters (added as headers) called “name” and “data” (data is an XML string containing the column names and values to be added as a list item).

public static async Task SharePointAddItem(string listName, string item)
{
            string enzoCommand = "/bsc/sharepoint/addlistitemraw";
            List<KeyValuePair<string, string>> headers = new List<KeyValuePair<string, string>>();

            string data = string.Format("<root><Title>{0}</Title></root>", item);

            headers.Add(new KeyValuePair<string, string>("name", listName));
            headers.Add(new KeyValuePair<string, string>("data", data));

            await SendRequestAsync(HttpMethod.Post, enzoCommand, headers);
}

And the SendRequestAsync method below shows you how to call Enzo Unified. Note that I added two cache control filters to avoid HTTP caching, and additional flags for calling Enzo Unified on an HTTPS port where a self-signed certificate is installed.

private static async Task<string> SendRequestAsync(HttpMethod method, string enzoCommand, List<KeyValuePair<string, string>> headers)
{
            string output = "";
            var request = EnzoUnifiedRESTLogin.BuildHttpWebRequest(method, enzoCommand, headers);
           
            var filter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
            if (IGNORE_UNTRUSTEDCERT_ERROR)
            {
                filter.IgnorableServerCertificateErrors.Add(Windows.Security.Cryptography.Certificates.ChainValidationResult.Untrusted);
                filter.IgnorableServerCertificateErrors.Add(Windows.Security.Cryptography.Certificates.ChainValidationResult.InvalidName);
            }
            filter.CacheControl.ReadBehavior = Windows.Web.Http.Filters.HttpCacheReadBehavior.MostRecent;
            filter.CacheControl.WriteBehavior = Windows.Web.Http.Filters.HttpCacheWriteBehavior.NoCache;

            Windows.Web.Http.HttpClient httpClient = new Windows.Web.Http.HttpClient(filter);

            try
            {
                using (var response = await httpClient.SendRequestAsync(request))
                {
                    output = await response.Content.ReadAsStringAsync();
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(" ** Send Http request error: " + ex.Message);
            }
            return output;
}

Last but not least, the BuildHttpWebRequest method looks like this; it ensures that the proper authentication headers are added, along with the authentication identifier for Enzo:

public static Windows.Web.Http.HttpRequestMessage BuildHttpWebRequest(Windows.Web.Http.HttpMethod httpmethod, string uri, List<KeyValuePair<string,string>> headers)
{
            bool hasClientAuth = false;

            Windows.Web.Http.HttpRequestMessage request = new Windows.Web.Http.HttpRequestMessage();

            request.Method = httpmethod;
            request.RequestUri = new Uri(ENZO_URI + uri);

            if (headers != null && headers.Count() > 0)
            {
                foreach (KeyValuePair<string, string> hdr in headers)
                {
                    request.Headers[hdr.Key] = hdr.Value;
                }
            }

            if (!hasClientAuth)
                request.Headers["authToken"] = ENZO_AUTH_GUID;

            return request;
}

Text to Speech

There is also the Text to Speech aspect, where the system speaks back what it heard, before confirming and acting on the command. Playing back is actually a bit strange in the sense that it requires a UI thread. In addition, it seems that Windows 10 IoT Core and Raspberry Pi don’t play nice together; it seems that every time a playback occurs, a loud tick can be heard before and after. A solution appears to be using USB speakers, but none worked for me. The code below simply plays back a specific text and waits a little while in an attempt to give enough time for the playback to finish (the code is non-blocking, so the SpinWait attempts to block the code until completion of the playback).

private async Task Say(string text)
{
            SpeechSynthesisStream ssstream = null;

            try
            {
                SpeechSynthesizer ss = new SpeechSynthesizer();
                ssstream = await ss.SynthesizeTextToStreamAsync(text);
            }
            catch (Exception exSay)
            {
                Debug.WriteLine(" ** SPEECH ERROR (1) ** - " + exSay.Message);
            }

            var task1 = this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async () =>
            {
                try
                {
                    await media.PlayStreamAsync(ssstream);
                }
                catch (Exception exSay)
                {
                    Debug.WriteLine(" ** SPEECH ERROR (2) ** - " + exSay.Message);
                }
            });

            // Wait a little for the speech to complete
            System.Threading.SpinWait.SpinUntil(() => 1 == 0, lastInput.Length * 150);

}

Calling the above code is trivial:

await Say("I am listening");

 

Python

The code in python was trivial to build; this RPi was responsible for monitoring events in the Azure Service Bus and turning on/off the LED attached to it. The following pseudo code shows how to call Enzo Unified from Python without using any SDK:

import sys
import urllib
import urllib2
import requests

enzourl_receiveMsg=”http://…/bsc/azurebus/receivedeletefromsubscription”
enzo_guid=”secretkeygoeshere”
topicName=”enzoiotdemo-general”
subName=”voicelight”

while 1=1
   try:
      headers={‘topicname’:topicName,
         ‘authToken’:enzoguid,
         ‘subname’:subName,
         ‘count’:1,
         ‘timeoutSec’:1
      }
      response=requests.get(enzourl_receiveMsg,headers=headers)
      resp=response.json()
      if (len(resp[‘data’][‘Table1’]) > 0
         #extract response here…

 

Conclusion

This prototype demonstrated that while there were a few technical challenges along the way, it was relatively simple to build a speech recognition engine that can understand commands using Windows 10 IoT Core, .NET, and the Microsoft Speech Recognition SDK. 

Further more, the intent of this project was also to demonstrate that Enzo Unified made it possible to code against multiple services without the need for an SDK on the client side regardless of the platform and the development language.  Abstracting SDKs through simple HTTP calls makes it possible to access Twilio, SharePoint Online, Azure services and much more without any additional libraries on the client system.

About Herve Roggero

Herve Roggero, Microsoft Azure MVP, @hroggero, is the founder of Enzo Unified (http://www.enzounified.com/). Herve's experience includes software development, architecture, database administration and senior management with both global corporations and startup companies. Herve holds multiple certifications, including an MCDBA, MCSE, MCSD. He also holds a Master's degree in Business Administration from Indiana University. Herve is the co-author of "PRO SQL Azure" and “PRO SQL Server 2012 Practices” from Apress, a PluralSight author, and runs the Azure Florida Association.


          Amnesia Fortnight: Four Pitches Advance To Prototype Stage   
Amnesia Fortnight moves pretty fast. One week ago Double Fine’s yearly-except-when-busy publicly voted game prototype jam started with 31 pitch videos. Now backers have had time to vote, that list has been whittled down to the four games that are going to be developed into a prototype. The winners? Steed, Mnemonic, Dear Leader and Adventure […]
          Washington University Prototype Makes Calls With No Battery   

A research project at Washington University is underway that could eventually drastically change the way we use our cellphones to make calls since the project’s prototype doesn’t actually require a battery to make calls. The prototype is the brainchild of Joshua Smith, a researcher at the university’s lab for computer science and electrical engineering. Smith […]

The post Washington University Prototype Makes Calls With No Battery appeared first on AndroidHeadlines.com |.


          And grove floors    
No thing what your favourite colour is . . . when intelligent of your home, it of necessity to be GREEN! With escalating concerns all over developing spirit costs, planetary warming and protecting our environment for early generations, the wish for to "Green-Up" has dramatically enlarged.There are low-priced distance that homeowners can rise their bathrooms and kitchens to be paid them much wet and dash efficient. The tailing are numerous unforced ways that have been suggested by the National Association of Homebuilders to "Green-Up" when remodeling:Water Heater - Replace your present sea boiler near a booty $aving, energy-efficient tankless prototype.Post ads:Diesel Men's Divine Boxer / Sons Of Anarchy Reaper with Bloody Sickle Fitted Men's / Calvin Klein Jeans Men's Cool-Hand Pique Polo / Doublju Mens Casual Dark Bule Wrinkle Washing Jeans / Lee Men's Dungarees Relaxed Midweight Bootcut Jean / 180s Men's Urban Ear Warmer / Hanes Men's 6-Pack Classics Full-Cut Brief / Cohesive Men's Minot / Andrew Christian Men's Almost Naked Infinity Brief / Timberland Basic Crew Sock / Dr. Scholl's Men's Diabetes and Circulatory Non Binding / Southpole Men's Relaxed Fit Core Denim / SCOTTEVEST Travel Vest for Men / X-Loop Mirored Sunglasses for Active Sports, Fishing, / adidas Men's Athletic Stretch 2-Pack Trunk / Nautica Men's Captains Herringbone Woven Shawl Collar Robe / Armani Exchange Logo Burnout Shirt / Croakies Unisex Adult Eyewear Retainer / Kangol Men's Flexfit Baseball CapShowerhead - A exalted efficiency nozzle can relieve you $ave on your dampen measure all month, fashioning it a simple superior when remodeling.
          DevBot : le prototype de véhicule autonome boucle le circuit de l’ePrix de Berlin à 200 km/h   
Nous vous en parlions déjà la semaine dernière, la fascinante DevBot de Roborace a tranquillement terminé un tour de circuit […]
          New comment on Item for Geeklist "Essen 2017 - Favoritos para trazer na Mala"    

by wykthor

Related Item: Unpublished Prototype

De olho nesse também!
          Nissan Arrives Το Goodwood With Electric BladeGlider And 2017MY GT-Rs   

Taking to the Hill for this year's Goodwood Supercar Run will be Nissan's all-electric BladeGlider prototype, as well as the latest-generation MY17 GT-R and GT-R Nismo.
Read more »

          Watch The Faraday Future FF 91 Run Pikes Peak In 11 Min 25 Sec   

Sticking to its promise, Faraday Future took a prototype of its FF 91 electric car to the Pikes Peak International Hill Climb and rather surprisingly, managed to deliver an impressive time.
Read more »

          Watch Out Honda, The New Renault Megane RS Is After Your Nurburgring Record   

Honda's Nurburgring record for FWD cars, currently held by the Civic Type R, but this may change soon if Renault has its way with the upcoming Megane RS.
Read more »

          Comment on Additional info on the cheap Chinese 7Artisans 50mm f/1.1 lens for Leica M-mount by Mistral75   
> <i>More pictures of the DJ-Optical 50mm f/1.1 lens for Leica M-mount:</i> These pictures show the DJ-Optical prototype with its 52mm filter. The 7artisans production version has a 55mm filter.
          MyPO (Myo & PO) 2.0   

A Myo armband user can perform several hand movements and effortlessly and wirelessly control a PC. We have implemented this technology into our prosthesis to create a new myoelectric-controlled arm prosthetic, the Mypo 2.0, based on our previous Mypo (Myo + Po).

Check out the GitHub project page for more detailed instructions on the electronics.

GitHub (WIP)
Facebook Page
Our Webpage

This is ultimately a prototype. Although we have successfully tested it with a few users, size and measurements for different users haven’t been taken into account yet. The files and images posted correspond to a right arm. Files can be mirrored and sized to fit a specific user.


          Prototype iPhone 8 Muncul dalam Video Terbaru   
ip8 concept

Sebuah video yang menggambarkan desain bodi iPhone 8 kembali muncul di YouTube. Dari video terbaru ini kita bisa melihat bodi iPhone 8 memiliki frame logam dan panel kaca. Tetapi apa yang disajikan pada video ini bukanlah produk final dari iPhone 8.

Pada deskripsi video YouTube tersebut terdapat kutipan, "Perangkat yang ditampilkan dalam video ini diproduksi melalui proses CNC. Hal ini didasarkan pada CAD 3D yang bersumber langsung dari pabrik yang bertanggung jawab untuk memproduksi iPhone baru."

Panel depan dari iPhone 8 dikabarkan akan full layar tanpa bezel. Namun dari video ini kita bisa melihat ada bagian layar bagian atas yang terpotong untuk tempat earpiece. Lalu bagaimana dengan sisa layar bagian atas yang tidak terpotong earpiece? Jika melihat smartphone Essential yang belum lama ini diperkenalkan, sisa layar tersebut hanya untuk menampilkan notifikasi. Apakah mungkin iPhone 8 akan menerapkan hal yang sama?

Baca JugaEssential Phone Ciptaan Bapak Android Resmi Hadir dengan Konsep ModulariPhone 8 Mungkin Adopsi USB Type-C dengan Daya Charge 10WPasokan Komponen Terbatas, Apple Bakal Kekurangan Stok iPhone 8

Selain itu, pada video tersebut juga terungkap dimensinya yaitu 143,5 x 71,0 x 7,5 mm. Kamera ganda yang ada pada bagian belakang bodi menonjol keluar sehingga membuat ketebalan bodi dan kamera 9,1 mm. Sayangnya video tersebut tidak memberikan kepastian dimana Apple menyematkan pemindai sidik jarinya.


          Browser Date & Sex Games Reviews : Sex Babe Prototype   
-Warning, mature digital images ahead- SEX BABE PROTOTYPE “The real question is who’s really the slave in this relationship.” http://www.adultgamereviews.com/sex-babe-prototype Next up on the weirdness scale spikes Sex Babe Prototype. By the description, you have your own personal 3d browser slave to molest. Goody! After a hefty loading time (17mb game) we’re treated to this […]
          (USA-MI-Kalamazoo) Sr Engineer, Robotic Instrumentation   
**Requisition ID** 21464BR **Job Title** Sr Engineer, Robotic Instrumentation **Group** Orthopaedics **Division** Reconstructive **Business Unit** Development **Business Function** Research and Development **Country** United States **Employment Category** Full Time **Percent Travel Required** Up to 10% **Shift** 1st **About Stryker** Stryker is one of the world’s leading medical technology companies and together with our customers, we are driven to make healthcare better. The Company offers a diverse array of innovative medical technologies, including reconstructive, medical and surgical, and neurotechnology and spine products to help people lead more active and more satisfying lives. Stryker products and services are available in over 100 countries. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability. **Job Description / Information** Job Summary The engineer will design and develop requirements, prototypes and solutions to deliver mechanical design solutions for robotic surgical applications. Works in close collaboration with marketing, system engineering, quality assurance and program management to deliver products for Stryker customers per the product development roadmap. Generate detailed drawings and apply appropriate GD&T, material selection, surface finish, heat treatment, and notes. Review peer designs and contribute to buliding and testing of prototypes. Release applicable documentation through Stryker's quality system. Furthermore, support the continuous improvement of Stryker product development tools and processes. Essential Duties - Define, maintain, and execute corresponding detailed project plan(s) which identifiy and sequence the activities needed, the resources required and a schedule to succesfully complete the project under professional leadership - Coordinate project execution amongst corresponding components - Apply processes and standards - Work diligently to create and track schedules and be able to clearly communicate status of assignments, coordinate tasks, and shift priorities as dictated by project demands - Integrates and administers development tools including required validation under close professional leadership - Share best practices and own project experience within own team - Investigates defined issues with uncertain cause including input solicitation and data gathering that help differentiate the symptoms and root cause of defined problems and propose problem resolutions. - Meet the needs of internal customers such as GQO, AO, AQE etc. as applicable for specific project assignments. - Work under supervision with surgeon customers in a user setting, clearly communciate design goals, and incorporate feedback into designs **Minimum Qualifications** Education BS in Engineering or related Minimum of 3+ years’ experience Qualifications and Work Experience Mechanical engineering principles and how to apply them to product design and development for robotic platforms, surgical instruments, and/or power cutting systems. 3D Modeling (Solidworks), GD&T, FEA, & Tolerance stack up analysis. Developing test protocols/procedures, collecting and analyzing data, and creating detailed reports. Creating design specifications, requirements definition, system budgets (i.e., Error, Cost, or Performance) Be detail oriented with strong written, verbal, interpersonal, and organizational skills. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability
          a New Xbox Console Developed by Microsoft   
Xbox 360

That new hardware rumored has been sent to EA in last April. Because its design is still raw, the that console does not have casing, so it to be in a PC


Tech Info (CALIFORNIA) - Microsoft was allegedly being developes to the Xbox 360 successor console. In fact, prototypes of this console rumored already reached to Electronic Arts as a game developer party that got the honor to test the console.

"We often receive a new console that is stored in the PC package. And when we look at it, we just know it is a new console," said one senior employee was quoted as saying by EA Development of Technology magazines, on Saturday, May 7, 2011.

In past March, emerging speculation that Microsoft is in the early stages in developing the successor of Xbox 360 which got a phenomenal success. Because the Xbox Concole Architecture Group has been making the jobs vacancy advertisements such as Graphics Hardware and Performance Engineer. Newer employee is believed capable to be responsible to "make the concept and create the next generation consoles" as stated of that ad.

Related to these brand-new console specifications, there is still no information could be obtained. However, the developer indicated that the brand-new of Xbox will feature support for the Kinect motion sensor, with some changes.
          (USA-MI-Comstock Park) CNC Operator   
Operation of CNC Mill for small to medium volume production runs as well as prototype and tooling work. Must have good inspection skills. . Full benefits, vacation, holidays. First shift. Pay commiserate with experience.CNC Mill OperatorJob Type: Full-timeRequired education:ulliHigh school or equivalent/li/ulRequired experience:ulliCNC Mill: 1 year/li/ul
          Android Things Hackster Community   
Posted by Dave Smith, Developer Advocate for IoT

Android Things makes building connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile. Since the initial preview launch back in December, the community has turned some amazing ideas into exciting prototypes using the platform.

To empower these makers and developers using Android Things to share and learn from each other, we have partnered with Hackster.io to create a community where aspiring IoT developers can go to showcase their projects and get inspired by the work of others. Hackster.io is a community of 200,000 engineers and developers dedicated to building internet-connected hardware projects. They also seek to educate and challenge members through live workshops and design contests.

We are eager to see the projects that you come up with. More importantly, we're excited to see how your work can inspire other developers to create something great with Android Things. Visit our Hackster.io community to see the amazing projects others have already built and join the community today!

Android Things Webinar

We will be hosting a webinar in cooperation with Hackster.io on July 7th, 2017 at 10AM PST titled Bootstrapping IoT Products with Android Things. During this time, you will learn how we have designed Android Things to address many of the pain points experienced by developers attempting to build IoT products. You will also have the opportunity to send in questions you have regarding the platform and ecosystem. Register today to join us for this exciting event!


          BPM, Books, and ... Perl?   

Due to my lack of posts here I have now scheduled writing time every night for at least a half hour. So far this has proven fruitful. I’ve been hard at work writing a series of posts to finish up My Lombardi Experience. I want to focus on why our BPM experience failed with the hope of preventing other teams from failing in the same way. Right now I have a lot of material that needs massaged into something that I am comfortable posting.

Book reviews may resume as well, but only for those I feel that deserve it. Previously I had been writing something for every book I read, but that became a pain in the ass. The goal was to read less this year, but I still am going to end up in the low 40s. I read one a week last year, so I guess it still counts as less though.

On the coding front I’ve mostly been busy learning Scala and … Perl. That one was certainly a surprise, but a job opportunity came along that required me to learn it. Now hopefully I actually get the job. Unemployment is getting boring. I may write more about Scala and Perl later, but they are so alien to each other that I haven’t even attempted to compare them yet. I can’t imagine too many programmers go from C#, to Scala, to Perl.

Taking the time to learn two new languages has caused my open source work to recede into the background for now. The Trac whiteboard plugin may languish in prototype phase for quite some time now. An Indian company did express interest in hiring me to extend it for their needs, but that never materialized. The batch modify plugin may get some love early next year. I am currently looking at making it aware of custom workflows, but doing so will require a major rewrite. I already started it once, but left the codebase a mess, so I’ll probably start from a new branch.


          Toyota gave a paralyzed US army vet a robot aide: Here’s what happened   
Toyota has finished its first domestic robot trial in the US, putting a prototype Human Support Robot in the home of a paralyzed US war veteran. The robot, known as the HSR, is part of Toyota‘s “partner robots” project, exploring how technology can enable those with limited mobility and other restrictions to live more productive and independent lives. For vet … Continue reading
          Prototype solar array jettisoned as Dragon capsule prepares for trip home   
An experimental solar wing sent to the International Space Station earlier this month was jettisoned from the orbiting lab's robotic arm after engineers were unable to fully retract the array.
          On This Day in Math - June 30   

You know we all became mathematicians for the same reason: 
we were lazy. 
Max Rosenlicht

The 181st day of the year; 181 is the 9th palindromic prime number.

and the 181-digit palindromic number made up of all 7's except for the center being 181 (7777...7718177...77777) is a palindromic prime with a palindromic prime decimal length.

181 is the both the difference and the sum of consecutive squares:
\( 181 = 91^2 – 90^2 = 9^2 + 10^2 \)

 Every natural number greater than 181 can be written as sum of cubes of the first two primes. (students might be asked to find all examples of numbers less than 181 that can be written in this fashion, such as 35= 23 + 33)



EVENTS
1686 The Royal Society made the decision to publish De Historia Piscium, a lavishly-illustrated history of fishes by John Ray and Francis Willughby. The books was beautiful, but turned out to be such a poor seller that the Society almost went bankrupt. At one point Edmond Halley's salary could not be paid during the same period when he was trying to get Newton to complete his epic masterpiece, The Principia. Fortunately for science, Halley accepted a deal for something like one-hundred copies of the fish book, and then mostly funded the publication of Newton's classic himself over the next year. I don't know if Halley ever managed to sell any of the De Historia Piscium that he took in lieu of salary. *PB old notes.

1737 John Harrison, after positive results on the test of his first sea-clock, receives the first money awarded by the Board of Longitude (23 years after the Act to create the Board). Harrison received 500 Pounds, 250 Pounds to be paid immediately, and another 250 Pounds after completing a second clock that passes testing at sea. *Derek Howse, Britain's Board of Longitude: The Finances 1714-1828

1742 Euler replied (see June 7 post) in a letter dated 30 June 1742, and reminded Goldbach of an earlier conversation they had ("...so Ew vormals mit mir communicirt haben.."), in which Goldbach remarked his original (and not marginal) conjecture followed from the following statement, “Every even integer greater than 2 can be written as the sum of two primes,” which is thus also a conjecture of Goldbach. In the letter dated 30 June 1742, Euler stated:“Dass ... ein jeder numerus par eine summa duorum primorum sey, halte ich für ein ganz gewisses theorema, ungeachtet ich dasselbe necht demonstriren kann.” ("every even integer is a sum of two primes. I regard this as a completely certain theorem, although I cannot prove it.")*Wik
As of this date, no one else has proved it either. It is one of the oldest open questions in mathematics.

1812 Congress authorized the President of the US to issue interest bearing Treasury Notes for the first time in history.  The interest was fixed at "five and two-fifths per centum a year."  *Kane, Famous First Facts (students might calculate the present value of a $100 investment on that date compounded to the present)

1808 Humphry Davy announced he had separated the element boron. However, working independently, French chemist, Joseph Louis Gay-Lussac had announced* the same accomplishment nine days ealier, on 21 Jun 1808.  *TIS

1860 Oxford evolution debate took place at the Oxford University Museum on 30 June 1860, seven months after the publication of Charles Darwin's On the Origin of Species. Several prominent British scientists and philosophers participated, including Thomas Henry Huxley, Bishop Samuel Wilberforce, Benjamin Brodie, Joseph Dalton Hooker and Robert FitzRoy.
The debate is best remembered today for a heated exchange in which Wilberforce supposedly asked Huxley whether it was through his grandfather or his grandmother that he claimed his descent from a monkey. Huxley is said to have replied that he would not be ashamed to have a monkey for his ancestor, but he would be ashamed to be connected with a man who used his great gifts to obscure the truth *Wik

1894 Tower Bridge opens, In 1886, the foundation stone of the Tower Bridge in London, England was laid (over a time capsule) by the Prince of Wales. The need to cross the River Thames at this point had become increasingly urgent for many years, and finally the necessary Act was passed in 1885. The bridge, designed by Mr. Wolfe Barry, CB, was completed at a cost of about £1,000,000. To permit the passage of tall ships between the towers, two bascule spans, each of 100-ft length, are raised. The side spans to the towers are of the more familiar suspension type. Pedestrians can traverse a high-level footway nearly at the top of the towers, even when the bridge is raised. It was officially opened 30 Jun 1894, by the Prince of Wales, later Edward VII, on behalf of Queen *TIS

1905 Albert Einstein's paper, "On the electrodynamics of moving bodies" (special relativity) is received at the Journal Annalen der Physik.
"Einstein develops the special theory of relativity in this paper. His concern, as he makes clear in the introduction, is that then current electrodynamics harbors a state of rest, the ether state of rest, and the theory gives very different accounts of electrodynamic processes at rest or moving in the ether. But experiments in electrodynamics and optic have provided no way to determine which is the ether state of rest of all inertial state of motion. Einstein shows that Maxwell-Lorentz electrodynamics has in fact always obeyed a principle of relativity of inertial motion. We just failed to notice it since we tacitly thought that space and time had Newtonian properties, not those of special relativity. " *John D Norton, Einstein, 1905, Pitt.edu

1908 A Comet(?) explodes above Tunguska, Siberia. *VFR In 1908, at around 7:15 am, northwest of Lake Baikal, Russia, a huge fireball nearly as bright as the Sun was seen crossing the sky. Minutes later, there was a huge flash and a shock wave felt up to 650 km (400 mi) away. Over Tunguska, a meteorite over 50-m diameter, travelling at over 25 km per second (60,000 mph) penetrated Earth's atmosphere, heated to about 10,000 ºC and detonated 6 to10 km above the ground. The blast released the energy of 10-50 Megatons of TNT, destroying 2,200 sq km of forest leaving no trace of life. The Tunguska rock came out of the Taurid Meteor storm that crosses Earth's orbit twice a year. The first scientific expedition for which records survive was made by Russian mineralogist Leonid Kulik in 1927. *TIS

1945 The first distribution of John von Neumann's First Draft of a Report on the EDVAC, containing the first published description of the logical design of a computer with stored-program and instruction data stored in the same address space within the memory (von Neumann architecture)*Wik

1946 ENIAC formally accepted by the government. See 2 October 1955*VFR

In 1948, the transistor was demonstrated by its inventors, John Bardeen and Walter Brattain, scientists at the Bell Telephone Laboratory in Murray Hill, NJ.* It was a simple, tiny device utilizing the electronic semiconducting properties of a germanium wafer. The transistor represented a significant advance in technology. As it was developed over the next few years, it was incorporated into electronic equipment as a functional replacment for the vacuum tube. Such use of transistors provided great savings in space and electrical power consumption. This made possible the small portable, battery-powered transistor radios which were sold to the public by late 1954.*TIS

1954 Solar eclipse in Britain. The about 3 minutes totality was visible in the Faroes and the southern line was crossing the northernmost Shetland. Many people in England do remember this eclipse and is often mistaken as total for those who saw a large partial eclipse. The eclipse track traveled across Norway, Sweden, Lithuania, Byelorussia, and Russia. *NSEC

1955 Sperry Rand formed. In 1955 Sperry acquired Remington Rand and renamed itself Sperry Rand. Acquiring then Eckert-Mauchly Computer Corporation and Engineering Research Associates along with Remington Rand, the company developed the successful UNIVAC computer series and signed a valuable cross-licensing deal with IBM. *Wik

1972 The International Time Bureau adds the first leap second to Coordinated Universal Time (UTC). *Wik

1973     
A group of scientist boarded a prototype French Concorde airplane to chase a solar eclipse. The eclipse promised a luxurious view if you stood at the right place on the planet: a maximum of 7 minutes and 4 seconds as the moon passed over the Sahara Desert. It would be just 28 seconds short of the longest possible eclipse viewable from Earth; in the preceding several hundred years, there had only been one eclipse longer than this one, and there would not be a longer total solar eclipse until June 2150. Not satisfied with one of the longest eclpises in recent history, the group managed to negotiate a viewing flight on the still in testing Concorde. Closing in at maximum velocity, Concorde would swoop down from the north and intercept the shadow of the moon over northwest Africa. Traveling together at almost the same speed, Concorde would essentially race the solar eclipse across the surface of the planet, giving astronomers an unprecedented opportunity to study the various phenomena made possible by an eclipse. In one flight, Concorde had given astronomers more eclipse observing time than all the previous expeditions last century—generating three articles in Nature and a wealth of new data. *Motherboard


2011 Mr Ballew finally hung up his spurs and rode off into the sunset with his sweetheart, Jeannie.






2015 A Leap second is added to the clock in the last second before 8pm, so there will be a minute with 61 seconds. Between 1972 and 2012, a leap second has been inserted about every 18 months, on average. However, the spacing is quite irregular and apparently increasing: there were no leap seconds in the seven-year interval between January 1, 1999 and December 31, 2005, but there were nine leap seconds in the eight years 1972–1979. *Wik


BIRTHS

1748  Dominique Cassini (30 June 1748 – 18 October 1845)  was a French mathematician and surveyor who worked on his father's map of France.  He was the son of César-François Cassini de Thury and was born at the Paris Observatory. In 1784 he succeeded his father as director of the observatory; but his plans for its restoration and re-equipment were wrecked in 1793 by the animosity of the National Assembly. His position having become intolerable, he resigned on September 6, and was thrown into prison in 1794, but released after seven months. He then withdrew to Thury, where he died fifty-one years later.
He published in 1770 an account of a voyage to America in 1768, undertaken as the commissary of the French Academy of Sciences with a view to testing Pierre Le Roy’s watches at sea. A memoir in which he described the operations superintended by him in 1787 for connecting the observatories of Paris and Greenwich by longitude-determinations appeared in 1791. He visited England for the purposes of the work, and saw William Herschel at Slough. He completed his father’s map of France, which was published by the Academy of Sciences in 1793. It served as the basis for the Atlas National (1791), showing France in departments.
Cassini’s Mémoires pour servir à l’histoire de l’observatoire de Paris (1810) embodied portions of an extensive work, the prospectus of which he had submitted to the Academy of Sciences in 1774. The volume included his Eloges of several academicians, and the autobiography of his great-grandfather, Giovanni Cassini.*Wik

1791  Félix Savart (June 30, 1791, Charleville-Mézières, Ardennes – March 16, 1841, Paris) became a professor at Collège de France in 1836 and was the co-originator of the Biot-Savart Law, along with Jean-Baptiste Biot. Together, they worked on the theory of magnetism and electrical currents. Their law was developed about 1820. The Biot-Savart Law relates magnetic fields to the currents which are their sources. Félix Savart also studied acoustics. He developed the Savart wheel which produces sound at specific graduated frequencies using rotating disks.
Félix Savart is the namesake of the unit of measurement for musical intervals, the savart, though it was actually invented by Joseph Sauveur.*Wik

1856 Cargill Knott (June 30, 1856 – October 26, 1922) born. He graduated from Edinburgh University and was then an assistant in the Physics department. With Barclay and Fraser he was one of the writers who originally proposed the founding of the EMS. He went to the Imperial University in Tokyo as Professor. He returned to a lectureship in Edinburgh and eventually became a Reader in Applied Mathematics. He became Secretary and Treasurer of the EMS in 1883 and President in 1893 and 1918.*SAU

1880 Birthdate of Rudolf Fueter (30 June 1880 in Basel; 9 August 1950 in Brunnen) who worked with functions with non-commutative variables and also in number theory. *SAU


DEATHS

1660 William Oughtred, (5 March 1575 – 30 June 1660) inventor of the slide rule (1621) and a staunch royalist, died in a transport of joy on hearing the news of the restoration of Charles II. Augustus De Morgan later remarked, “It should be added, by way of excuse, that he was eighty-six years old.” *VFR an Episcopal minister who invented the earliest form of the slide rule, two identical linear or circular logarithmic scales held together and adjusted by hand. Improvements involving the familiar inner rule with tongue-in-groove linear construction came later. He introduced the familiar multiplication sign x in a 1631 textbook, along with the first use of the abbreviations sin, cos and tan.*TIS

1919 John William Strutt 3rd Baron of Rayleigh (of Terling Place)(12 November 1842 – 30 June 1919) was an English physical scientist who made fundamental discoveries in the fields of acoustics and optics that are basic to the theory of wave propagation in fluids. He received the Nobel Prize for Physics in 1904 for his investigations into the densities of the most important gases and his successful isolation of argon, an inert atmospheric gas.*TIS




Credits
*CHM=Computer History Museum
*FFF=Kane, Famous First Facts
*NSEC= NASA Solar Eclipse Calendar
*RMAT= The Renaissance Mathematicus, Thony Christie
*SAU=St Andrews Univ. Math History
*TIA = Today in Astronomy
*TIS= Today in Science History
*VFR = V Frederick Rickey, USMA
*Wik = Wikipedia
          Binderjet (3D Printing) Technology Overview   
ColorJet Printing has the unique capability of producing part directly in high definition colors, and offers a fast, cost-effective solution for producing complex geometries. Master copies for vacuum casting and other low volume prototyping techniques Patterns for investment casting Functional testing prototypes Low volume/ limited edition products especially for complex geometries Visual prototypes for
          Polyjet (PJP) Technology Overview   
PolyJet offers the unique ability to print parts of multiple materials and colors, with different mechanical or physical properties, all in a single build, there by opening up numerous combinations of prototyping materials. Master copies for vacuum casting and other low volume prototyping techniques Patterns for investment casting Functional testing prototypes Low volume/
          What Might Have Been - Columbus Blue Jackets Jersey Concept   

Reader Nathan submits our latest feature, and it's a doozy! It's a Pro Player jersey concept for the Columbus Blue Jackets from around 1998 or 1999. The final jersey design was announced on October 15, 1999 so I would say this predates that announcement by at least several months.  Prototype jerseys are exceedingly rare, and eagle eyed collectors are happy to obtain them when the opportunity arises.


Many of the elements made it into the final version of the team's jersey, others introduced years later and some may never be used, but are often part of the discussion.  Pro Player replicas were some of the best jerseys made at the time and it's a shame they went out of business before the start of the 2000-01 season. The tag on this example shows the version as 10B2.



The first, most noticeable difference from the final Columbus jersey design is the use of chevrons on the sleeves. These symbols are synonymous with military and in line with the heritage of the Blue Jackets the team name is based upon. These have been seen in design drawings for subsequent Columbus jersey designs, but they've yet to make the cut. One of the problems that keeps this from being used is the requirement for numbers on the arms of all NHL jerseys. While it looks nice enough in these photos on a blank jersey, if you add the numbers, the design becomes cluttered and less pleasing. 



The use of a tie down on the front of the jersey would eventually become an element in the first Columbus alternate jersey in 2003 as well as the current alternate introduced in 2010. At the time, it would have made Columbus the second team in the league to utilize this now common (and overused) design.

Another interesting difference is the angled, sewn star pattern on the cuffs of the sleeves. The eventual design would use four stars instead of five in a straight pattern and they would be sublimated into the fabric and not sewn.

The blues on the entire jersey are a lighter shade than the final design. The stinger patch and crest both use a lighter base shade than the final version and the jersey itself incorporates a very light blue as it's primary accent color with darker blue trim and grey in the collar. A similar light blue, darker blue and gray pattern is used in the current alternate jersey.


This is a nice bit of Columbus Blue Jackets history to be sure.  I hope that someday fans and collectors can get a glimpse into other proposed designs from this era.  Do you have a submission for us?  Send it in! cbjmemorabilia [at] gmail [dot] com

          Sebastian Dröge: Writing GStreamer Elements in Rust (Part 3): Parsing data from untrusted sources like it’s 2016   

This is part 3, the older parts can be found here: part 1, part 2 and part 4

And again it took quite a while to write a new update about my experiments with writing GStreamer elements in Rust. The previous articles can be found here and here. Since last time, there was also the GStreamer Conference 2016 in Berlin, where I had a short presentation about this.

Progress was rather slow unfortunately, due to work and other things getting into the way. Let’s hope this improves. Anyway!

There will be three parts again, and especially the last one would be something where I could use some suggestions from more experienced Rust developers about how to solve state handling / state machines in a nicer way. The first part will be about parsing data in general, especially from untrusted sources. The second part will be about my experimental and current proof of concept FLV demuxer.

Parsing Data

Safety?

First of all, you probably all saw a couple of CVEs about security relevant bugs in (rather uncommon) GStreamer elements going around. While all of them would’ve been prevented by having the code written in Rust (due to by-default array bounds checking), that’s not going to be our topic here. They also would’ve been prevented by using various GStreamer helper API, like GstByteReader, GstByteWriter and GstBitReader. So just use those, really. Especially in new code (which is exactly the problem with the code affected by the CVEs, it was old and forgotten). Don’t do an accountant’s job, counting how much money/many bytes you have left to read.

But yes, this is something where Rust will also provide an advantage by having by-default safety features. It’s not going to solve all our problems, but at least some classes of problems. And sure, you can write safe C code if you’re careful but I’m sure you also drive with a seatbelt although you can drive safely. To quote Federico about his motivation for rewriting (parts of) librsvg in Rust:

Every once in a while someone discovers a bug in librsvg that makes it all the way to a CVE security advisory, and it’s all due to using C. We’ve gotten double free()s, wrong casts, and out-of-bounds memory accesses. Recently someone did fuzz-testing with some really pathological SVGs, and found interesting explosions in the library. That’s the kind of 1970s bullshit that Rust prevents.

You can directly replace the word librsvg with GStreamer here.

Ergonomics

The other aspect with parsing data is that it’s usually a very boring aspect of programming. It should be as painless as possible, as easy as possible to do it in a safe way, and after having written your 100th parser by hand you probably don’t want to do that again. Parser combinator libraries like Parsec in Haskell provide a nice alternative. You essentially write down something very close to a formal grammar of the format you want to parse, and out of this comes a parser for the format. Other than parser generators like good, old yacc, everything is written in target language though, and there is no separate code generation step.

Rust, being quite a bit more expressive than C, also made people write parser generator libraries. They are all not as ergonomic (yet?) as in Haskell, but still a big improvement over anything else. There’s nom, combine and chomp. All having a slightly different approach. Choose your favorite. I decided on nom for the time being.

A FLV Demuxer in Rust

For implementing a demuxer, I decided on using the FLV container format. Mostly because it is super-simple compared to e.g. MP4 and WebM, but also because Geoffroy, the author of nom, wrote a simple header parsing library for it already and a prototype demuxer using it for VLC. I’ll have to extend that library for various features in the near future though, if the demuxer should ever become feature-equivalent with the existing one in GStreamer.

As usual, the code can be found here, in the “demuxer” branch. The most relevant files are rsdemuxer.rs and flvdemux.rs.

Following the style of the sources and sinks, the first is some kind of base class / trait for writing arbitrary demuxers in Rust. It’s rather unfinished at this point though, just enough to get something running. All the FLV specific code is in the second file, and it’s also very minimal for now. All it can do is to play one specific file (or hopefully all other files with the same audio/video codec combination).

As part of all this, I also wrote bindings for GStreamer’s buffer abstraction and a Rust-rewrite of the GstAdapter helper type. Both showed Rust’s strengths quite well, the buffer bindings by being able to express various concepts of the buffers in a compiler-checked, safe way in Rust (e.g. ownership, reability/writability), the adapter implementation by being so much shorter (it’s missing features… but still).

So here we are, this can already play one specific file (at least) in any GStreamer based playback application. But some further work is necessary, for which I hopefully have some time in the near future. Various important features are still missing (e.g. other codecs, metadata extraction and seeking), the code is rather proof-of-concept style (stringly-typed media formats, lots of unimplemented!() and .unwrap() calls). But it shows that writing media handling elements in Rust is definitely feasible, and generally seems like a good idea.

If only we had Rust already when all this media handling code in GStreamer was written!

State Handling

Another reason why all this took a bit longer than expected, is that I experimented a bit with expressing the state of the demuxer in a more clever way than what we usually do in C. If you take a look at the GstFlvDemux struct definition in C, it contains about 100 lines of field declarations. Most of them are only valid / useful in specific states that the demuxer is in. Doing the same in Rust would of course also be possible (and rather straightforward), but I wanted to try to do something better, especially by making invalid states unrepresentable.

Rust has this great concept of enums, also known as tagged unions or sum types in other languages. These are not to be confused with C enums or unions, but instead allow multiple variants (like C enums) with fields of various types (like C unions). But all of that in a type-safe way. This seems like the perfect tool for representing complicated state and building a state machine around it.

So much for the theory. Unfortunately, I’m not too happy with the current state of things. It is like this mostly because of Rust’s ownership system getting into my way (rightfully, how would it have known additional constraints I didn’t know how to express?).

Common Parts

The first problem I ran into, was that many of the states have common fields, e.g.

enum State {
    ...
    NeedHeader,
    HaveHeader {header: Header, to_skip: usize },
    Streaming {header: Header, audio: ... },
    ...
}

When writing code that matches on this, and that tries to move from one state to another, these common fields would have to be moved. But unfortunately they are (usually) borrowed by the code already and thus can’t be moved to the new variant. E.g. the following fails to compile

match self.state {
        ...
        State::HaveHeader {header, to_skip: 0 } => {
            
            self.state = State::Streaming {header: header, ...};
        },
    }

A Tree of States

Repeating the common parts is not nice anyway, so I went with a different solution by creating a tree of states:

enum State {
    ...
    NeedHeader,
    HaveHeader {header: Header, have_header_state: HaveHeaderState },
    ...
}

enum HaveHeaderState {
    Skipping {to_skip: usize },
    Streaming {audio: ... },
}

Apart from making it difficult to find names for all of these, and having relatively deeply nested code, this works

match self.state {
        ...
        State::HaveHeader {ref header, ref mut have_header_state } => {
            match *have_header_state {
                HaveHeaderState::Skipping { to_skip: 0 } => {
                    *have_header = HaveHeaderState::Streaming { audio: ...};
                }
        },
    }

If you look at the code however, this causes the code to be much bigger than needed and I’m also not sure yet how it will be possible nicely to move “backwards” one state if that situation ever appears. Also there is still the previous problem, although less often: if I would match on to_skip here by reference (or it was no Copy type), the compiler would prevent me from overwriting have_header for the same reasons as before.

So my question for the end: How are others solving this problem? How do you express your states and write the functions around them to modify the states?

Update

I actually implemented the state handling as a State -> State function before (and forgot about that), which seems conceptually the right thing to do. It however has a couple of other problems. Thanks for the suggestions so far, it seems like I’m not alone with this problem at least.

Update 2

I’ve went a bit closer to the C-style struct definition now, as it makes the code less convoluted and allows me to just get forwards with the code. The current status can be seen here now, which also involves further refactoring (and e.g. some support for metadata).


          Comparison of coaxial higher order mode couplers for the CERN Superconducting Proton Linac study   
Higher order modes (HOMs) may affect beam stability and refrigeration requirements of superconducting proton linacs such as the Superconducting Proton Linac, which is studied at CERN. Under certain conditions beam-induced HOMs can accumulate sufficient energy to destabilize the beam or quench the superconducting cavities. In order to limit these effects, CERN considers the use of coaxial HOM couplers on the cutoff tubes of the 5-cell superconducting cavities. These couplers consist of resonant antennas shaped as loops or probes, which are designed to couple to potentially dangerous modes while sufficiently rejecting the fundamental mode. In this paper, the design process is presented and a comparison is made between various designs for the high-beta SPL cavities, which operate at 704.4 MHz. The rf and thermal behavior as well as mechanical aspects are discussed. In order to verify the designs, a rapid prototype for the favored coupler was fabricated and characterized on a low-power test-stand.
          BANDAI 2017年11月發售: ROBOT魂 RX-78-1 Prototype Gundam ver. A.N.I.M.E. 6,000Yen   
ROBOT魂 <SIDE MS> RX-78-1 プロトタイプガンダム ver. A.N.I.M.E. 地球連邦軍による“V作戦”の要となったガンダムの試作機“プロトタイプガンダム...
          A Simple Class System in Gazelle   
simple-class-system-gazelle

Today we'll implement/tour the simple class system that comes with Gazelle. This makes a good example to work with because it is simple but involves modules and macro programming, and it is, in fact, generally useful.

The implementation is in the hooves/class-utils module. If you want to follow along, setup your Gazelle implementation as described in a previous post. You can just look at the code that is in the repository at "scripts/hooves/class-utils.gazelle", or you can create your own version of the file and put it someplace else in the "scripts" hierarchy.

An Empty Module

We begin with an empty module:

(module
 (("hooves/hooves" :all))

)

Where we are importing all identifiers from the "hooves/hooves" module. Starting with the latest version of Gazelle, this module includes function definitions for all the javascript operators. It is somewhat expensive, in terms of compilation, to include a module, and you almost always want to use the operator functions and "hooves", which contains more basic utils, that I felt it was a good idea to just combine them.

Our class system is going to borrow liberally from that described by Kevin Lindsey here. The internet, as a collective organism, seems to think that Kevin's implementation is more or less the right one. So the first thing we can do is give credit where it is due, by adding the following to the empty module:

(module
 (("hooves/hooves" :all))

 (comment
  "A simple class system based on Kevin Lindsey's code:"
  "http://www.kevlindev.com/tutorials/javascript/inheritance/"))

The comment form will render its string values into Javascript comments, in case anyone looks at the js code directly.

Now, we could use Gazelle's include-js form to include Kevin's Javascript directly. We'd need to put it in a file next to the Gazelle code, and refer to it there, but let's port the implementation of the basic extend operation to Gazelle itself.

Extend

(module
 (("hooves/hooves" :all))

 (comment
  "A simple class system based on Kevin Lindsey's code:"
  "http://www.kevlindev.com/tutorials/javascript/inheritance/"))

 (define+ (extend sub-class base-class)
   (comment "extend sub-class base-class: "
            "Where both sub-class and base-class are constructors, extend"
            "contrives that sub-class will be a sub class of base-class, "
            "able to access its methods and values.")
   (var inheritance (lambda () undefined))
   (set! inheritance.prototype base-class.prototype)
   (set! sub-class.prototype (new inheritance))
   (set! sub-class.prototype.constructor sub-class)
   (set! sub-class.super-constructor base-class)
   (set! sub-class.super-class base-class.prototype))

Briefly, we are creating a stub-constructor in the variable inheritance, which we use create a clean prototype and constructor for instances of that class. We then ensure that the inheritance chain is set up appropriate for the stub. If you are interested in all the sordid details of why such an approach is needed in Javascript, read Kevin's tutorial. Javascript gives me a headache!

Recall that `define+` defines an external function to the module. We could basically stop here, since this basic solution gives you most of what you want. You can say things like:


(require
 (("hooves/hooves" :all)
  ("hooves/class-utils" :all)
  ("jquery/jquery" (:as $)))

 (console.log "Testing class system.")

 (define (Person first-name last-name)
   (set! this.first-name first-name)
   (set! this.last-name last-name))

 (define (Employee first-name last-name company)
   (Employee.super-constructor.call this first-name last-name)
   (set! this.company company))

 (extend Person Employee)

 (var emp (new Employee "Jane" "Doe" "IBM"))

 (console.log (+ "instanceof emp Person: ") (instanceof emp Person))
 (console.log (+ "instanceof emp Employee: ") (instanceof emp Employee)))

And you will indeed see that emp is an instance of both Person and Employee.

Riding the Gazelle

If this were Javascript, we'd pretty much be done. We could write a few functions to shuffle things around, but we'd basically be stuck with a few ugly things leftover. For instance, it sort of sucks that we have to invoke the super-constructor with call, and that we have to refer to the employee super-class directly, given that we are in the constructor for Employee and so it is implicit what super class we want.

Gazelle is lispy enough that we can "fix" this with a macro. What we'd like to do is give a single form which let's us evaluate the code describing the constructor of a new class in a context where some conveniences are available. The macro will need to introduce some bindings before the body of the new constructor is run.

Consider the following implementation:

 (define-macro+ define-class ((! (non-kw-symbol class-name)) 
                              super-class 
                              (tail constructor-lambda-forms))
   (let ((impl-name (gensym (symbol-name class-name)))
         (cons-args (gensym "cons-args"))
         (temp-args (gensym "temp-args"))
         (self-holder (gensym "self"))
         (super-class-val (gensym "super-class")))
     `(_newline-sequence
       (var ,impl-name (lambda ,@constructor-lambda-forms))
       (var ,super-class-val ,super-class)
       (define ,class-name 
        (lambda ((tail ,cons-args))
            (var ,self-holder this)
            (set! this.super-constructor
               (lambda ((tail ,temp-args))
                  (.. ,super-class-val (apply ,self-holder ,temp-args))))
            (set! this.super (.. ,super-class-val prototype))
            (.. ,impl-name (apply this ,cons-args))
            this))
       (.. (from "hooves/class-utils" extend) 
            (call null ,class-name ,super-class-val)))))

We define an external macro called define-class, which inserts a series of expressions separate by newlines into the compiled code. The first two are temporary variables which contain the implementation of the new class's constructor and the super-class, which might, after all, be an arbitrary expression in the macro expression. We want the value of that expression to use in the rest of the expansion. We then use define to create the new class constructor. The constructor is just a shim: it captures the arguments passed to it, creates a self binding, and adds a binding to a function to this, under super-constructor that just passes its arguments to the super class constructor, with the appropriate this.

We also give this.super a binding to the superclass prototype, so that methods can easily invoke superclass methods. The only wrinkle here is that we use (from "hooves/utils" ...) to invoke the function extend from this module.

For good measure, let's write one more macro that helps us conveniently define sub-class methods.

The idea is similar to that above: we want a form which allows the user to define a method, and in the body of that method, we want (super-method arg1 ... argN) to refer to the superclass method of the same name.

Consider:

 (define-macro+ define-method (class method-name (tail lambda-part))
   (let ((class-value (gensym "class-value"))
         (super-method (gensym "super-method"))
         (args (gensym "args"))
         (explicit-this (gensym "explicit-this")))
     `(_newline-sequence
       (var ,class-value ,class)
       (var ,super-method
            (if (&& 
                     (defined? (.. ,class-value super-class))
                    (defined? (.. ,class-value super-class ,method-name)))
                (lambda ((tail ,args))
                  (.. (.. ,class-value super-class ,method-name)
                      (apply this ,args)))
              (lambda ((tail ,args))
                (_throw (+ 
                  "No superclass method "
                 ',method-name
                 " in class " ,class-value)))))
       (set! (.. ,class-value prototype ,method-name)
             (lambda ((tail ,args))
               (var ,explicit-this this)
               (var super-method 
                      (lambda ((tail ,args))
                            (.. ,super-method (apply ,explicit-this ,args))))
               (..
                (lambda ,@lambda-part) (apply this ,args)))))))

This macro pre-calculates the super method so that we don't waste time doing that on each invokation. The implementation throws an error if no super method exists and one is called, but it might be more appropriate to look up the method at call time in that case. In any case, there is a bit of misdirection as we set up the environment where the lambda will execute, but the upshot is that super-method invokes the super method.

Testing

We will adapt the main.gazelle that Gazelle ships with, and use the example.html file to test this code:

(comment "main.gazelle")
(require
 (("hooves/hooves" :all)
  ("hooves/class-utils" :all)
  ("jquery/jquery" (:as $)))

 (console.log "Testing class system.")

 (define-class Person Object (first-name last-name)
   (set! this.first-name first-name)
   (set! this.last-name last-name)
   this)

 (define-method Person to-string
   ()
   (+ "Don't shoot, I'm "
      this.first-name " "
      this.last-name "!"))

 (define-class Employee Person (first-name last-name company)
   (this.super-constructor first-name last-name)
   (set! this.company company)
   this)

 (define-method Employee to-string
   ()
   (+ (super-method) 
    "  Plus, I work for " 
       this.company 
       "."))

 (define (newline)
   (.. ($ "body") 
        (append ($ "<br>"))))

 (.. ($ "body") 
       (append "Hello World."))
 (newline)
 (.. ($ "body") 
       (append (+ "" 
        (new Person "James" "Cooper"))))
 (newline)
 (var card 
   (new Employee "Orson" "Card" "IBM"))
 (.. ($ "body") 
      (append (+ "" card)))
 (newline)
 (.. ($ "body") 
      (append (+ "instanceof card Person is " 
              (instanceof card Person))))
 (newline)
 (.. ($ "body") 
      (append (+ "instanceof card Employee is " 
              (instanceof card Employee)))))

When you run this, you should see strings appear in the browser window indicating that our inheritance hierarchy is in place and that we can invoke super methods by using super-method.

That's all folks!


          Gazelle: Modules and Macros and Hygiene, Oh My!   

In my last post I gave a guided tour of using Gazelle's module system, and while I mentioned that one can use define-macro+ to define an external macro, I did not provide an example. Turns out that macros and module systems interact in ways that require some thought. This post describes, via an example, how Gazelle attempts to resolve this tension.

The Surface Problem

Suppose we want to add a type safe delay operation to Javascript. A not typesafe delay operation, the lambda with no arguments containing the expression we want to delay, presents itself immediately, but such delays are not easily distinguishable from regular functions, and we may wish to delay functions in certain contexts where we wish to accept functions, delayed functions, or other kinds of delayed things. Which is to say that we want to have a new class with its own prototype we can use for dispatching which implements delay.

(module ()
  (define (Delay fun-value)
    (set! this.function fun-value)
    this)

  (set! Delay.prototype.force 
   (lambda () (this.function))))

So far so good, now Delay objects are instanceof Delay. We can dispatch with pattern matching, using the instanceof pattern, for instance.

So what about some syntactic sugar? As it stands, we construct a new Delay like so:

(new Delay (lambda () some-expression))

But this is a bit redundant - delays should really be syntatically like a lambda without an argument list, eg:

(delay some-expression)

Luckily, we have a Lisp, so we are tempted to write the following macro:

(define-macro+ delay (expr)
 `(new Delay (lambda () ,expr)))

This expression defines an external macro called delay which appears to expand in a straightforward manner to an appropriate invocation of new. But this is unfortunately not the case ...

What's in a Name?

So what is wrong with our macro, above? Well, if we use that macro like this:

(require (("delay/delay" :all))
  (var d (delay 10))
  (d.force))

We are in the clear. But if we are a bit more careful/clever:

(require (("delay/delay" (:as ($ delay))))
  (var d ($ 10))
  (d.force))

Where the require form now imports only the delay macro, and renames it $, we will get an error that there is no constructor corresponding to Delay, because we haven't imported any such binding from the delay module. An error immediately on invocation of new is the best outcome, in fact: if some other value is floating around bound to Delay, we might have to wait until a very confusing moment to find out there is a problem.

The problem is that macro expansion takes place in the module the macro is expanded in, and symbols in a macro expansion refer to symbols in that module, not the symbols in the module where the macro was defined.

Of course if your macros never want to "capture", then you don't encounter this problem. For instance, we could have written delay like this instead:

(define-macro+ delay (constructor expr)
  `(new ,constructor (lambda () ,expr)))

Where we require the user to pass the constructor, presumably Delay, to the macro to ensure that it expands correctly. I felt that this was particularly ridiculous in this instance, because it reduces delay to an alias for new with the restriction of a single argument.

The Better Solution

The other alternative is to somehow allow the user to qualify which value or macro their macro expansions refer to. In Gazelle, you do this in the following way:

(define-macro+ delay (expr)
  `(new (from "delay/delay" Delay) (lambda () ,expr)))

Where we use the special form from to refer to values from a specific module, regardless of where the macro is expanded. Indeed, from can be used in ordinary code to refer to module level values at any time. Only public module objects and macros can be referred to.

So how does this solution stack up?

  1. The Good: Obviously the ability to refer to specific values from specific modules despite the expansion environment is almost required for meaningful macros.

  2. The Bad: However, resolving the issue of macro hygiene at only module-level granularity falls pretty far short of the nicer properties of hygienic macros or the implicit properties of Common Lisp Style macros.

  3. The Ugly: You've got to remember to qualify your macro expansions when you want the module behavior, AND the from syntax incurs a slight run time penalty for run-time values, because they are looked up via require.js at each use. Presumably, this lookup is cached in require.js and so should not be a big penalty. Still!

Conclusions

The solution outlined above is a reasonable compromise. The implementation of Gazelle, which uses the Emacs Lisp Reader, would have to be significantly more complex to support full macro hygiene (also, I don't yet know how to do that).

The important thing is that this solution enables most of what you want for certain kinds of macros. Probably in the next iteration of Gazelle, I'll think of something a little nicer.


          Covering the Alphabet: A Complete Gazelle Use Example   
Today I'll be demonstrating how one can set up a complete project in Gazelle, including the use of the module system. In the last month I've been developing a simple game using Gazelle and Gazelle has developed significantly during that process. Things have finally settled down enough that a demonstrating is meaningful.

Setting Up

You'll need GNU Emacs, which hosts the entire project.
You'll also need this repository and shadchen-el.
you@home:~$ cd emacs-code # or wherever you put your emacs stuff
you@home:~/emacs-code$ git clone https://github.com/VincentToups/shadchen-el.git
you@home:~/emacs-code$ git clone  https://github.com/VincentToups/gazelle.git
Then, in your emacs configuration, either .emacs.d/init.el or .emacs add lines to the effect of:
(push "~/emacs-code/shadchen-el/" load-path)
(push "~/emacs-code/gazelle/" load-path)
If you want to use Gazelle you then must, at some point, (require 'gazelle). This will also define a gazelle mode with some handy keybindings and syntax highlighting.
I recommend byte-compiling the whole of Gazelle and Shadchen. scratch.el from the Gazelle repository contains code for doing that for Gazelle. Shadchen is just one file, shadchen.el, and is easier to byte compile.

Our Goal

My spouse is learning sign language. She had an assignment for class that required her to spell three words in front of the class and she thought it might be fun to try and pick three words that covered the entire alphabet, if this is even possible.
We are going to write a Gazelle project that displays three text input areas and updates, in real time, a display of the all the letters of the alphabet that are not used. That way you can experiment with different combinations of words to try and get as many letters as possible.

Getting Started

First create a new directory for your project, eg:
# mkdir -p src/gazelle/three-words 
# cd src/gazelle/three-words
Then, inside that directory, create a scripts directory. We want to create symbolic links to the Gazelle standard library, called hooves and to the Gazelle stub library that allows you to use jquery. When you deploy the project, you'll use cp -rL to copy the contents of those directories instead of the symbolic links.
# mkdir scripts && cd scripts
# ln -s $GAZELLE_PATH/scripts/hooves hooves
# ln -s $GAZELLE_PATH/scripts/jquery jquery
You'll also need require.js, which you can link to in the Gazelle repository:
# ln -s $GAZELLE_PATH/scripts/require.js require.js
Finally, create a main.gazelle file. This will be our entry point.
# touch main.gazelle
We'll come back to main.gazelle in a second, but first we have to make our page. Go up one directory, to the project directory, and create an index.html file and fill it in with this:
<!DOCTYPE html>
<html>
  <head>
    <title>Cover the Alphabet</title>
    <link href="css/toast.css" type="text/css" rel="stylesheet">
    <link href="css/styles.css" type="text/css" rel="stylesheet">
    <!-- data-main attribute tells require.js to load
         scripts/main.js after require.js loads. -->
    <script data-main="scripts/main.js" src="scripts/require.js"></script>
  </head>
  <body>
    <div class="wrap">
      <div class="grids">
        <div class="grid-12">
          <h1 class="title">Find Three Words Covering the Alphabet</h1>
        </div>
        <div class="grid-12">
          <div class="label">The Leftover Letters: </div>
          <div id="letters" class="letter-list">abcdefghijklmnopqrstuvwxyz</div>
        </div>
        <div class="grid-4">Word 1:<input class="word" id="word-1"></input></div>
        <div class="grid-4">Word 2:<input class="word" id="word-2"></input></div>
        <div class="grid-4">Word 3:<input class="word" id="word-3"></input></div>
      </div>
    </div>

</html>
Absolutely critical here is:
<script data-main="scripts/main.js"
        src="scripts/require.js"></script>
This is the require.js entry point, which tells the browser that main.js, which will be generated from main.gazelle, is the entry point for the Javascript to run on this page.
I'm using the Toast grid framework and some custom css, which you can download in the repository here, but this project will run without that stuff, it just won't look nice. The operative elements here are the one with the id "letters", which will contain the leftover letters of the alphabet, and the elements with class "word".
Ok! Our HTML page is set up, now open up main.gazelle in your browser.

main.gazelle

Gazelle does not provide default definitions of functions corresponding to operators, like +, -, <, etc. So the first thing we need to do is require the modules from hooves that define operator functions.
N.B.: require in require.js is a function, but it is a macro in Gazelle.
(require 
 (("hooves/operator-functions" :all)
  ("hooves/hooves" :all))

  (console.log (+ "Hello " "World!")))
require, in Gazelle, takes a list of module require forms as its first arguments. The rest of the form constitutes the body to be executed in the context of those requirements. Here we require two modules, hooves/operator-functions and hooves/hooves, which defines utility functions and macros. :all after each indicates that we want to use all of the exported objects from those modules under the names that those modules use. We could use only a subset by specifying an (:as (local-name module-name) ...) form instead.
We can now compile this project and test the results. Invoke the transcoder by invoking gz:transcode-this-file, bound to C-c C-k in gazelle-mode. Gazelle uses module dependencies to guide the build process, so when using the module system, one need only compile main.gazelle, any modules that are required and that have changed in some way will be recompiled.
(N.B.: Gazelle will ask you, the first time you compile, to enter your project directory. It should be the scripts directory, which is the default response. You can change it later by invoking gz:set-project-directory, if you want to switch to a new project.)
Now direct your browser to index.html and open up your debugger. You should see Hello World!, which means that our module system is working, because + is a function defined in operator-functions. Without that requirement, this code would generate an error.

Solving our Problem

Ok, let's get to work. The basic operation here is to take one string and remove all the letters from it that occur in another string. This is a set-diff function. Easy to write, but where do we put it?
We could just write that code in our main.gazelle, but let's use the module system, why not. Use emacs to open a file called scripts/three-words/three-words.gazelle. Because Emacs is awesome, it will prompt you to create the directory by entering M-x create-directory ENTER ENTER, which you should do. Then add the following to the file:
(module 
 (("hooves/operator-functions" :all)
  ("hooves/hooves" :all)
  ("jquery/jquery" :all))

 (define (set-diff set1 set2)
     (var out [:])
     (for* ((index element) :in set1)
           (var i (set2.index-of element))
           (if (=== i -1)
               (out.push element)))
     out))
This code is a straightforward module. The first form is the same as the first form in a require, it indicates that in this module we depend on and use the operator functions and the hooves module, as well as jquery.
The define form introduces a private function which calculates a set difference. Inside the module we refer to it with set-diff, but no one outside the module can access it. The function returns the elements in set1 that are not in set2, as an array.
We can now write the real work horse, a function which reads the strings from our word inputs, concatenates them, and then removes all those letters from the complete alphabet, before setting the text of the correct HTML element, with jquery, to the result.
Add this to the module body:
(define all-letters "abcdefghijklmnopqrstuvwxyz")
(define+ (update-letters)
   (var letters (Array.prototype.join.call
                 (.. ($ ".word") 
                     (map (lambda (index input-element)
                            (.. ($ input-element) (val)))))
                 ""))
   (.. ($ "#letters")
       (text (.. (set-diff all-letters letters) (join "")))))
We've used define again to declare a private local variable containing the alphabet.
Then we use define+, note the +, to define an external function which does the work. The interior of the function is standard jquery stuff: find the input elements by their class, collect their values, concatenate them, use set-diff to find the leftover alphabet letters, and then set the "letters"'s text to the result.
(N.B. Gazelle's modules can scope both values and macros. define-macro+ defines an external macro inside a module.)
Now our module is complete. All that remains is to use it in main.gazelle. Edit main.gazelle until it looks like this:
(require 
 (("jquery/jquery" :all)
  ("hooves/hooves" :all)
  ("hooves/operator-functions" :all)
  ("three-words/three-words" :all))

 ($ (lambda ()
      (window.set-interval update-letters 250))))
And then recompile it (C-c C-k). Gazelle can tell you've added a module dependency and it can tell that that module needs to be compiled. It takes care of it for you.
Redirect your browser to the page you and you should be able to interactively type words into one of the three boxes and see the list of letters updated.
Here is an IFrame of the project running on my personal site, procyonic.

Deployment

Gazelle is meant to work in such a way that the resulting Javascript code can be deployed without any knowledge of Gazelle whatsoever. Simply copy the project to the place you want to host the page, and everything should work. The host does not need Emacs or any other Gazelle dependencies.

Conclusions!

You can test out my version of the code here or look at the entire project in the examples directory of the Gazelle github.
I've also started work on a manual for the Gazelle project, which should solidify the documentation significantly. I've used Gazelle to write a large amount of code at this point and I am sure that it could be used by other programmers meaningfully soon, so documentation is a major priority.
Thanks for reading!

PS - Finding three such words is impossible!  See pangrams.


          On the Gazelle Pattern Matcher   

Gazelle's pattern matcher is used extensively in programs because it is the default mechanism of performing cond-like computations and function argument destructuring. The macro language for Gazelle is currently Emacs Lisp (it will be self hosting eventually) and uses Shadchen for argument destructuring/matching. Gazelle's pattern matcher is similar but not identical to Shadchen, primarily in an attempt to make the Gazelle pattern matcher consistent with the types and idioms of Javascript. This document highlights the differences.

Gazelle's matcher also differs under the hood: except for an enclosing function call for each branch, match expressions generate unnested code. This makes the generated Javascript easier to read, though not simple, given the terseness of pattern matches relative to expanded code.

Lists vs Arrays

In Shadchen, the pattern

(list p1 p2 p3)

Matches a list of three elements recursively, checking if the value is a list, checking if it has a car, and if that car matches p1 and then matching the cdr of the list against (list p2 p3), recursing again, and finally checking that the cdr is nil.

There are not native lists in Javascript, so Gazelle has an array pattern, denoted either (array p ...) or as

[: p1 p2 p3]

This is consistent with the array constructor syntax in Gazelle, which one may write as either (array v1 v2 v3) or [: v1 v2 v3]. Unlike the list pattern in Shadchen, the array patterns are checked first by checking that an array value is indeed being matched against (by looking at the object's prototype), and then checking the lenght is equal to the number of patterns, and then checking that each pattern matches.

Tails

In Shadchen, one matches the tail of a list in one of two ways:

(list-rest p1 p2 p-tail)

or

(list p1 p2 (tail p-tail))

Where the pattern p-tail matches the tail of the list (possibly empty). In Gazelle one matches the tail of an array:

[: p1 p2 (tail p-tail)]

This is the only valid way of matching the tail for parsimony's sake. In Shadchen, the tail value is coerced to a list before subsequent matches, but there are no lists in Gazelle, so the tail is an array. Gazelle refers to the Array.prototype during array pattern matches and so may be used to match against the Javascript arguments object.

Lists where indexing out of range is "meaningful"

Indexing out of range in Javascript results in an undefined value rather than an error. This is used, more or less, to support optional arguments to the extent that we can view the arguments object as a kind of benighted array. That is, sometimes you want to say

[: p1 p2 p3]

And you want p3's to be matched against undefined if the input array has length 2. Gazelle's pattern matcher provides a non-strict array match of the form

[:- p1 p2 p3]

This form does not check the length of the list, and matches patterns against undefined if they index outside of the input array.

Often you want to combine these behaviors: certain elements must be within the array length and others may not be. One can do this using the patterns we've already discussed:

[: r1 r2 (tail [:- u1 u2])]

Where the r patterns are required to be within the array and the u patterns may not be within the array range, and match against undefined if not. There is a short hand for this, the utility of which we will see later:

[: r1 r2 :- u1 u2]

Which is semantically identical, and indeed expands, to the pattern above. You wish to occasionally provide a default value for such optional parts of lists. You may do so with opt:

[: r1 r2 :- (opt u1 default-value) (opt u2 default-value2)]

If index 2 is out of range against the incoming array, u1 is matched against the defaul-value of its opt form.

Objects

Gazelle provides patterns for matching against objects. The first such pattern is {}, written for reasons associated with the Emacs Lisp reader, as:

({} key1 p1 key2 p2 ...)

The keys are not patterns, and must be identifiers refering to identifiers which are actually defined in the table. The patterns are matched against the values at those keys in the table and the match succeeds only when all such patterns match.

It is common in Javascript idiom to assign meaning to the existence of a key whose value is undefined, for instance in the case where you wish to use an object as a store house for keyword arguments. In these cases, the requirement, as above, that the keys refer to defined values is onerous. One may use a non-strict object match in the following way:

({}- key1 p1 key2 p2)

This pattern will match regardless of whether the values at key1 or 2 are defined, as long as p1 and p2 do not depend on their being defined as well. You can think of {} as expanding to {}- in the following way.

({} key1 p1 key2 p2 ...)

Becomes:

({}- key1 (defined p1) key2 (defined p2))

Where the defined pattern, also unique to Gazelle, asserts first that the object is defined before performing matches against is argument.

Function Argument Destructuring

The above features provide everything you need to do relatively idiomatic function argument destructuring. This is because the non-primitive function forms in Gazelle, lambda and define treat their argument list (or lists, if multiple bodies are indicated) as array/arguments patterns and so can exploit the full pattern matcher to destructure their arguments.

Suppose we have a function which takes a single mandatory argument and one that may or may not be provided:

(define (f1 mandatory :- optional)
 (if (undefined optional)
     ...)
 ...)

This function will issue an error if called with no arguments, but will execute if one is passed in. This is a bit nicer than Javascript, which does not even enforce the number of arguments.

It is common to pass an object to a function whose keys represent keyword arguments to that function. In Gazelle, we can write:

(define (f1 ({}- k1 v1
                 k2 v2
                 ...))
 body ...)

To destructure. However, we often want to provide default arguments in the case that a key is missing. We can do that with the pattern matcher using the defined-or pattern

(define (f1 ({}- k1 (or (defined v1 ) 
                        (let v1 default1))
                 k2 v2
                 ...)))

But this is a bit verbose. The Gazelle matcher provides an options{} pattern just for this purpose:

(define (f1 (options{} (id default-val)
                        (id2 default-val2)))
 body ....)

the forms (id default-val) must be an identifier and a value expression, where id is used to index the object and to bind the value in the local scope. What if the user wishes to match the value at a key in the object against a more complex pattern while still furnishing a default? One may write:

(define (f1 (options{} (id pattern1 default-val)
                        (id2 pattern2 default-val2)))
 body ....)

Where the pattern is matched against the value at id in the incoming object, or, of that is undefined, then against the default-val. One may even allow the user to pass in an optional options list using the following combination of pattern matcher functionality:

(define (f1 :- (opt (options{} ...) default-options))
  body ...)

This ensures that the user can call f1 without any arguments, or with a single argument that is an options table.


          初代iPhoneの試作機「Wallabies」が公開される ソフトウェアキーボード設計のための試作機   

ちょうど10年前の今日、Appleは米国で初代iPhoneを発売した。当時はまだ米国のみで販売されていたiPhoneだったが、その後10年間で大きな進化を遂げ、現在は世界中で使われている人気スマートフォンとなった。 そん […]
          ‘Vive N Chill’ Cooling Solution for HTC Vive IndieGogo Campaign Now Live   
ViveNchill, the intriguing new bolt-on dual-fan cooling solution for the HTC Vive, has begun its crowdfunding campaign on Indiegogo. We wrote recently about a new prototype solution to alleviate “sweaty VR face” syndrome and, as promised, we’re letting you know that the crowdfunding campaign for the system has gone live via IndieGogo (the originally stated […]

The post ‘Vive N Chill’ Cooling Solution for HTC Vive IndieGogo Campaign Now Live appeared first on Road to VR.


          Possible Canceled/Prototype Action Man and Cobra Figure Images from China   

Here are some great pictures from viperskingdom of possible prototype and/or cancelled Action Man and Cobra figures. One figure sports the Action Man logo. A Wild Bill looking figure and two Cobras, Snow Serpent and a ROC Ice Viper from what appear to be from artwork we saw back in 2016. Discuss on the forums after the jump.

The post Possible Canceled/Prototype Action Man and Cobra Figure Images from China appeared first on HissTank.com.


          2660 – Papier à électricité (Paper to power)   
Learning Guide | PDF Transcript Sony révéla en 2012 une batterie prototype qui convertit les vieux papiers en électricité… You can listen to the lesson via iTunes. Go to iTunes
          Vue vs React: Javascript 框架之战JavaScript   




Vue vs React: Javascript 框架之战JavaScript
管理

Vue vs React: Javascript 框架之战JavaScript
HTML

Vue vs React: Javascript 框架之战JavaScript
Java

Vue vs React: Javascript 框架之战JavaScript
框架

Vue vs React: Javascript 框架之战JavaScript
javascript



正如我们之前提到的,WordPress 的核心团队正争论着为应该将哪款(前端框架)加入现在的架构之中。目前看来,暂时脱颖而出的是React与Vue.js,社区中的很多成员正权衡着这两款框架的利弊。


那到底哪款框架会胜出,哪款框架又会沦为昔日的prototype.js.呢?让我们一起看看吧。


我已经写出了两个几乎一样的Web应用,一个是基于Vue,另一个则基于React,可以方便你在看这篇文章的时候查找相关代码。


React sample app(https://github.com/ptasker/pasta-pete-react)

Vue sample app(https://github.com/ptasker/pasta-pete-vue)


简单介绍

除非你最近一直不关注前端的发展,不然你肯定听说过由Facebook创建的JavaScript UI框架——React。它支撑着包括Instagram在内的大多数Facebook网站。React与当时流行的jQuery, Backbone.js和Angular 1等框架不同,它的诞生改变了JavaScript的世界。其中最大的变化是React推广了Virtual DOM(我们稍后探究)并创造了新的语法——JSX,JSX允许开发者在JavaScript中书写HTML(译者注:即HTML in JavaScript)。WAT?


Vue致力解决的问题与React一致,但却提供了另外一套解决方案。Vue使用模板系统而不是JSX,使其对现有应用的升级更加容易。这是因为模板用的就是普通的HTML,通过Vue来整合现有的系统是比较容易的,不需要整体重构。同时Vue声称它更容易学习,我最近才接触Vue,能证明所言非虚。关于Vue还需要说的是,Vue主要是由一位开发者进行维护的,而不像React一样由如Facebook这类大公司维护。


相似之处

React与Vue存在很多相似之处,例如他们都是JavaScript的UI框架,专注于创造前端的富应用。不同于早期的JavaScript框架“功能齐全”,Reat与Vue只有框架的骨架,其他的功能如路由、状态管理等是框架分离的组件。


Virtual DOM

啊哈,人们经常说Virtual DOM是什么呢?



Vue vs React: Javascript 框架之战JavaScript

Vue.js(2.0版本)与React的其中最大一个相似之处,就是他们都使用了一种叫’Virtual DOM’的东西。所谓的Virtual DOM基本上说就是它名字的意思:虚拟DOM,DOM树的虚拟表现。它的诞生是基于这么一个概念:改变真实的DOM状态远比改变一个JavaScript对象的花销要大得多。


Virtual DOM是一个映射真实DOM的JavaScript对象,如果需要改变任何元素的状态,那么是先在Virtual DOM上进行改变,而不是直接改变真实的DOM。当有变化产生时,一个新的Virtual DOM对象会被创建并计算新旧Virtual DOM之间的差别。之后这些差别会应用在真实的DOM上。


例子如下,我们可以看看下面这个列表在HTML中的代码是如何写的:


<ul class="list">

<li>item 1</li>

<li>item 2</li>

</ul>


而在JavaScript中,我们可以用对象简单地创造一个针对上面例子的映射:


{

type: 'ul',

props: {'class': 'list'},

children: [ { type: 'li', props: {}, children: ['item 1'] }, { type: 'li', props: {}, children: ['item 2'] }

]

}


真实的Virtual DOM会比上面的例子更复杂,但它本质上是一个嵌套着数组的原生对象。


当新一项被加进去这个JavaScript对象时,一个函数会计算新旧Virtual DOM之间的差异并反应在真实的DOM上。计算差异的算法是高性能框架的秘密所在,React和Vue在实现上有点不同。


Vue宣称可以更快地计算出Virtual DOM的差异,这是由于它在渲染过程中,会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树。


而对于React而言,每当应用的状态被改变时,全部子组件都会重新渲染。当然,这可以通过shouldComponentUpdate这个生命周期方法来进行控制,但Vue将此视为默认的优化。


小结:如果你的应用中,交互复杂,需要处理大量的UI变化,那么使用Virtual DOM是一个好主意。如果你更新元素并不频繁,那么Virtual DOM并不一定适用,性能很可能还不如直接操控DOM。


组件化

React与Vue都鼓励组件化应用。这本质上说,是建议你将你的应用分拆成一个个功能明确的模块,每个模块之间可以通过合适的方式互相联系。关于组件化的例子可以在这篇文章的中间部分被找到:


你可以认为组件就是用户界面中的一小块。如果让我来设计Facebook的UI界面,那么聊天窗口会是一个组件,评论会是另一个组件,不断更新的好友列表也会作为一个组件。

在Vue中,如果你遵守一定的规则,你可以使用单文件组件.


//PastaItem.vue

<template>

<li class="pasta-dish list-unstyled">

<div class="row">

<div class="col-md-3">

<img :src="this.item.image" :alt="this.item.name" />

</div>

<div class="col-md-9 text-left">

<h3>{{this.item.name}}</h3>

<p>

{{this.item.desc}}

</p>

<button v-on:click="addToOrderNew" class="btn btn-primary">Add to order</button> <mark>{{this.orders}}</mark>

</div>

</div>

</li>

</template>

<script>

export default {

name: 'pasta-item',

props: ['item'],

data: function(){

return{

orders: 0

}

},

methods: {

addToOrderNew: function(y){

this.orders += 1;

this.$emit('order');

}

}

}

</script>

<style src="./Pasta.css"></style>


正如上面你看到的例子中,HTML, JavaScript和CSS都写在一个文件之中。你不再需要在.vue组件文件中引入CSS,虽然这也是可以的。


React也是非常相似的,JavaScript与JSX被写入同一个组件文件中。


import React from "react";

class PastaItem extends React.Component {

render() {

const { details, index } = this.props;

return (

<li className="pasta-dish list-unstyled">

<div className="row">

<div className="col-md-3">

<img src={details.image} alt={details.name} />

</div>

<div className="col-md-9 text-left">

<h3>{details.name}</h3>

<p>

{details.desc}

</p>

<button onClick={() => this.props.addToOrder(index)} className="btn btn-primary">Add to order</button> <mark>{this.props.orders || 0}</mark>

</div>

</div>

</li>

);

}

}

export default PastaItem;


Props

在上面两个例子中,我们可以看到React和Vue都有’props’的概念,这是properties的简写。props在组件中是一个特殊的属性,允许父组件往子组件传送数据。


Object.keys(this.state.pastadishes).map(key =>

<PastaItem index={key} key={key} details={this.state.pastadishes[key]} addToOrder={this.addToOrder} orders={this.state.orders[key]} />

)


上面的JSX库组中,index, key, details, orders 与 addToOrder都是props,数据会被下传到子组件PastaItem中去。


在React中,这是必须的,它依赖一个“单一数据源”作为它的“状态”(稍后有更多介绍)。


而在Vue中,props略有不同。它们一样是在组件中被定义,但Vue依赖于模板语法,你可以通过模板的循环函数更高效地展示传入的数据。


<pasta-item v-for="(item, key) in samplePasta" :item="item" :key="key" @order="handleOrder(key)"></pasta-item>


这是模板的实现,但这代码完全能工作,然而在React中展现相同数据会更麻烦一点。


构建工具

React和Vue都有自己的构建工具,你可以使用它快速搭建开发环境。React可以使用Create React App (CRA),而Vue对应的则是vue-cli。两个工具都能让你得到一个根据最佳实践设置的项目模板。


由于CRA有很多选项,使用起来会稍微麻烦一点。这个工具会逼迫你使用Webpack和Babel。而vue-cli则有模板列表可选,能按需创造不同模板,使用起来更灵活一点。


事实上说,两个工具都非常好用,都能为你建立一个好环境。而且如果可以不配置Webpack的话,我和Jeff认为这是天大的好事。


Vue vs React: Javascript 框架之战JavaScript


Chrome 开发工具

React和Vue都有很好的Chrome扩展工具去帮助你找出bug。它们会检查你的应用,让你看到Vue或者React中的变化。你也可以看到应用中的状态,并实时看到更新。


React的开发工具: https://cdn.deliciousbrains.com/content/uploads/2017/06/15151112/react-devtools.mp4


Vue的开发工具: https://cdn.deliciousbrains.com/content/uploads/2017/06/15151111/vue-devtools.mp4


配套框架

Vue与React最后一个相似但略有不同之处是它们配套框架的处理方法。相同之处在于,两个框架都专注于UI层,其他的功能如路由、状态管理等都交由同伴框架进行处理。


而不同之处是在于它们如何关联它们各自的配套框架。Vue的核心团队维护着vue-router和vuex,它们都是作为官方推荐的存在。而React的react-router和react-redux则是由社区成员维护,它们都不是官方维护的。


主要区别

Vue与react有很多的相似之处,但他们也有完全不一致的地方。


模板 vs JSX

React与Vue最大的不同是模板的编写。Vue鼓励你去写近似常规HTML的模板。写起来很接近标准HTML元素,只是多了一些属性。


<ul>

<template v-for="item in items">

<li>{{ item.msg }}</li>

<li class="divider"></li>

</template>

</ul>


这些属性也可以被使用在单文件组件中,尽管它需要在在构建时将组件转换为合法的JavaScript和HTML。


<ul>

<pasta-item v-for="(item, key) in samplePasta" :item="item" :key="key" @order="handleOrder(key)"></pasta-item>

</ul>


Vue鼓励你去使用HTML模板去进行渲染,使用相似于Angular风格的方法去输出动态的内容。因此,通过把原有的模板整合成新的Vue模板,Vue很容易提供旧的应用的升级。这也让新来者很容易适应它的语法。


另一方面,React推荐你所有的模板通用JavaScript的语法扩展——JSX书写。同样的代码,用JSX书写的例子如下:


<ul className="pasta-list">

{

Object.keys(this.state.pastadishes).map(key =>

<PastaItem index={key} key={key} details={this.state.pastadishes[key]} addToOrder={this.addToOrder} orders={this.state.orders[key]} />

)

}

</ul>


React/JSX乍看之下,觉得非常啰嗦,但使用JavaScript而不是模板来开发,赋予了开发者许多编程能力。


但请记住:


能力越大,责任越大。 Ben Parker


JSX只是JavaScript混合着XML语法,然而一旦你掌握了它,它使用起来会让你感到畅快。这可能只是我个人的意见,但我觉得这比Angular 1风格的属性好多了,Angular 1真的难以忍受。


而相反的观点是Vue的模板语法去除了往视图/组件中添加逻辑的诱惑,保持了关注点分离。


值得一提的是,与React一样,Vue在技术上也支持render函数和JSX,但只是不是默认的而已。


状态管理 vs 对象属性

如果你对React熟悉,你就会知道应用中的状态是(React)关键的概念。也有一些配套框架被设计为管理一个大的state对象,如Redux。此外,state对象在React应用中是不可变的,意味着它不能被直接改变(这也许不一定正确)。在React中你需要使用setState()方法去更新状态。


addToOrder(key) {

//Make a copy of this.state

const orders = { ...this.state.orders };

//update or add

orders[ key ] = orders[ key ] + 1 || 1;

this.setState( { orders } );

}


在Vue中,state对象并不是必须的,数据由data属性在Vue对象中进行管理。


export default {

name: 'app',

data() {

return {

samplePasta: samplePasta,

orders: {}

}

},

...

methods: {

handleOrder: function (key) {

if (!this.orders.hasOwnProperty(key)) {

this.$set(this.orders, key, { count: 0 });

}

this.orders[key].count += 1;

}

}

}


而在Vue中,则不需要使用如setState()之类的方法去改变它的状态,在Vue对象中,data参数就是应用中数据的保存者。


对于管理大型应用中的状态这一话题而言,Vue.js的作者尤雨溪曾说过,(Vue的)解决方案适用于小型应用,但对于对于大型应用而言不太适合。


多数情况下,框架内置的状态管理是不足以支撑大型应用的,Redux或Vuex等状态管理方案是必须使用的。


有鉴于此,争论你的应用中如何管理状态很可能属于过早优化,并且这很可能只是个人偏好问题。此外,你可能真没必要担心这方面。


React Native vs. ?

React Native能在手机上创建原生应用,React在这方面处于领先位置。使用JavaScript, CSS和HTML创建原生移动应用,这是一个重要的革新。Vue社区与阿里合作开发Vue版的React Native——Weex也很不错,但仍处于开发状态且并没经过实际项目的验证。


那么,谁赢得这场竞赛呢?

TLDR; JavaScript是没前途的, 一起使用TypeScript吧


Vue vs React: Javascript 框架之战JavaScript

如果你想在求职市场中有光辉的JavaScript UI框架使用经验,那么React和Vue都是不错的选择。React似乎更加流行,但Vue也变得越来越广为人知。如果你想将现有的应用升级为新的JavaScript框架,那么我建议你选择Vue。实际上,当你想创建一个现代的JavaScript应用时,两者都是很好的选择,取决于你的偏好。


欢迎加入本站公开兴趣群

软件开发技术群

兴趣范围包括:Java,C/C++,pythonphp,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流

QQ群:26931708


Hadoop源代码研究群

兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop

QQ群:288410967


          Watch the Faraday Future FF 91 take on Pikes Peak   
Faraday Future FF 91 protoype during the 2017 Pikes Peak International Hill ClimbElectric car startup Faraday Future may be facing some significant financial challenges right now, but that didn’t stop the company from entering the 2017 Pikes Peak International Hill Climb. During the event held on Sunday, a prototype for Faraday Future’s first model, the FF 91, raced to the clouds on Colorado’s famous...
          2018 Nissan Leaf reveal coming September 6   
Teaser for 2018 Nissan Leaf debuting in 2017Nissan has locked in the reveal date for its next-generation Leaf. The covers will come off on September 6 with a formal debut likely to follow at the 2017 Frankfurt auto show on later that month. We’ve been spying prototypes for months and in May Nissan released the first teaser shot. The teaser gave us a look at the design of the...
          New Aston Martin Vantage revealed in patent drawings   
2018 Aston Martin Vantage patent drawing - Image via AutoguideNew patent drawings reveal what’s certain to be the design of the next-generation Aston Martin Vantage. The new sports car has been testing in prototype form for over a year, though Aston Martin has cleverly hidden the design beneath the makeshift body panels of the larger DB11. The patent drawings were registered with a patent and trademark...
          London’s range-extended electric cab gets trial run at Goodwood   

Filed under: ,,,

London Taxi Co. shows off a prototype of an electric TX5 with a range extender at UK's Goodwood Festival of Speed.

Continue reading London’s range-extended electric cab gets trial run at Goodwood

London’s range-extended electric cab gets trial run at Goodwood originally appeared on Autoblog on Fri, 30 Jun 2017 10:15:00 EDT. Please see our terms for use of feeds.

Permalink |  Email this |  Comments
          $1.5 million to Alfred State for biorefinery prototype   
Posted Date: Thursday, June 29, 2017 - 11:30

The Appalachian Regional Commission (ARC) recently awarded $1.5 million to Alfred State for the Biorefinery Development and Commercialization Center (BDCC). The prototype facility will help private and public partners leverage wood resources to create sustainable businesses using advanced manufacturing processes. The new grant increases the total funding raised to date for the research facility to $4.5 million. 

“This is great news for Alfred State and the entire Southern Tier. This federal investment will help bring 15 new businesses and 125 good paying pay jobs to the Southern Tier and push this region’s economy into the future,” said Sen. Chuck Schumer, D-N.Y. “The work done at BDCC will help create a ‘New Forest Economy’ by working with local partners and using the region’s abundant natural resources to spur long-term economic development. I will fight tooth and nail to make sure Alfred State continues to have the resources it needs to leverage the region’s workforce and grow private enterprise.” 

sky, clouds, weeds, trees
Lumber from the Southern Tier will help fuel Alfred State’s Biorefinery Development
and Commercialization Center.

“This award is a blueprint for new jobs, fresh opportunities, and a robust economic future for New York’s Southern Tier,” said ARC Federal Co-Chairman Earl F. Gohl.  “It is part of a strategy to bring added capital into the region, and help the region prepare to globally compete in manufacturing, technology, construction, and a variety of other industry sectors.” 

“Alfred State knows the ARC funding for the BDCC project will have a high impact by supporting equipment, training, and developing a network across the ARC region. Developing the proven Hot Water Extraction process in the BDCC will allow Alfred State to lead in biorefinery development and training in the region through the partners in the network,” said Craig R. Clark, vice president for economic development at Alfred State and executive director of the Allegany County Industrial Development Agency. 

The BDCC is a prototype that will develop and commercialize the Hot Water Extraction (HWE) process that produces valuable chemical assets from wood, energy crops, and agricultural residuals. Through this technology, approximately 25 percent of the biomass is converted into value-added products such as advanced fuels and bio-based chemicals for plastics. The remaining 75 percent produces modified wood chips that have improved qualities for paper products, fuel pellets, and particleboard used in furnishings and construction. 

Alfred State’s 18,000-square-foot biorefinery center is intended to spur additional investment, including business start-ups and full-scale biorefineries. Alfred State, the State University of New York (SUNY), universities from other ARC states, and private-sector bioenergy and biochemical companies will benefit from the research facility. 

“This project has been in the works for about five years, but recent advances in funding have spurred our progress,” stated Clark. “We are conducting engineering studies right now regarding process and project costs related to implementation of the center.” 

Through the BDCC, Alfred State will also provide training and technical services to both start-up companies and companies impacted by economic changes as they seek to enter new markets, diversify their manufacturing base, and adapt their workforce. The research facility is a collaboration between Alfred State and Syracuse-based Applied Biorefinery Sciences. 

According to Clark, “The BDCC prototype facility is the first step to launch full-sized commercial plants that can cost about $200 million to build. The effect on a local economy like ours will be tremendous.” 

The award to Alfred State was made through ARC’s POWER (Partnerships for Opportunity and Workforce and Economic Revitalization) Initiative. This congressionally funded multi-agency strategy brings federal resources directly to help communities and regions affected by job losses in coal mining, coal power plant operations, and coal-related supply chain industries due to the changing economics of America’s energy production.



           Apple's secret 'Wallaby' iPhone prototypes revealed    
Human interface designer Ken Kocienda posted the pictures to Twitter, revealing they were known internally as 'wallabies'.
          Fashion Tech Festival à la Gaité Lyrique, les photos de l'expo   
Mais comment s'habillera t-on dans le futur ? Direction la Gaité Lyrique et l'Expo gratuite Fashion Tech du 28 juin au 2 juillet 2017 pour découvrir des dizaines de prototypes extraordinaires !
          Design Assistant 1 - Analog Devices - Toronto, ON   
Able to Assemble prototype quantities (&lt; 10) of various In house designed IC evaluation boards. Analog Devices (NASDAQ:....
From Analog Devices - Fri, 09 Jun 2017 16:26:09 GMT - View all Toronto, ON jobs
          UX job hunting with little to no portfolio   
I need a new UX job as soon as possible. I'm in the interaction design/information architecture track. I've been doing this for about 6 years. Because of reasons, I don't have a portfolio. I got the job I have now through connections I don't have anymore. How am I gonna get another job?

So this is a question about making myself look as hire-able as I think I am.

The type of work I've done is more in the realm of interactive prototypes (in Axure, which I'm pretty good at) & a lot of talking, sketching, whiteboarding, & research. In my current job I've done a lot of writing articles in our team wiki, including reports I wrote on the self-directed user research I did. But I tried exporting those to Word but they look bad, and don't really make a lot of sense out of context. I don't really know how to make a decent-looking portfolio out of them.

And I feel so weird about walking up saying "Here take all of my company's IP." In the past I have gotten around that by just taking the logos & stuff out of my work, but that was back when I was doing more traditional wireframe PDFs and it was very easy to do. And my work from those days is very old and probably not good enough to show anymore. I think when I was interviewing for this job I just got over myself and showed them the stuff I was working on at the time but I don't have those materials anymore.

I do have some Axure prototypes that I think would show off both my interaction design skills & my skills at Axure:
1. One of them is for a product my company isn't pursuing, or might not pursue. There is already no mention of my company on there anywhere so that's pretty simple.
2. The other is a game I made based off a description I saw online that I credit within the game.
3. The third one will take some work to fix up and strip out the product-specific stuff but it demos a complex addition to the product that I designed & shipped. I know that having shipped stuff is a big deal. I don't have documentation for any of the other stuff I've worked on that has shipped, such as a well-known consumer-facing interface I was a big part of.

I can demo these in an interview but, do I put them online too? I don't really want to? Is that normal? I have a personal domain that doesn't have anything on it anymore. Do I get that going again? Is two or three things enough? I have reached out to some of the recruiters who spam me on LinkedIn and they all want me to send portfolios. To me a portfolio seems like such an old-fashioned thing, like a throwback to Mad Men days.

Background details: I have a BS in media studies and a Masters (2010) in Human Computer Interaction (UX degree for career changers basically). I live in the San Francisco Bay area but too far from Silicon Valley for a job down there to be feasible; San Francisco would be better. I'm looking for job security & I'd prefer a job at an established, stable company rather than a start up. But honestly I'm happy to live anywhere other than here and that's another difficult point that's tripping me up. I moved here a few years ago and don't really know anyone else around here to help me network and I'm not very good at that anyway.

My throwaway email is anonh2629@gmail.com.

          So sollte das iPhone ursprünglich aussehen   
Vom iPhone gab es vor seiner Markteinführung vor zehn Jahren verschiedene Prototypen, von denen jetzt Fotos aufgetaucht sind. Mitarbeiter hatten diese seinerzeit für die Software-Programmierung genutzt.
          Kommentar zu Toyota in Le Mans – Eine unerfüllte Liebe von Toyota übernimmt den Bestand des 1. Deutschen Toyota Museums in Hartkirchen » Auto-Natives   
[…] von Toyota hat zahlreiche eigene Rennwagen aufbewahrt. Neben den Formel-1-Rennwagen und Le Mans Prototypen des Teams gehören dazu natürlich auch die Rallye-Fahrzeuge des legendären Toyota Team Europe. Schließlich […]
          广受关注 vivo隐形指纹亮相MWC2017上海   

  【手机中国 新闻】最近要说科技圈的大事,MWC2017上海肯定是其中之一。这场科技盛会上,云集了全球移动生态系统最前沿的产品、服务和技术。对于指纹识别,大家都还局限于前置或者后置,而在展会开始的第一天,国产手机厂商vivo发布了万众期待的隐形指纹技术,这吸引了来自全球的媒体关注。

  vivo的隐形指纹技术被称为下一代解决方案,给行业带去了深远的影响。vivo的隐形指纹是基于高通下一代超声波指纹解决方案——Qualcomm指纹传感器而打造的新型指纹解锁方案。简单的说就是利用正逆电压效应产生和接受超声波信号穿透OLED屏幕,在手指波峰和波谷处,形成不同反射强度生成指纹图像,从而实现屏下指纹识别。借助的正是超声波穿透能力强的特性,超声波如今能够穿透1.2mm的OLED屏幕,这也是能够实现这一功能的原因之一。


  vivo此次的新技术受到了外媒的高度赞扬,Mashable就是其中之一,并以独家新闻的方式写了一篇题为“这是一项将会使Home键过时的指纹技术”。Mashable将这项技术称之为“未来的一瞥”,它体现了未来智能手机的发展方向,带来与苹果即将带来的iPhone 8巨大的区分度。在另外一家权威外媒engadget的报道中,用上了“vivo beats Apple to an under-display fingerprint scanner"(vivo打败苹果率先实现屏下指纹扫描)的标题,这篇文章的笔者在现场上手了这项技术,从标题中可见所带来的震撼。



  在菲律宾以技术为中心的领先网站之一的Noypigeeks的文章中,认为“not only that they have figured it out, but they were also able to come up with a prototype device”(他们不仅能够想出来,而且能够制作出原型机),字里行间也是对于vivo率先实现这技术的赞扬。在文章的最后他也希望这项技术能够早点量产。

  虽然vivo在MWC大会上展出的样机中,仍旧存在正面Home键,但是在vivo的规划中,未来的指纹识别无需由独立的按键和区域承载,也就是说,可以做到任何手机结构以下,诸于屏幕、金属背壳,甚至是手机边框之中,而在机身却没有任何开孔。

  手机行业的另外趋势莫过于全面屏以及防水设计,“vivo隐形指纹”无需开孔的特性,能够有效促进手机产品一体化的设计,从而实现全面屏和防水的功能。在另外一组vivo的演示样机中,通过“vivo隐形指纹”技术就可以将指纹设置在金属的机身背面,只需要通过标识来提醒指纹区域,防水性也有了不错的保证。而且借助于超声波指纹的特性,即便是水下进行指纹操作,依旧顺利。


  隐形指纹的成功vivo克服了重重困难,虽然采用了高通超声波指纹这一技术,但是仍旧需要克服装配配合、手机堆叠设计等等一系列问题。在vivo演示机中,就连指纹位置底下的电池位置都没有改动,这背后的种种都是难点,需要众多vivo的专利支持,也就是说以后谁使用这一技术需要高通与vivo一同授权。

  另一方面,vivo将要打造的隐形指纹交互更令人期待。从国内第一款指纹识别手机vivo Xplay3S开始,vivo X6率先实现支付宝微信双指纹支付,到vivo X7以及vivo Xplay6打造快捷支付潮流来看,vivo每一次将指纹交互都研究的恰到好处。那这次,会加入生物监测、定向手势识别嘛?这些仍旧是期待中的重点。


          Mechanical Design Engineer   
NM-Albuquerque, The Engineer will develop designs on CAD, build & test prototypes and ensure all product documentation meets general engineering standards. This individual will also interface with all development partners and participate in other general R&D lab tasks. Essential Duties and Responsibilities: Analyzes problems, designs components and related assemblies to address these problems in a highly expediti
          Source code checked in, #19893   
Prototype
          Source code checked in, #19892   
Prototype
          myDevices & X-TELIA Allow For Deployment of IoT Applications in Quebec   
myDevices, the Internet of Things (IoT) solutions company that “simplifies the connected world” and creator of the Cayenne IoT solution builder, and X-TELIA, the first LoRaWAN public network in Quebec, today announced their partnership dedicated to the development and deployment of IoT solutions. myDevices develops technology that allows businesses to quickly design, prototype and commercialize IoT […]
          Audi and Spider-Man gave the public a sneak peek of a secret new luxury sedan   

Audi gave the public a sneak peek of its next-generation A8 luxury sedan at the world premiere of "Spider-Man: Homecoming" in Hollywood, California on Wednesday. Audi has been pretty tight-lipped about its all-new flagship sedan that will make its world debut at the Audi Summit in Barcelona, Spain on July 11. Although pictures of heavily camouflaged prototypes have been floating around the internet for some time, very little is available in the way of concrete technical information.


          Thread: Nefarious: Becoming a Monster Expansion:: General:: The Secret History of Nefarious: Becoming a Monster   

by donaldx

Nefarious goes back to 1999. It was a polished version of a more complex game from 1998. I whipped it into shape, was happy with it, and it sat unchanged in my pile of games for many years. I showed it to RGG at Origins in 2007, one of ten games I brought to show off; he took Dominion and Monster Factory. RGG had a few people look at those two games, one of them Scott Tepper. I bumped into him again later at the same con and showed him Nefarious. He liked it. A few years later, in 2011, he had his own small game company, and after I bumped into him at the Gathering of Friends, he decided he'd publish it.

So far so good! Since I had a publisher, I decided to make an expansion. There was no guarantee that the game would be popular enough to get an expansion, but if it was, this was the time to make it. It could be something I worked on some over the coming months, along with other projects, and it would be done in time for fast publication if needed.

Shortly after Nefarious came out, Ascora Games vanished with no explanation. A couple companies said they felt they had handshake agreements to do foreign versions, and did I have a way of contacting Scott? I fared no better there than anyone else though. One of those companies was Mosigra, a Russian publisher. Eventually I decided that it was fair to say that they'd "ceased to do business" (a condition that terminated the contract) and so Mosigra could have it. And they signed up USAopoly to do the English version and here we are with the expansion coming out and everything. I think the Russian version has been out for a bit.

The expansion was all but done in 2011. I tweaked it a tiny amount over the years. It's 2017 now, so uh it's been a while. I probably remember a few things to say about it though.

The plan was just to add more stuff, in particular inventions and twists. There were two key things there that I knew I wanted from the start: inventions that continued to function on later turns, and twists that you could put your minions (now agents) on. Both things had been elements of the more complex 1998 Nefarious.

For the inventions, to keep them simple and icon-based, they all trigger on a particular action card being played, and do something that inventions can do in such situations. So for example "Invent: +Card" has you draw a card each time you Invent. There was plenty to do with just that simple style of ability. Initially there were more negative abilities, but they were not good times and I cut back on them.

I wanted to maintain the average cost of inventions, and the frequency of vanilla inventions. So there are a few new vanilla inventions, and a few new inventions that don't keep doing things, including one that doubles your money (Meat Trees) and one that isn't worth any VP (Clever Proof).

Nefarious had had 54 twists at one point, then 45, and was published with 30. The idea being to use just the best ideas. I still didn't want the reject twists (though I looked through them repeatedly to see if I could fix any up). So I had to find new directions to go to come up with new twists. And I did, that all worked out.

- Ten twists, themed as corporations, can have agents on them. You can put agents there with Espionage (five cost $0, five cost "discard a card"), or via inventions or twist rules, like the other places agents can go. Some provide ways to make money, and some do other kinds of things for you.
- Three twists add an Action card - each player gets a copy, and can play it rather than one of the usual actions.
- Three twists add a (card) token that moves around between the players, modifying just one player at a time.
- Two twists make things happen every 4 turns - one makes bad things happen, the other good things. They start out small, but culminate, if the game doesn't end first, in everyone losing or everyone winning.
- Other twists include one that adds twists, one that lets you put agents on inventions, and one that switches arrows and +/- symbols on inventions, so that e.g. "everyone else loses x" becomes "you gain x."

Of the outtakes, the one that stands out in my memory is "Players take turns." It just had too many problems. One twist dealt out the entire invention deck at the start; I merged that with the original game's "start with 2 extra cards," to make "start with 7 extra cards" for Mosigra's version of the main game.

Lots of cards changed as I worked on this project, but well the years have gone by and those stories often aren't that interesting anyway. The expansion is just inventions, twists, and the components needed to support the twists.

There is a horrendous mistake in one of the expansion inventions (in the English version). Neutron Anti-Compressor (called Matter Warper in the prototype; that's not part of the mistake but I don't know why Matter Warper wasn't a good enough name) has a - that should be a +. It makes a difference of ~$14 in the value of the card; as printed it's the I-win card from hell. I recommend adding the downstroke with a pen, or tearing that card up.

          Thread: The Big Apple:: General:: Release Date?   

by quietcorn

Any sense of when the final version will be officially released? I'm interested to try this, but I don't have the time/energy to PNP the prototype.
          Commentaires sur Comment lire un test d’ovulation? par www.nowezlecenia.pl   
Flash live video is a format that is designed for web playback, offering high rates of compression. By creating a prototype with wireframe tools, designers can experiment with ideas, show their prototypes tto target users for feedback and show their desins to investors. With an i - Phone VPN you can interact with your company's ntwork or your personal email and have secure accesss via Exchange Active - Sync, IMAP, Cal - DAV and Card - DAV, IPSec as well as SSL VPN.
          Telekom startet wieder Wettbewerb für intelligente Mode   

Die Telekom setzt sein Engagement auf dem Wearables-Markt weiter fort und startet nun bereits zum zweiten Mal einen Wettbewerb für smarte Mode. Ziel des sogenannten „Fashion Fusion“-Wettbewerbs sei es, relevante, funktionale, nachhaltige, aber vor allem intelligente Mode zu entwickeln. Die Integration von Technologie und der Blick auf die Marktfähigkeit der Konzepte bis hin zur Marktreife spielten dabei für die spätere Kür der drei Sieger eine wichtige Rolle, so das Unternehmen.

„Digitalisierung und Technologie revolutionieren die Modebranche. Sie verändert die Art, Kleider zu nutzen, zu tragen, zu kaufen und zu vertreiben, so Claudia Nemat, Vorstand Technologie und Innovation bei der Deutschen Telekom AG. Kreative Köpfe könnten nun bis zum 31. Oktober ihre Konzepte zur Verschmelzung von Technologie und Mode einreichen.

Gemeinsam mit der Lufthansa sucht die Telekom in diesem Jahr zudem Lösungen, die den hauseigenen Crews oder den Passagieren nützen. „Wir möchten herausfinden, wie wir unsere Mitarbeiter optimal unterstützen können, um unseren Fluggästen in einer digitalen Welt einen noch besseren Service bieten zu können“, so Torsten Wingenter von der Lufthansa Group. Wer an dem Lufthansa-Wettbewerb teilnehmen möchte, kann sich bis zum 15. August bewerben. Erste Prototypen der Sieger sollen im Januar im Lufthansa FlyingLab auf dem Flug zur Unterhaltungselektronik-Messe CES in Las Vegas getestet werden.

Foto: Telekom


          New oven to bake bread in space   

A German start-up has prototyped a bread oven that operated in microgravity that may someday enable astronauts to enjoy fresh-baked goods in space. Currently, astronauts eat tortillas because they aren't crumbly and have a long shelf-life. (See the below photo of a rather unappetizing tortilla cheeseburger on the International Space Station.) From Space.com:

On Earth, bread needs to be baked at a temperature of about 400 degrees F (200 degrees C). Once it’s done, the bakers remove it from the heated oven. But that would not be possible in space. Processes such as thermal convection, which helps to mix up air on Earth, don't work in space. If a bubble of air that hot were to escape from the oven in orbit, it could stay floating inside the station for quite a while, posing a serious health risk to the astronauts, (Bake In Space CEO Sebastian) Marcu said.

Marcu said the team has found a way to overcome this challenge.

"We basically put the baking product, the dough, inside the cold oven and start heating it up," he said. "Once it's almost done, we start cooling it down. But at that time, any product will start to get dry, and that's why we need to design the oven so that some water is added during the baking process."

The oven also needs to be able to operate with only 270 watts of power — about one-tenth the power used by conventional ovens on Earth. Marcu said the team hopes to have a prototype ready by the end of this year.

Mastering the process of baking is only one step toward making the space-grade bread. Crumbs could damage the station's equipment, or astronauts could accidently inhale them. Marcu said he hopes the combination of the new baking process and a carefully designed dough will solve the problem.


          Twitter is reportedly looking into letting users flag ‘fake news’   
Twitter app on phone

Twitter is said to be exploring a feature that would allow users to flag tweets that contain “misleading, false or harmful information.” According to The Wall Street Journal, it could appear as “a tiny tab appearing in a drop-down menu alongside tweets,” although no other information was revealed. The WSJ says this feature is in a prototype phase and may not...

The post Twitter is reportedly looking into letting users flag ‘fake news’ appeared first on MobileSyrup.


          Purported iPhone 8 prototype leaks with questionable design   
Here's your look at an alleged iPhone 8 prototype featuring one of the designs that Apple has hopefully abandoned in favor of a device with an almost full-screen face that most fans have been rooting for.
          The original iPhone didn't always look so good, as these early prototypes show   

Once upon a time, the original iPhone looked like the missing link between an iPod and something vaguely resembling an older smartphone. Indeed, the OG iPhone's elementary school graduation photo, shared by Ken Kocienda – to whom we owe the iPhone's on-screen software keyboard that practically everyone else copied – isn't all that flattering. But that doesn't matter, as the blocky, lumpy prototypes you are seeing were important milestones towards accomplishing the basic blueprint for virtually all smartphones that followed.

Ken Kocienda, who's still at Apple after ...
          iPhone 8 prototype images surface on Twitter, but it’s most probably a fake or an old prototype   
The iPhone is one of the devices that spark the most rumours, attract the most attention and always enjoy spectacular interest from leakers and tipsters, prior to their launch every year. However, this year is even more special for Apple fans and tech guys from around the globe, as iPhone turns 10 years of age, since it was unveiled in 2007 for the first time.

We have had numerous renders, schematics and dummy-iPhone 8 images circulating the feeds in the last few weeks, as we saw one too many different versions of what the next iPhone would look like. However, Benjamin Geskin, who has shared ...
          Forscher haben ein Smartphone entwickelt, das ohne Batterie funktioniert   

Akku Smartphone

Der kommerzielle Erfolg von Zusatzakkus hat uns gezeigt, dass unsere Geräte ständig mehr Strom verlangen.

Wenn wir jedoch bereit sind die Fähigkeiten der Handys ein wenig herunterzuschrauben, dann könnte das ewige Aufladen bald wegfallen, haben Forscher der Universität von Washington herausgefunden.

Das Gerät verwendet eine Technik namens Backscatter. Im Wesentlichen verwendet es die Radiowellen um uns herum, um miteinander zu kommunizieren. Der Prototyp steckt noch in den Kinderschuhen, aber der Test zeigte, wie ein Sprachanruf des akkulosen Telefons an ein Android-Smartphone funktioniert hat.

Der Weg bis hierhin war nicht einfach. Das Team hatte zuvor schon Tests mit Backscatter gemacht, das sie vorher passives Wlan nannten. Diese Tests wurden mit Geräten durchgeführt, die minimal Strom verbrauchten. Für singende Poster und sprechende T-Shirts hat es damals gereicht, aber nicht, um ein Smartphone zu betreiben. Also haben sie das System deutlich vereinfacht.

„Analoge, menschliche Sprache in digitale Signale zu verwandeln benötigt viel Energie“, so der Forscher Vamsi Talla, der den Prototypen mitentwickelte, zu „Wired“. „Wenn man mit analoger Technologie kommuniziert, ist man deutlich energieeffizienter.“

Alte Technologie neu erfunden

Die Backscatter-Technologie wurde von Grund auf neu erfunden, auch weil sie zuletzt im Kalten Krieg zum Einsatz kam. Das akkulose Handy sendet digitale Signale, wenn Nummern eingegeben werden und wechselt dann in den analogen Modus, wenn es um Stimmübertragungen geht.

Das Signal wird über eine unlizensierte Frequenz gesendet, das sich mit einem digitalen Netzwerk über Skype verbindet. Die Basisstation verbindet sich nicht nur mit dem Netzwerk, es liefert auch die notwendige Energie, damit es funktioniert. Die derzeitige Basisstation funktioniert bis 15 Meter Entfernung und ist deshalb nicht wirklich mobil. Wenn die Technik sich weiterentwickelt, dann könnten vielleicht Basisstationen an Telefonmasten angebracht werden.

Unter bestimmten Voraussetzungen längere Distanzen möglich

Laut Tallo könnte sich die Reichweite enorm erhöhen, wenn Telefonmasten zum Einsatz kämen. Er hält einen Kilometer Reichweite für realistisch.

Das Team arbeitet ebenfalls daran, wie ein Anruf funktionieren soll und auch an der Sprachqualität wird gefeilt. Derzeit wird das Gerät wie ein Walkie Talkie verwendet. Man muss einen Knopf drücken, um vom Sprechen zum Zuhören wechseln zu können. Ein E-Ink-Display ist derzeit ebenfalls im Gespräch, um Textnachrichten versenden zu können, geauso wie eine Kameraanbindung.

Wir sind gespannt darauf, wie sich die Technologie weiterentwickeln wird. Vielleicht liegt die Zukunft moderner Smartphones darin keine Akkus mehr verwenden zu müssen.

DAS KÖNNTE EUCH AUCH INTERESSIEREN:

 Eine neue Erfindung der Nasa hat es gerade sehr viel wahrscheinlicher gemacht, dass Menschen zum Mars reisen

 Anonymous ist sicher: die Nasa hat außerirdisches Leben gefunden

 Stephen Hawking: Wir müssen in den nächsten drei Jahren eine wichtige Aufgabe lösen, um zu überleben

Join the conversation about this story »


          Sneaker Moments: Brandon Jennings Drops 55 Points on the Warriors   
Brandon blitzed the Dubs in the Under Armour Prototype II.

The post Sneaker Moments: Brandon Jennings Drops 55 Points on the Warriors appeared first on SLAMonline.


          Prototype Solar Power-Assist for Buses   
Public Transit | Solar Power | Transportation

Sunpods Inc. is California-based manufacturing company. They produce modular, fully integrated and tested solar power generation systems. Recently they have come out with an idea of the first solar power-assist system for buses. They should be applauded for developing it in a mere six weeks. Their partner is Bauer Intelligent Transportation. The system developed by […]


          Model Maker-CNC Machinist/ Tool & Die - Senior - Globus Medical - Audubon, PA   
The Senior Model Maker is responsible for prototype fabrication to support product development. This includes bringing a product from idea/concept through
From Globus Medical - Tue, 27 Jun 2017 09:34:11 GMT - View all Audubon, PA jobs
          This Amazing Elevator Has No Cables and Moves Sideways. Here's How It Works   
Engineering firm's prototype uses magnetic levitation and rails for faster, more efficient operation.
          Une vidéo pour savoir à quoi ressemblera (très probablement) le futur iPhone 8   
PRÉVISIONS - A force de rumeurs multiples, on voit (sans doute) se dessiner le futur iPhone 8, annoncé comme une bête de puissance pour fêter les 10 ans du produit. Le site Tiger Mobiles et le compte Twitter OnLeaks ont élaboré un prototype regroupant les informations les plus pertinentes. Et ils ont mis le tout dans une vidéo du smartphone d'Apple plus vraie que nature.
          Tamashii Nations San Diego Comic-Con Meisho Movie Realization Ronin Boba Fett Prototype Exclusive Details   
Originally announced on their booth at Star Wars Celebration Orlando 2017 earlier this year, Tamashii Nations has (re)announced that their Meisho Movie Realization Ronin Boba Fett Prototype will be available at booth #3545 priced $95 and limited to two per person.
          New D-tuner design   

I've been working on these for a while now. Just got them printed today. Even in plastic they work!

Converts a standard tuner to D-tuner.

No need to remove the tuner to install. Just the knob.

With a simple change in installation they work in either direction.

They can be set for any downstep, up to almost a full turn. (I don't know why you'd need that!)


http://www.banjohangout.org/myhangout/videos.asp?memberID=8619

Sorry about that flat note! They'd been installed about 5 minutes when that was taken. I'd never played D-tuners before. The first ones I played were mine!

They have regular cap screws for thumbscrews on these prototypes. Just ignore that. The final ones will look a lot better.

Mike Rowe

(My 1983 Deering Deluxe is ALWAYS my prototype tryout banjo!)


          Estos son los prototipos que los empleados de Apple usaban internamente hace 12 años   

Prototipos Iphone

Nada como una de estas curiosidades para el día del décimo aniversario del iPhone. Ken Kocienda, quien ha estado 16 años trabajando en las interfaces de usuario de Apple, ha revelado los prototipos internos de iPhone que utilizaba cuando estaba desarrollando la interfaz del teclado del iOS original.

Los llamaban Wallaby, y el modelo blanco de la izquierda (en la imagen de cabecera) es el que Ken utilizó en 2005 para desarrollar el teclado en pantalla de iOS. Sí, 2005, unos dos años antes del lanzamiento del primer iPhone. Apple estuvo ocupada con el iPhone mucho antes de que lo pudiera revelar ante el público.

Los primeros iPhones se usaban dos años antes

Es curioso fijarse en cómo los prototipos se limitaban a ofrecer el botón home, sin tener en cuenta el aspecto visual del teléfono ni sus materiales. Por no hablar de esos enormes marcos, que afortunadamente se rebajaron con el iPhone original. Un tuit homenaje de Tim Cook nos pone a mano ese modelo para contrastar:

Ken Kocienda ya no trabaja en Apple. Dejó la compañía el mes pasado y ahora está inmerso en proyectos personales, así que no podemos hacer más que agradecerle su trabajo con iOS y desearle un buen futuro de ahora en adelante.

En Applesfera | Probar un iPhone hace diez años y probarlo ahora: cómo han cambiado las cosas


          10 jaar iPhone: deze 4 prototypes gingen er aan vooraf   
Het is vandaag tien jaar geleden dat de eerste iPhone in de winkels lag. Voordat dit zover was, worstelde Apple met vier opvallende prototypes en projecten.
          2018 Audi A8 spied pushing hard on Nurburgring, with new S6 (video)   

Audi has been spotted testing a prototype version of the upcoming 2018 A8 large sedan at the Nurburgring, ahead of its official reveal next month. Spotted earlier this week, the A8 prototype was seen being pushed very hard out on the German track. So hard, in fact, the driver managed to get a bit of a drift going right in front of our camera. Audi will be introducing a number of new features and technologies with the next-gen model, including an Audi-first 48-volt electric system fitted as standard, incorporating a water-cooled alternator starter and lithium-ion battery. This ‘mild hybrid’ system will […]

The post 2018 Audi A8 spied pushing hard on Nurburgring, with new S6 (video) appeared first on PerformanceDrive.


          Alleged iPhone 8 Prototype Finds Its Way Online   
Based on all the leaks we’ve seen so far, it’s safe to say that unless they’ve all been wrong, Apple’s iPhone 8 later this year will hardly come as a surprise to anyone. However in a recent tweet by Benjamin Geskin, he has posted several photos that are allegedly that of the iPhone 8 prototype. What’s different about these leaks is that the handset in question looks nothing like what […]
          BIM Technician-Toronto and Vancouver - Smith Andersen - Canada   
Adhere to office BIM standards and prototype standards. The majority of BIM production work will be done using Autodesk Revit....
From Smith Andersen - Mon, 19 Jun 2017 17:35:57 GMT - View all Canada jobs
          Estos son los prototipos que los empleados de Apple usaban internamente hace 12 años   

Prototipos Iphone

Nada como una de estas curiosidades para el día del décimo aniversario del iPhone. Ken Kocienda, quien ha estado 16 años trabajando en las interfaces de usuario de Apple, ha revelado los prototipos internos de iPhone que utilizaba cuando estaba desarrollando la interfaz del teclado del iOS original.

Los llamaban Wallaby, y el modelo blanco de la izquierda (en la imagen de cabecera) es el que Ken utilizó en 2005 para desarrollar el teclado en pantalla de iOS. Sí, 2005, unos dos años antes del lanzamiento del primer iPhone. Apple estuvo ocupada con el iPhone mucho antes de que lo pudiera revelar ante el público.

Los primeros iPhones se usaban dos años antes

Es curioso fijarse en cómo los prototipos se limitaban a ofrecer el botón home, sin tener en cuenta el aspecto visual del teléfono ni sus materiales. Por no hablar de esos enormes marcos, que afortunadamente se rebajaron con el iPhone original. Un tuit homenaje de Tim Cook nos pone a mano ese modelo para contrastar:

Ken Kocienda ya no trabaja en Apple. Dejó la compañía el mes pasado y ahora está inmerso en proyectos personales, así que no podemos hacer más que agradecerle su trabajo con iOS y desearle un buen futuro de ahora en adelante.

En Applesfera | Probar un iPhone hace diez años y probarlo ahora: cómo han cambiado las cosas

También te recomendamos

Adobe lanza una herramienta de conversión de Flash a HTML5 para llegar hasta los dispositivos con iOS

¿Pensabas que habían acabado los "fakes" del iPhone?

Ni Twitter ni Facebook ni Google, ¿cómo se lo montan los chinos en Internet?

-
La noticia Estos son los prototipos que los empleados de Apple usaban internamente hace 12 años fue publicada originalmente en Applesfera por Miguel López .


          Google Chrome RegExp Stubs Out-Of-Bounds Access   
Google Chrome suffers from an out-of-bounds access vulnerability in RegExp.prototype.exec and RegExp.prototype.test.
          The Infinity Wallet by Alakazam Magic - Trick   
The Infinity Wallet by Alakazam Magic - Trick
Following the worldwide success of the Stealth Assassin, we have had countless requests for a peek wallet that incorporates a good card to wallet, a peek and will fit in the back pocket.

With over two years of development, after much design and numerous prototypes The Infinity Wallet is finally available. This clever all-in-one wallet is the answer to a working magicians dream...

What can The Infinity Wallet do for me?
  • Card to wallet
  • Peek device
  • Multiple-outs
  • Switching wallet
  • Index system
What does the wallet look like?

All of the above features are cleverly built into with a stylish, natural looking bill-fold wallet that fits neatly into your back pocket and has been designed and crafted from the ground up in quality black leather.

How do I learn what to do with the Infinity Wallet?

On the accompanying DVD Peter Nardi goes through each section of the wallet explaining its specific function in full detail before moving on to discuss specific routine ideas.

We have made every effort to combine the best principles of multiple wallets to create this "Swiss army" wallet that will satisfy the needs of those of you that want to incorporate mentalism, card magic and the superb principles of the Shogun (Heirloom) wallet into one neat and modern device.

A few of the routines included on the DVD include:

The Wager


A deck of cards are dealt face up on to the table by the spectator. They stop dealing at any point and you remove a single note from your wallet. Written on the back of the note is the name of the selected card!!

Blag

Your spectators driving license is placed in an envelope and given to them to hold. After a little by-play you ask them to open the envelope and sitting inside is now your license!!! You remove your wallet and sealed within a closed pocket is your spectators' license! This routine comes with handlings for both the envelope version and a totally impromptu version

Serial Shogun

Three notes/bills of different denominations are borrowed from 3 separate spectators. A forth spectator has a totally free choice of which note he/she chooses and you are able to reveal the serial number!!! This is a great effect you can perform in almost any setting!!!

There is also a wealth of other ideas, routine suggestions and handling tips on the DVD and you will be inventing and working on your own in no time!

The possibilities of the Infinity Wallet are vast, making it an ideal "carry everywhere" tool that means you will always be prepared to mystify!


REVIEWS


"This is a beautiful, multi-purpose wallet which can be used for a multitude of effects and carried effortlessly in one’s rear trouser pocket, then used for seemingly impromptu miracles. It’s a beauty. "
Matthew Field, The Magic Circular Magazine 2/1/2011

Buy Now
          U.N. Hosts Jew-Hate Palestinian Forum   

The United Nations once again has displayed its anti-Israel bias by hosting what is called the "United Nations Forum to Mark Fifty Years of Occupation."  The United Nations Committee on the Exercise of the Inalienable Rights of the Palestinian People has organized the two-day meeting taking place this week in New York. Representatives affiliated or working with two terrorist organizations - Hamas and the Popular Front for the Liberation of Palestine (PFLP) - are taking part. 

Palestinian representative Saeb Erekat told the Israel haters that “Hamas and the PFLP are not terrorist organizations.”  Erekat also said that the way to defeat ISIS is by ending the Israeli "occupation.” He added, "The Israeli government, headed by Mr. Benjamin Netanyahu, is trying to replace the two-state solution with one state, two systems, apartheid.”

Israel's Ambassador to the UN Danny Danon responded to such nonsense, saying, "They have no shame. These are lies and incitement from those who are paying terrorists to kill innocent Israelis."

Hamas is indeed a terrorist organization, with innocent civilian blood on its hands as it tries to carry out its genocidal campaign against the Jewish state.  As for the PFLP, Ambassador Danon displayed a photograph of Israeli policewoman Hadas Malka who was killed in a terror attack earlier this month. He explained to reporters that one of the groups presenting at the UN forum works with the PFLP terror organization which claimed responsibility for Malka's murder. Both Hamas and the PFLP are considered foreign terrorist organizations by the U.S. State Department.

Nevertheless, United Nations Secretary General Antonio Guterres and his Deputy Secretary General Amina J. Mohammed legitimized the hatefest by their participation along with terrorist organization collaborators.

The Secretary General’s message to the forum, delivered by his deputy, lamented “Israel’s occupation of the West Bank, East Jerusalem, Gaza and the Syrian Golan, and the displacement of hundreds of thousands of Palestinians and Syrians.” He went on to declare that only the end of Israeli “occupation” would “lay the foundations for enduring peace that meets Israeli security needs and Palestinian aspirations for statehood and sovereignty.” He repeated the canard that “recurring cycles of violence and retribution” were “fueled “by “[F]ifty long years of occupation.”

The Palestinians could have had their own state the same year that Israel was created. Instead, they chose the rejectionist path, vowing with their Arab nation neighbors to destroy the Jewish state at birth. They failed, but would not give up their ambition to drive the Jews into the sea. Cycles of violence against Jews were carried out by Palestinian terrorists before the June 1967 War, while Jordan controlled the West Bank and Egypt controlled Gaza. The Palestinian leadership is not interested in a genuine two-state solution. They want an immediate state on the lands that Israel took over after the June 1967 War, to be followed by the implementation of the so-called “right of return” that would result in the Palestinians’ eventual demographic takeover of pre-1967 Israel. In short, the Palestinians' version of the two-state solution is two Palestinian states, in addition to Jordan which has a majority Palestinian population.  

Gaza has been in Palestinian hands since Israel’s unilateral withdrawal in 2005. Instead of using the opportunity to build a prototype state living side by side with Israel in peace, the terrorist organization Hamas turned Gaza into a launching pad for rocket attacks against Israeli civilian population centers.

Jerusalem was divided by virtue of Jordan’s illegal occupation of the Old City after the 1948 Arab–Israeli War, and restored to its undivided, unitary status, open to members of all faiths, by Israel in 1967. The notion of a separate “East Jerusalem” that is “occupied” by Israel is a Palestinian fiction that the so-called international community has cynically bought into.

When Syria controlled the Golan Heights, it took advantage of the high terrain to launch sniping attacks against Israeli civilians, including children, in the Huleh Valley below. The UN Mixed Armistice Commission ignored Israel’s complaints. During the June 1967 Six Days War, Syrian armored units fired on villages in the Huleh Valley. Israel fought back and seized control of the Golan Heights terrain that Syria had used to conduct its lethal attacks on helpless Israeli civilians. Even so, Israel was willing to return the Golan Heights to Syria in exchange for a genuine peace agreement. But the offer fell on deaf ears after the passage of the Khartoum Resolution of September 1, 1967 at the conclusion of the 1967 Arab League summit. This resolution declared, “no peace with Israel, no recognition of Israel, no negotiations with it, and insistence on the rights of the Palestinian people in their own country.”

Israel was willing to be a gracious victor and give back territory that had been used to terrorize its population, but was met with intransigence, a pattern followed by the Palestinians repeatedly over the years. Syria has forfeited any legitimate right to reclaim the Golan Heights, which Israel has every right to retain for defensive reasons.

The Palestinians have only their own leadership to blame for their present plight. No UN forum can change the truth that, to paraphrase the great Israeli statesman Abba Eban, the Palestinians "never miss an opportunity to miss an opportunity."

U.S. Ambassador to the UN Nikki Haley has tried, since assuming her post, to move the UN away from its blatant anti-Israel bias. As the "United Nations Forum to Mark Fifty Years of Occupation" shows, she definitely has her work cut out for her.


          Prototyping Software   
Precision Interconnect's prototyping software and modeling technologies test, design, and deliver prototypes of custom components of cable assemblies
          Bild på iPhone-prototyper   
När iPhone var en Vallaby



Igår var det som bekant tio år sedan iPhone släpptes i USA och det uppmärksammade en av dem som arbetade med gränssnittet till iPhone genom att posta en bild på två tidiga prototyper till en iPhone som ni kan se på bilden ovan.

Ken Kocienda skriver på Twitter att han designade iOS tangentbord på dessa prototyper och att man internt kallade prototyperna för "wallabies". Vidare skriver han att han hade dessa två prototyper liggande i en skrivbordslåda tills han slutade på Apple.

Det framgår inte exakt hur gamla prototyperna är men givet att det är över tio år sedan Apple presenterade iPhone så borde prototyperna åtminstone vara tolv år gamla.
www.theverge.com

Läs vidare och kommentera:
http://feber.se/iphone/art/367566/bild_p_iphoneprototyper/



          Photos Of Alleged iPhone 8 Prototype Show A Design Differing From Recent Rumors   
New photos of what is claimed to be a prototype iPhone 8 show a design that is quite different from that suggested by recent rumors, though it is unlikely to be the model that ships later this year.


[ Continue reading this over at RedmondPie.com ]


          Toyota gave a paralyzed US army vet a robot aide: Here’s what happened   
Toyota has finished its first domestic robot trial in the US, putting a prototype Human Support Robot in the home of a paralyzed US war veteran. The robot, known as the HSR, is part of Toyota‘s “partner robots” project, exploring how technology can enable those with limited mobility and other restrictions to live more productive and independent lives. For vet … Continue reading
          CRONUS Prototype 2 BLACK   
Cronus Watches of Germany have just released a new Black Edition of their diver, the PROTOTYPE 2.



If you are unfamiliar with Cronus they are the newest kid on the block with a very special diver that utilizes a patented crown-locking device.



Style-wise you might compare Cronus with G&W or Ennebi – or better described as somewhere between the two.



The Prototype 2 is their first production model. The PROTOTYPE 1, although a fantastic watch in its own right that directly lead to the P2, never actually made it into production.



Basic specifications of the Prototype 2 Black Edition include a case constructed from 316L Stainless steel which has been given a black PVD coating.



Divers features include: a Sapphire crystal, water-resistance of 300 meters and crown-locking device with a visible operating indicator on the dial.



Powering the Prototype is a Swiss mechanical self-winding movement. Please follow the link embedded, below for more info.

https://www.cronus-watches.de
          Build a Google Material Design Website by intempuschase   
Welcome Freelancers! We are a web app company building a new front end for our established timesheet app. This project is to build our new style and some basic functionality for our new front end using Google's Material Design Light style framework (http://getmdl.io)... (Budget: $15 - $25 USD, Jobs: CSS, HTML5, Javascript, jQuery / Prototype)
          Tequila Patron ESM Squad Paces Glen Practice   

In the Prototype class, the pair of Nissan DPi entries from Tequila Patron ESM swept the top two spots on Friday’s combined time chart.

The post Tequila Patron ESM Squad Paces Glen Practice appeared first on SPEED SPORT.


          Voici un téléphone qui n’a pas besoin de batterie pour fonctionner   
Et si vous n’aviez plus besoin de recharger votre mobile. Plus jamais besoin. C’est l’objectif que s’est fixé une équipe de chercheur de l’université de Seattle. Un premier prototype a été présenté. La prochaine mission sera d’apporter un peu plus de convivialité.
          20170629   
RT @stroughtonsmith: Seeing the hole punched in this Apple Pencil Case makes me wonder why the heck Apple didn't do that themselves https://t.co/4rWkJBLdIs RT @alexhern: Ain’t no pitch as creepy as a dating app pitch [pic.twitter.com] This week’s massive malware attack only pretends to be ransomware I’m glad there’s one social network that sees a market incentive to proactively weeding out toxic comments RT @kocienda: Here are two iPhone prototypes. We called them Wallabies. I used these devices to make the software keyboard. https://t.co/qbofBL3RUt
          Comment on TESLA REVEALS MODEL Y CROSSOVER EV by Zompano   
Wow. It's amazing how quickly they can go from concept to reality having an actual prototype Does this have a drive train in it or is it just a roller.....does sort of remind me of the new ford gt
          How to pass structure into dll?   

Main Objective:

I have an sbRIO board, and I am trying to create TCP IPv6 protocols for it.

 

Completed:

I managed to connect my sbRIO board to LabVIEW and upload and run a simple dll using the Call Library Function Node with uint32 arguements.

 

Problem:

I have been trying to create VIs for the functions that I need in IPv6 i.e. bind, listen, accept, recv, send, connect, and close. However, I am having trouble passing a struct into the Call Library Function Node.

 

Background:

I've done some research (Examples in LabVIEW and the NI discussion boards), and I cannot find any good references on how to do this. Also, I am a relative novice at LabVIEW (8 months), the C language (basic functions + pointers/addresses), and I do not know any Linux (< 1 week research).

 

Failed Attempts:

My first attempt to pass a struct in the Call Library Function Node is with the bind function. Bind function reference:   http://man7.org/linux/man-pages/man2/bind.2.html

 

The function prototype is: int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)

 

Where I believe that sockaddr is a struct with the following parameters:

Sin6_flowinto = 0;                                                                    // Always 0

Sin6_family = AF_INET 6;                                                       // Defines IPv6 (not sure if it should be a numeric 10 instead of a string)

Sin6_addr = 2001:0DB8:AC10:FE01:0000:0000:0000:0000; // The IPv6 address that I am using

Sin6_port = 1050;                                                                   // The IPv6 port that I am using

 

Question:

How can I pass this structure into the Call Library Function Node, and if anyone knows C/Linux, am I even passing in the correct structure based off that reference?

 

 

I've attached what I've done so far to this thread.

 

Thanks.


          Machinist - Growing Manufacturer (Minerva, OH)   
Company Sizzle points:
  • Company was established in 2002
  • A well-established, financially solvent, family owned company with over 35 years of industry experience with hands-on ownership!
  • Management has been consistently invested in upgrading machinery and equipment
  • Specialty manufacturer that specializes in short run productions, emergency situations and prototype runs.
  • This is a collaborative type of environment where your expertise is put to use! 
 
Features and benefits this company offers:
  • Full menu of insurance benefits are made available to each full-time employee
  • The medical insurance is a High Deductible Health plan with a Health Savings Account.  This is a PPO insurance and will cover in-network costs at 100% after the deductible is met. 
  • Additional supplemental insurance is also available (STD, Accident, etc)
  • They provide a life insurance policy that has a value of $15K for full-time employees
  • Company offers a simple IRA plan and matches 3% of the wages with no vesting time table
  • Ownership also tried to feed all of the employees at least once a quarter
 
Role Summary: 
  • You will be asked to run a variety of different pieces of equipment
  • Someone with a positive attitude and willingness to be “all-in” with the company
  • Need to be willing to learn and be growth oriented
 
Information about the community:
  • Located just a short drive from Minerva, Alliance, East Canton, and West Branch areas
  • Company is based in a safe and friendly community
 
Background Profile:
  • Ideally, you will possess at least 10+ years of machining experience
  • Preferred background operating the following types of machinery:  Bridgeport Mills, CNC Mills, Lathes, Manual Lathes, Boring Mills, Surface Grinding, OD Grinding and Blanchard Grinding machinery.
  • Hopefully, your background has a strong prototype, short run or emergency type of production experience.
  • Should possess strong problem solving and root cause analysis solution experience
  • Strongly recommended that you have the ability to conceptualize what it is your building based on drawings and your experience.
  • We are seeking someone that has demonstrated in their past that they are “all-in” in their place of employment and not simply looking to clock in and clock out.

          A propos des J.O. De 2024. Contre la censure olympique   
Le discours olympique et sportif est le prototype du « discours anonyme » c’est-à-dire du langage venu de partout et de nulle part qui nous traverse et que nous répercutons avec le sentiment de transmettre des évidences incontestables. C’est une sorte de goutte-à-goutte permanent, administré … Lire la suite
          Alleged iPhone 8 Prototype Finds Its Way Online   
none
          Trackfiles Episode 20 - February 6, 2011   
In this episode, I have a look at a new prototype Garmin GPS, feature new Geotourism sites, introduce a new caching podcast and update the photo contest. Plus highlights from a caching video, events and Podcast Rewind.
Visit show sponsor Landsharkz.
Links in Show:
GC2MR5A PGCachers Winter Coffee break meet & greet (Event Cache) in British Columbia, Canada created by pgcachers
Local 4-H club receives state award - Canton, IL - Canton Daily Ledger
Delaware Geocaching Trail
Geocaching in New Brunswick - Over 5,000 hidden caches!
Cache Up NB - "Catching Up" on all things geocaching in New Brunswick
Cacher's Corner - Download free podcast episodes by Cache Up NB on iTunes.
Geocaching.com Caption Contest 21 - Win a Barely Coveted Prize - Latitude 47
YouTube - Vancouver Island Nov 2010
GC2M7BH Puppy Love (Event Cache) in South Australia, Australia created by sa mystery inc
GC2MXV1 Birthday Fit For A Queen (Event Cache) in Michigan, United States created by A2VetteMan & A2Crew
GC2JJ04 Flash Mob in the Woods - Cow Tipping Event (Event Cache) in Texas, United States created by cachestacker
GC2MB22 Count Down to the Best of the Bad MEGA (Event Cache) in Alberta, Canada created by DaFoosa
GC2MJPK A K9 Flash Mob Event (Event Cache) in British Columbia, Canada created by AnnieMaroo
Cache-A-Maniacs
Geocaching Podcast
Centennial State Geocaching Podcast
Trackfiles Photo Challenge
          GunfightersINC Closeout Liquidation   
Over the past year we’ve accumulated some oddball returns, prototypes, and other random holsters. We also have leftover stock of Gen1 Kenai holsters and Gen2 stuff as well. We decided to clear this stuff out in a big way over the 4th of July weekend. Unlike sales in the past, this deal is limited to […]
          Alleged iPhone 8 prototype leaks, but it’s probably not the final design   

At this point, we’ve seen just about every angle of the alleged iPhone 8 design via part leaks, dummy units, molds, and more. But this evening, Twitter leaker Benjamin Geskin is back with a purported iPhone 8 prototype, but there are several reasons to be skeptical…

more…


          Apple just got an exclusive preview of Fisker’s new all-electric car prototype   

Renowned car designer Henrik Fisker is about to officially launch his new electric car company and unveiled its first vehicle, the EMotion, a $130,000 long-range premium sedan.

Ahead of the launch tomorrow, some “great people” at Apple apparently got a preview of the vehicle.  more…


          "The act of birth is the first experience of anxiety, and thus the source and prototype of the affect of anxiety." - Sigmund Freud   
"The act of birth is the first experience of anxiety, and thus the source and prototype of the affect of anxiety." - Sigmund Freud
          11-year-old boy invents device to stop babies dying in hot cars   

An average of 37 children per year die in hot cars in the US. 11-year -old Texas boy, Bishop Curry, was upset when a baby in his neighbourhood died this way so he created a prototype that could save a child's life. The device consists of a fan that can detect heat and turns on when the inside of a car hits a particular temperature. Once the fan is activated, the child's parents will get alerted through the Wi-Fi, if they're unable to respond the local authorities are contacted.

More here
          Jan De Dobbeleer: DocOps Part I - No time to rest   

Recently, I got the chance to assist a team of frontend and back-end developers to do a bit of open heart surgery. The scope of the project is as follows, migrate a BBOM monolith towards a new BSS system but keep the frontend part, and convert another web frontend and one mobile app to the same BSS system. To facilitate this, and because it’s common sense, the decision was made to create our own REST API in between. But, we were faced with an issue. Time is limited and we wanted to start creating everything at once. Without a working API implementation and the need for a defined interface, we decided to look for a tool to assist us in this process.

Gotta have swag

We began to create our API using API Blueprint in Apiary, but that soon turned out to be quite annoying because of a few reasons. One, everything exists within the same file. This implies the file grows quite large once you start adding endpoints, examples and responses. Secondly, there’s no nice way to start working on this as a team, unless you get a Standard Plan. We could debate about whether or not migrating to another plan would have solved our problem, but let’s be honest, I’d rather invest in the team than spend it on unnecessary tooling.

I began a venture to migrate this to another tool, and eventually ended up playing with Swagger. First off, Swagger also supports yaml, which is a great way to describe these things. Secondly, the ecosystem is a bit more mature which allows us to do things API Blueprint does not provide, such as split the specification into smaller parts. I found this great blog post by Mohsen Azimi which explains exactly this, and following his example, I added a compile.js file that collects the .yaml references and combines those into one big swagger.json file.

The advantages are interesting as we can now split the Swagger specification into folders for context and work on different parts without creating needless overhead all the time, like merge conflicts for example. To make sure we know the changes comply with the Swagger definition, I added a check after compiling swagger.json using swagger-parser to validate the output. Combined with a docker container to do the compilation and validation, we’ve got ourself a nice way to proceed with certainty. Adding this to a CI is peanuts, as we can use the same docker image to run all the necessary checks. The project is currently being built using Travis, you can find a sample .travis.yml file in the repository.

The setup of the project is as follows. The explanation of the components is listed inline, be aware I only listed the parts which need an explanation. Refer to the repository for a complete overview.

.
├── definitions // the data model used by the API
|   ├── model.yaml // model definition
|   └── index.yaml // list of model definitions
├── examples // sample json output
|   ├── sample.json
|   └── second_sample.json
├── parameters
|   ├── index.yaml // header and query string parameters
├── paths
|   ├── path.yaml // path definition
|   └── index.yaml / list of path definitions
├── swagger-ui // folder containing custom Swagger-UI
├── gulpfile.js // build and development logic
├── makefile // quick access to commands
└── swagger.yaml // swagger spec base file

While this sample contains model, path and parameter definitions in the root of each sub folder, nothing stops you from creating more folders to structure the definitions inside. As the compile function in gulpfile.js (previously compile.js) takes care of stitching the YAML files into one JSON spec, it can be as flexible as you want. The makefile contains a few handy commands so everyone can use the project without the need for specific setup or docker knowledge.

To change the spec you can use any editor of choice, I have Visual Studio Code setup together with the Swagger Viewer plugin. This way I can work on the spec and have it preview in a tab next to me. In case I need to validate the changes, I can also use the pre-configured validate task to quickly get feedback in my editor console. The tasks are added to the project to get you started using Visual Studio Code. If you do, make sure to also add a key binding to spawn the tasks. Open keybindings.json and enter the following (change the key combo if needed).

    {
        "key": "ctrl+shift+r",
        "command": "workbench.action.tasks.runTask"
    }

On top of that, one of my colleagues, Joeri Hendrickx, extended the setup by creating a watch function inside the gulpfile.js file that automatically reloads changes in Swagger-UI while you adjust files. This way, there’s no need for a specific setup and you can use any editor you like. As an extra bonus, it will also display the errors on top of the page.

To run the swagger specification, use the make swagger command or the swagger task in Visual Studio Code. By default, Swagger UI will be available at localhost:3000, unless you specify another port using the SWAGGER_PORT environment variable. To enable the watch function, make use of the make watch command or watch task in Visual Studio Code.

Are you mocking me?

This leaves us with one open item. How do we create a mock service using our Swagger specification? As it turns out, there’s a very useful tool out there called Prism that does just that. Part of the Stoplight tool set, their CLI tool allows you to create a mock server by simply using a Swagger spec. This provides you with all you need to design, test and move fast.

The docker image has been extended to also pull in the latest version of Prism and add it to our path. You can run the mock server through the make mock command or the mock task in Visual Studio Code. By default, the mock server will run on localhost:8010, unless you specify another port using the PRISM_PORT environment variable.

Starting the mock server prints the available endpoints. You now have the ability to start developing and use the mocked API, or validate your work via Postman, curl or any http request tool of choice. Using this repository, the curl following command will output a mocked result.

curl -X GET http://localhost:8010/v1/ping -H 'authorization: Basic trololol'

If for any reason you need to debug inside the container, you can use the make interactive command. This will open a shell inside the container for you to mess around in. I never needed it until now, but it’s there. Just in case.

The setup we have at work currently uses Jenkins to validate the spec which is deployed to Heroku every time the build on master succeeds (which is, well, every time). This way we have a single place of truth when it comes to our Swagger specification and accompanying mock service for developers or partners to play with. We can prototype fast while collecting feedback, or change current implementations fast and knowing the impact. Our production API is tested against the Swagger specification, which is integrated in that repository as a submodule to decouple designing and implementation. To get a more behavioral representation of a real API, we created middleware in Python which can keep track of the data you send and respond accordingly for certain processes. Changes to this part are also validated against the specification in order to reduce the chance of creating errors.

Feel free to mess around, ask questions or even create issues and pull requests on GitHub and let me know what you think. And stay tuned for Part II which covers technical documentation!

Source code


          Part-Time Formulation Scientist   
CA-La Jolla, Eurofins Lancaster Laboratories, a nationally recognized laboratory, is searching for a Part Time Formulations Scientist for our Professional Scientific Services group in La Jolla, CA. Part Time Formulations Scientist responsibilities include, but are not limited to, the following: Preparation of prototype formulations (solutions, suspensions, tablets, capsules, etc.) for exploratory studies in in
          Boys of Tech 363: I probably won't be able to ever afford an Audi   
Hoverboards catching fire and exploding, Audi's latest smart headlight technology, Hyperloop Technologies to build a high speed transport prototype, New Zealand broadband prices likely to face an increase.
          Battery-Less CellPhone Comes Up With Backscatter Communication Technology   
A team of researches at the University of Washington has invented  prototype of a cell phone that doesn’t need a battery to make a call or send text messages. Instead of the battery it harvests energy from  thin air ,more specially radio signals.Right now all features is an LED light,buttons on a circuit board,a latest […]
          Guy Who Worked on the iPhone Shows Off Some Clunky Prototypes    
Ken Kocienda, the creator of the iPhone’s software keyboard, posted a photo of two early iPhone prototypes to commemorate the smartphone’s anniversary.
          20170629   
Snake Pass is fantastic but it’s a gamepad breaker. I’ll have to limit myself to a couple levels per session. I feel like “grip” should explicitly be “contract” instead. MY TAIL SHOULD NOT FALL WHILE I’M COILED AROUND BAMBOO. RT @stroughtonsmith: Seeing the hole punched in this Apple Pencil Case makes me wonder why the heck Apple didn't do that themselves https://t.co/4rWkJBLdIs RT @__meehear: น้องงงงงงงงงงงงงงงงง แงงงงงงงงงงงง รวมพลคนโง่มากเว่ออออ [pic.twitter.com] RT @bigpotplant: And here is another @tiltbrush creation by Tobias Wustefeild. Honestly the #VR recently has been mind blowing. https://t.co/fOpLKn3tI5 RT @alexhern: Ain’t no pitch as creepy as a dating app pitch [pic.twitter.com] This week’s massive malware attack only pretends to be ransomware RT @DickKingSmith: Prevent YOUR Dachshund escaping through bars with the advanced technology of the WDN Spoon Evolution LITE Mini Security System™. https://t.co/8MECk9RFZp I’m glad there’s one social network that sees a market incentive to proactively weeding out toxic comments RT @kocienda: Here are two iPhone prototypes. We called them Wallabies. I used these devices to make the software keyboard. https://t.co/qbofBL3RUt Stories Untold’s free first chapter didn’t prepare me for how clever that game is. The meta-ness isn’t just for show. I rarely replay games for achievements, but going through chapters 1 and 2 again made me appreciate how neatly it all ties together. Thank heaven — or the game’s designers, as it’s probably intentional — I didn’t need to replay chapter 3.
          Pourquoi le festival Burning Man a changé ma vie   

C'est l'événement quasi-présent sur toutes les bucket-lists, le plus tendance, rassemblant plus de 75.000 personnes dans les conditions les plus extrêmes au coeur d'un désert, celui de Black Rock City dans le Nevada. Le Burning Man attise toutes les curiosités, attire les foules des 4 coins de la planète et se démultiplie à travers le monde. Un événement incroyable dont je souhaite développer la prospérité et mettre fin à l'image sexe, drogue et technoland. Je vais vous raconter mon histoire, comment et pourquoi le burning man a changé des choses dans ma vie de tous les jours.

Ce rassemblement communautaire de bénévoles pluridisciplinaires combine les compétences artistiques et logistiques de chacun. C'est un lieu de création sans limite qui inspire le monde entier, animé par les meilleures intentions hédonistes de ses participants, farouchement déterminés à relever une succession de défis pour faire en sorte que le rêve devienne une réalité, aussi éphémère soit-elle. De splendides constructions de bois voient le jour durant le festival, pour finir en cendre moins d'une semaine plus tard!

Aucun argent n'y circule également. Pas d'eau, pas de nourriture, pas de boisson à vendre, vous devez prévoir vos réserves! Ici, tout se partage ou se donne.

Une communauté active, ''les Burners'', arrive du "default world" pour concevoir une ville provisoire basée autour de l'investissement et l'expérience humaine de chacun, l'amour et la liberté. Rien n'existerait sans l'engagement et le dévouement de ses participants explor'acteurs. Le téléphone, oubliez, aucun réseau ou wifi, une semaine magique hors du temps qui vous fait perdre vos repères. La "playa" (qui n'est pas une plage californienne!) est cet espace central où sont exposées les oeuvres d'art et les campements regroupés autour de celle-ci fourmillent de milliers d'activités 24h/24. Avant tout, on y apprend la découverte artistique, la découverte des autres et la découverte de soi.

Des prototypes technologiques aux sculptures artistiques aussi époustouflantes les unes que les autres, on vient à Burning Man pour partager une énergie extraordinaire, un projet créatif commun, s'ouvrir aux sensations et aux émotions fortes. Les échanges s'expriment naturellement tout au long du festival, par le don, l'entraide et sont guidés par la bienveillance et le respect de chacun dans la libre expression.... Voilà la véritable image et ma description de cet événement. Si je résume, c'est la thérapie du smile, love & fun!

Le téléphone, oubliez, aucun réseau ou wifi!

Il existe quelque chose d'inouï dans cet événement, après y être allée une première fois, votre seule envie est d'y retourner pour créer, imaginer, éprouver et se lâcher toujours un peu plus.

Comment cette expérience a changé ma vie?

Toute cette énergie concentrée sur un temps limité vous fait prendre conscience de l'authenticité du moment vécu. J'espère profondément me souvenir de chaque instant, de chaque personne rencontrée. Des choses qui paraîtront stupide vues de l'extérieur, mais quand on rencontre une cinquantaine de personnes en une journée, que l'on vit des expériences invraisemblables, je veux avant toute chose ne rien oublier! Cette balade sur ce dragon qui m'a emmenée au centre, proche du grand Man en bois qui brûle le dernier jour, près duquel se trouve un marché de bric et de broc, ou évidemment rien ne s'achète, tout se donne! Des costumes précieusement conçus depuis des mois par le camp responsable de ce superbe espace, des machines à pop-corn ou à hot-dogs et même à cocktails... Rien ne manque pour se désaltérer ou se nourrir. Je tombe sur un faux tournage, une fausse équipe de production bien équipée m'arrête, me donne une robe de mariée, me demande de trouver un mari qui sera mon prince dans le film. Je trouve un beau jeune homme à proximité, habillé d'une façon très particulière, en slip avec des grosses bretelles en cuir. Le scénario nous indique que nous devons réaliser la scène de mariage. Pour la 1ère fois, autour d'inconnus, sélectionnés au hasard, je vis mon propre mariage, tout le monde est ému, même un prêtre est présent, le bouquet, bref, tout est là pour ressembler au plus classique des mariages... Excepté peut être l'accoutrement des uns et des autres, en tutu rose ou avec une tête de cheval...

Une émotion se crée, les larmes brillent dans les yeux de chacun, j'identifie un vieil homme en guise de papa pour m'accompagner à l'autel. On joue tous le jeu, on vit l'expérience, nos yeux s'humidifient malgré la chaleur et la déshydratation. On vit un moment unique, magique, mon esprit ne comprend pas, rien n'est cohérent, sauf la confiance entre nous tous. Cette confiance est le noyau de la libération de nos émotions. Autre expérience, on m'a invitée à me rouler dans un bac d'huile pour ensuite avoir l'heureuse surprise d'obtenir un massage à 4 mains, alors qu'au départ, on ne sait pas à quoi s'attendre. Une simple pancarte en carton propose de vous rouler dans l'huile... pas très motivant... Ou je me souviens avoir participé à un atelier d'acro-yoga, on m'a également interpellée au croisement d'une allée avec une baguette en me précisant que pour poursuivre ma route, je devais fesser quelqu'un avec un tampon à encre correspondant environ à la taille de ma main (oui oui, mettre une fessée avec un tampon) pour déguster un breuvage inconnu, qui s'est avéré être au final une vodka piment. Ou encore on m'a proposé de m'offrir le moule d'une partie de mon corps (j'ai choisi de me faire plâtrer la poitrine).

Je suis également entrée dans un campement dont la partie couverte et isolée était la réplique exacte du bar des androïdes dans Star Wars. J'ai également pu profiter d'une vraie et belle coupe de cheveux dans le "barbies death camp" (camp de concentration de barbies), ce camp immense qui présente à son entrée un champs constitué de barbies plantées dans le sol. On peut le prendre en photo (car c'est complètement fou) ou alors prendre une barbie, la peindre, lui couper les cheveux, lui arracher un membre... Dingue mais vrai.

Bref, tant d'émerveillement, tant de découverte, tant de magie, tant de rencontres et d'échanges qui vous touchent au plus profond de vous, les rires, les larmes d'émotions nous envahissent avant même qu'on ait le temps de s'en apercevoir. La beauté de cet univers exceptionnel vous fait vibrer, vous donne des frissons de bonheur. On aimerait que ça ne s'arrête jamais, que l'instant dure afin d'en profiter jusqu'à son maximum. Les rencontres se répètent, les expériences, pas un moment pour réaliser ce que l'on vit. Le temps passe, les activités se bousculent, on expérimente, on lâche prise, on réalise enfin, on craque. On pleure de bonheur, on comprend. Puis on va plus loin, on joue mieux le jeu quand une activité se présente, on n'a plus peur d'avoir l'air ridicule. On vit et se découvre tel que l'on est, ses propres limites hors du cadre social et des normes dans lesquelles on a évolué.

Je rentre transformée d'une semaine aux 1000 expériences, regonflée d'énergie, j'avoue qu'un moment nostalgique s'installe quand on revient à la réalité. Et puis comment raconter autour de moi tout ce que j'ai vécu, le dragon, le poulpe qui crache du feu... Je me sens déconnectée, mais cette bulle reste dans ma mémoire, elle me fait sourire ou verser une larme, mais au fond de moi, ces expériences m'ont rendu plus forte, plus épanouie, plus à l'écoute de l'autre et plus tolérante. Je vois les choses différemment, je prends conscience qu'à Burning Man où à Paris, chaque personne est riche d'histoires et j'ai envie de m'investir beaucoup plus, dans mes projets de tous les jours, car on m'a tellement donné, apporté de bien-être pendant cette semaine que je souhaite redistribuer cette énergie autour de moi, dans l'éco-système qui m'entoure. Une contribution qui me fait grandir chaque jour, des petits gestes d'optimisme et de dynamisme qui au quotidien me rendent un peu plus satisfaite de mes actes et me donnent confiance en moi, car je distribue des petits moments de bonheur. Le bonheur est réciproque et j'en récolte aussi la bonne énergie, puis je souris, je dors. Un nouveau jour se lève, je suis heureuse, j'ai envie de partager cette émotion et de vous sentir heureux, vous, mes amis, toi, le passager assis devant moi dans le métro, les gens que je croise sur mon passage.

Beautiful people #burningman #goodvibes #thebestplace #happy #marcovascoprendsmoi #peopleareamazing

Une publication partagée par Cécile Ravaux (@cecileravaux) le

Mon truc en plus:

L'événement à ne pas louper si c'est votre première fois à Burning Man: Chaque année, Daft Punk offre un concert à ceux qui ont le courage d'aller à "Deep Playa", la frontière séparant Burning Man et le désert de Black Rock, à l'opposé de la zone de campement.

Mes petits secrets pour vivre Burning Man toute l'année:

Mes coups de coeur musique:

Alex Cruz

Jan Blomqvist

Atish

Mes coups de cœur photos:

Scott London

Peter ruprecht

Les frenchies:

Herve Photograff

Ludovic Ismael

Gilles bonugli kali

Mes coups de cœur vidéo:

Philippe Meicler

Laurent Le Gall

Et tant d'autres!!!

Bienvenu dans la réalité des rêves les plus fous!

Retrouvez toutes mes images ici et sur mon site internet.

Lire aussi :

Trois conseils pour partir sereinement avec son ado en vacances

6 conseils de vie pour faire du temps votre allié

10 comptes francophones voyage à suivre sur Instagram pour l'été 2017

Pour suivre les dernières actualités sur Le HuffPost C'est La Vie, cliquez ici

Deux fois par semaine, recevez la newsletter du HuffPost C'est La Vie

Retrouvez-nous sur notre page Facebook

À voir également sur Le HuffPost:


          Coach Chassis   
Being that I completed the basic form of the coach body and because I need to do some more planning for the coach interior, I started working on the chassis. I didn't want the body to get too far along before I began on the chassis because I'm trying to develop all of it kind of at once so that things get done on different parts instead of completely finishing one facet.

Anyways, I decided the chassis would be made of aluminum. My initial draw to this was that on the actual prototype Coach the chassis is metal and the body wood, so I feel I'm at least being true-er to the original by doing so. Also, the metal won't be glued but cold fastened. This, I'm hoping, will give it a lot more strength and pulling power.

The last time I worked with aluminum was actually when I did a robotics science fair project in the 10th grade. Fortunately one of the local hardware stores has an assortment of smaller sizes in 4' lengths. As far as aluminum goes, it's quite soft, so I'm assuming it's a lesser grade. On the plus side, it's easier to shape.

DSC03413

DSC03412

The chassis is made from channel aluminum with a strip for the end bar. I couldn't locate any L-brackets that were small enough for this, so I guess that means I'm making those too!

DSC03414

For now I'm waffling between bolting it all together with 0-80 or 1-72 hex head bolts -OR- using 1/16" rivets. If I can find a reasonably priced rivet bucker I might just go that route.

I found out this past weekend that Stanley Slack is squeamish about using hand tools, so just for him I'd like to point out that everything you see above was cut with this very hack saw...

DSC03415

The final chassis will be primered and then painted in black (that might have been a subtle Rolling Stones reference there). Here's what it looks like in it's natural silvery color...

DSC03419
          2-Axle English Coach   
Seems like my 7/8n2 updates are getting farther and farther apart.

In any case, I set aside the Contractor's Diesel that I began working on in my last post. I need to do some more research and get more solid dimensions before I continue with it. Also, being a powered unit, I'd like to "solve" all of the electronics and batteries and build the unit around that instead of the other way around.

In the mean time it seems that I've been enchanted by Victorian era English coaches. These quaint little passenger cars range in size from about 16 feet long to over 60 and are typically box shapped. One thing I was happy to find is that in the UK preserving historical lines seems to be something that is taken seriously, and a handful of charming railways are restored and operational...
...just to name a few. An interesting side characteristic is that many of these railways provide support to model railroaders, listing dimensions, characteristics, and other stats on the railway's engines and rolling stock.

I've taken to attempting to build a 2-axle coach (seating approximately 16) in 7/8n2 scale. The coach I've designed is heavily based on the Victorian era coaches from Lynton & Barnstaple, however I've shortened them down from full "bogie coaches" into a shorter 2-axle version.

As is starting to become my norm, I did a lot of research and planning before I even began construction. A particularly notable resource in all of this has been this website: Modeling the Lynton & Barnstaple Railway.

Sides & Plans

Side

The body is being fashioned out of 1/8" MDF which was leftover from my HOn30 micro-layout's faschia board. Working with it, it's like a cross between cardboard and wood. I'd odd stuff, sometimes easily damaged, very workable, and generates a ton of dust. The jury is out on if I'll ever use this again. On the positive side, a sheet 4" x 2" x 1/8" is only $3 locally making is ridiculously affordable.

coach2

coach3

Thus far I've managed to cut out the front, back, and one side wall. As seen here is the outer shell of the coach. The exterior will be detailed with strip wood and the interior will be lined with detail as in the prototype, including strip-wood benches.

The walls are given a general shape with an electronic jig saw then cleaned up with sandpaper and files. The windows are being cut by hand with a coping saw, then cleaned up with files and sandpaper. The doors are currently scribbed in about 1/16" deep. I say currently because part of me wants to actually cut them out and make working doors; part of me thinks that will end up being a huge hassle.

What I need to start planning more of is the chassis. I'm considering building it out of aluminum and cold fastening (nuts/bolts/angles).
          Egger-Bahn Contractor's Diesel in 7/8n2   
I had put 7/8n2 on hold for a bit to work on my indoor HOn30 micro layout. However, in the process of researching products and themes for that layout, I happened to discover Egger-Bahn, a German company who formerly made HOn30 trains. Most of their locomotives were freelance-ish based designs. They were inspired by real trains, but were not prototyped exactly after real trains.

There are several odd and quirky engines in their lineup, but one of the more odd is the Contractor's Diesel (#1004).


It was apparently based on some sort of prototype, but the actual prototype was barely photographed. I can't actually find a picture of the prototype.

In any case, I immediately enjoyed this quirky engine and dreamed up in my head the idea of creating it in 7/8n2.

So that I did.

Feeling "highfalutin", I sketched out a scale plan in Illustrator. It's crude and simple but worked to get me started. The prototype seen here, though not completely finished, is built primarily out of matteboard.



DSC03067


DSC03069


DSC03070


DSC03074


DSC03073



             
The wife had to go out this evening, so the FBRR shop kept the working into the evening. There's still a lot of work to be done, but thus far I'm feeling better about this car than the flatcar.

I spent a bit more time thinking about the chassis for this wagon, keeping the influence of the prototype. Most joints are both glued and nailed.



Ooops, some glue leakage....


Coming together! Here's the bed, with nails. The couplers are just hanging there at the moment.


And the wagon sides start coming up! The ruler on the left is a 7/8 scale ruler so you can get an idea of the dimensions. From the bottom of the wheels to the top of the sides, it's about 3.5ft. The side height is about 1.5ft. The wagon length is 8ft, and the width is 3.75ft.


A shot showing from a different angle. I decided to notch out where the wheel axleboxes were to give them a (hopefully) bit more rigidity in operation. Still haven't mounted them yet (trying to decide on what method to go with).

          So gut ausgerüstet ist der russische Soldat von morgen – VIDEO   
Die vielversprechende Kampfmontur für russische Soldaten ist neulich auf der Ausstellung anlässlich der Eröffnung des Zentrums für Prototypenbau der Moskauer Technischen Universität MISiS gefilmt worden.
          Domino Accelerator Pack 1.10 - Merge JS and CSS   

This release of DAP brings a new feature that will merge two or more web resources together.

When speeding up a web site the number of HTTP-requests is the top parameter to adjust for best performance.
The top ranking Yahoo Developer performance article has "Make fewer HTTP-requests" as its number one thing to do to reduce page load time. (http://developer.yahoo.com/performance/rules.html)

DAP-Merge can in runtime combine many JavaScript’s or CSS files into one saving the server and web client a lot of HTTP-requests.

The syntax is simple - to combine two JavaScripts into one use this syntax:

<script type="text/javascript" src="/dap/merge?/scripts/prototype.js|/scripts/scriptaculous.js"></script>

Each file is separated with a pipe char |

All merged content is of course cached and you can also use the JS-Min feature to minify the scripts you are combining. GZip is applied when applicable.

I have modified dominoExperts to Merge, JS-Minify, GZip and Cache all the JavaScripts used and I have saved 8 HTTP-requests and 220 kB of data in the process. The compression ratio for the combined JavaScripts is 82% and the single resulting file is served right from the server's memory.

I can keep a lot of verbose comments in my JavaScript files knowing that they will not slow down the site because JS-Min will remove them in runtime.

I can still modify any of the merged files and simply do a hard reload (Ctrl-Shift while clicking the reload icon) and force the DAP cache to update with the latest changes.

Download DAP 1.10 here


          Script Libraries or File resources   

I have experienced some issues with Script Libraries in Domino. A limitation in size makes the script non-accessable.

I first saw this when trying to add 1.6 of prototype.js. The script wouldn't compile and after googling a bit I found that there's a limit in how much code between { } that Domino can handle... and this API has a lot ;)

So I had to move them to File Resources instead...

When we ported our application to "web 2.0" and removed old R5 Domino coding we used Team Studio configurator to search and replace. My experience was that those elements added as resources in HTTP Header and JS Header where not found and we had to convert manually.

Another reason to add all references manually to HTTP Header with a link or script tag instead of using Resources.

Anyone else with experience on this topic?


          tinyMCE...   

I've also found tinyMCE a valuable RTF and I'm trying to understand the underlying architecture but its not that easy...

Imagine you have a CMS and want to give the author a picture of what they are typing, instantly by making a capture of the text in tinyMCE and present it in a div-tag somwhere on the page?

My efforts last night wasn't as good as I'd hoped for :-) so I'm kinda stuck right now.
I can't get the text from the editor. None of the functions provided by tinyMCE is useful, as I see it. I use tinyMCE.getContent() and I get the text but it is not correct. The last rows are not formatted, only plain...

Also I was having issues with prototypejs, MSIE 7 and tinyMCE last night. Everything worked as designed in FF but when running in IE, NOTHING worked Usually its the other way around...

Any experiences on that?

One thing I haven't tested is to do my design in clean database, from scratch. This one is codestore.net example database...

/Mike


          PeriodicalExecuter in Prototype goes berserk in FF   

 

I use the PeriodicalExecuter in the Prototype framework. I use it to monitor different things on the site.

The thing is that I have discovered that if I hibernate my laptop while having dominoExperts online in FireFox - when I start my laptop again Firefox fires off the periodicalExecuter like crazy for a couple of minutes.

Has anyone encountered this?

Example:

xc_messageP = new PeriodicalExecuter(xc_checkMessages, 30);

 


          DevBot : le prototype de véhicule autonome boucle le circuit de l’ePrix de Berlin à 200 km/h   
Nous vous en parlions déjà la semaine dernière, la fascinante DevBot de Roborace a tranquillement terminé un tour de circuit […]
          Jane Jetpack prototype   
Un joc de lansarea distanța, cu o mulţime de poloneză şi viteză
          Phase-I Trigger Readout Electronics Upgrade for the ATLAS Liquid-Argon Calorimeters   
The upgrade of the Large Hadron Collider (LHC) scheduled for shut-down period of 2018-2019, referred to as Phase-I upgrade, will increase the instantaneous luminosity to about three times the design value. Since the current ATLAS trigger system does not allow sufficient increase of the trigger rate, an improvement of the trigger system is required. The Liquid Argon (LAr) Calorimeter read-out will therefore be modified to use digital trigger signals with a higher spatial granularity in order to improve the identification efficiencies of electrons, photons, tau, jets and missing energy, at high background rejection rates at the Level-1 trigger. The new trigger signals will be arranged in 34000 so-called Super Cells which achieves 5-10 times better granularity than the trigger towers currently used and allows an improved background rejection. The readout of the trigger signals will process the signal of the Super Cells at every LHC bunch-crossing at 12-bit precision and a frequency of 40 MHz. The data will be transmitted to the back-end using a custom serializer and optical converter and 5.44 Gb/s optical links. In order to verify the full functionality of the future Liquid Argon trigger system, a demonstrator set-up has been installed on the ATLAS detector and is operated in parallel to the regular ATLAS data taking during the LHC Run-2. Noise level and linearity on the energy measurement have been verified to be within our requirements. In addition, we have collected data from 13 TeV proton collisions during the LHC 2015 run, and have observed real pulse from the detector through the demonstrator system. The talk will give an overview of the Phase-I Upgrade of the ATLAS Liquid Argon Calorimeter readout and present the custom developed hardware including their role in real-time data processing and fast data transfer. This contribution will also report on the performance of the newly developed ASICs including their radiation tolerance and on the performance of the prototype boards in the demonstrator system based on various measurements with the 13 TeV collision data. Results of the high-speed link test with the prototypes of the final electronic boards will be also reported.
          Стартовала летняя крупная распродажа игр для Xbox One: полный список игр со скидкой   
Пару дней назад компания Microsoft объявила о скором старте крупной распродажи игр для приставки Xbox One в магазине Xbox Marketplace. Летняя распродажа игровых проектов стартует уже сегодня.

Продлится летняя распродажа игр для Xbox One в период с 30 июня по 10 июля. В рамках распродажи можно купить более 350 игр, среди которых проекты для Xbox 360 и Xbox One.

Полный список игр для Xbox One на летней распродаже выглядит следующим образом:
НазваниеСкидкаЦена с Gold
Injustice 2 15% / 25%2399 руб.
Tom Clancy’s Ghost Recon Wildlands – Standard Edition 25% / 35%2599 руб.
Tom Clancy’s Ghost Recon Wildlands – Deluxe Edition 25% / 35%2989 руб.
Tom Clancy’s Ghost ReconWildlands – Gold Edition 20% / 30%4199 руб.
Mass Effect: Andromeda 40% / 50%1999 руб.
Mass Effect: Andromeda Deluxe Edition 40% / 50%2249 руб.
Prey 10% / 17%3319 руб.
The Elder Scrolls Online: Morrowind 25% / 33%2679 руб.
The Elder Scrolls Online: Morrowind Upgrade 17% / 25%1049 руб.
The Elder Scrolls Online: Morrowind Collector’s Edition 25% / 33%3349 руб.
The Elder Scrolls Online: Morrowind Collector’s Edition Upgrade 17% / 25%2999 руб.
FOR HONOR Standard Edition 30% / 40%2199 руб.
FOR HONOR Deluxe Edition 30% / 40%2759 руб.
FOR HONOR Gold Edition 25% / 35%3899 руб.
Battlefield 1 50% / 60%1599 руб.
Battlefield 1 Deluxe Edition 50% / 60%1999 руб.
Battlefield 1 Ultimate Edition 40% / 50%3999 руб.
Battlefield 1 Premium Pass 10% / 20%2399 руб.
Tom Clancy’s Rainbow Six Siege 40% / 50%1319 руб.
Tom Clancy’s Rainbow Six Siege Complete Edition 30% / 40%3179 руб.
Tom Clancy’s Rainbow Six Siege Year 2 Gold Edition 30% / 40%2399 руб.
Rocket League 30% / 40%419 руб.
Call of Duty: Infinite Warfare – Launch Edition 25% / 35%1999 руб.
Call of Duty: Infinite Warfare – Digital Legacy Edition 20% / 30%2749 руб.
Call of Duty: Infinite Warfare – Digital Deluxe Edition 17% / 25%4094 руб.
Call of Duty: Infinite Warfare – Season Pass 10% / 20%2559 руб.
EA SPORTS FIFA 17 50% / 60%1199 руб.
EA SPORTS FIFA 17 Deluxe Edition 40% / 50%1649 руб.
EA SPORTS FIFA 17 Super Deluxe Edition 25% / 35%3299 руб.
Killer Instinct: Definitive Edition 30% / 40%1019 руб.
Ori and the Blind Forest: Definitive Edition 40% / 50%209 руб.
Quantum Break 60% / 67%1319 руб.
ReCore 50% / 50%1499 руб.
Ryse: Legendary Edition 67% / 75%699 руб.
ScreamRide 67% / 75%649 руб.
State of Decay: Year-One Survival Edition 60% / 67%659 руб.
Sunset Overdrive 60% / 67%1088 руб.
Dead Rising 3: Apocalypse Edition 50% / 60%999 руб.
Super Ultra Dead Rising 3 Arcade Remix 70% / 80%99 руб.
Dead Rising 4 40% / 50%1999 руб.
Dead Rising 4 Deluxe Edition 40% / 50%2999 руб.
Dead Rising 4 Season Pass 50% / 60%279 руб.
Halo Wars 2: Standard Edition 50% / 50%999
Halo Wars 2: Ultimate Edition 50% / 50%1299 руб.
Halo Wars 2: 3 Blitz Packs 15% / 15%288 руб.
Halo Wars 2: 9 Blitz Packs + 1 Free 15% / 15%849 руб.
Halo Wars 2: 20 Blitz Packs + 3 Free 20% / 20%1599 руб.
Halo Wars 2: 40 Blitz Packs + 7 Free 30% / 30%2799 руб.
Halo Wars 2: 100 Blitz Packs + 35 Free 45% / 45%4399 руб.
Gears of War 4 Ultimate Edition 40% / 40%4199 руб.
Gears of War 4 50% / 50%1999 руб.
Gears of War: Ultimate Edition – Day One Version 40% / 50%1559 руб.
Gears of War Ultimate Edition Deluxe Version 50% / 60%1899 руб.
Gears of War 4 – Run The Jewels Airdrop 40% / 50%662 руб.
Halo 5: Guardians 40% / 50%1799 руб.
Halo 5: Guardians – Digital Deluxe Edition 50% / 60%2339 руб.
Halo 5: Guardians – 10 Gold REQ Packs + 3 Free 17% / 25%899 руб.
Halo 5: Guardians – 15 Gold REQ Packs + 5 Free 25% / 33%1272 руб.
Halo 5: Guardians – 34 Gold REQ Packs + 13 Free 35% / 45%2254 руб.
Forza Motorsport 6 Platinum Edition Bundle 67% / 75%1584 руб.
Forza Horizon 3 Porsche Car Pack 60% / 60%187 руб.
Forza Horizon 2: Storm Island 67% / 75%174 руб.
Forza Horizon 2 and Forza Motorsport 5 Bundle 50% / 60%1999 руб.
The Walking Dead: The Complete First Season 70% / 80%199 руб.
The Walking Dead: Season Two 70% / 80%199 руб.
The Walking Dead: A New Frontier – The Complete Season (Episodes 1-5) 30% / 40%719 руб.
The Walking Dead: Michonne – A Telltale Miniseries 60% / 70%167 руб.
The Wolf Among Us 60% / 70%299 руб.
Game of Thrones – The Complete First Season (Episodes 1-6) 60% / 70%209 руб.
Tales from the Borderlands Complete Season (Episodes 1-5) 60% / 70%179 руб.
Minecraft: Story Mode – Season Pass (Episodes 2-5) 50% / 60%375 руб.
Minecraft: Story Mode – Adventure Pass (Additional Episodes 6-8) 50% / 60%199 руб.
Minecraft: Story Mode – The Complete Season (Episodes 1-5) 50% / 60%375 руб.
Minecraft: Story Mode – The Complete Adventure (Episodes 1-8) 50% / 60%479 руб.
Marvel’s Guardians of the Galaxy: The Telltale Series – The Complete Season (Episodes 1-5) 25% / 35%610 руб.
Back to the Future: The Game – 30th Anniversary Edition 60% / 70%209 руб.
7 Days to Die 50% / 60%559 руб.
The Telltale Undead Survival Bundle 60% / 70%629 руб.
The Telltale Games Collection 60% / 70%1349 руб.
The Witcher 3: Wild Hunt Expansion Pass 30% / 40%581 руб.
The Witcher 3: Wild Hunt – Complete Edition 40% / 50%1249 руб.
The Witcher 3: Wild Hunt Expansion Pass 40% / 50%744 руб.
The Witcher 3: Wild Hunt – Hearts of Stone 40% / 50%394 руб.
The Witcher 3: Wild Hunt – Blood and Wine 40% / 50%499 руб.
The Disney Afternoon Collection 20% / 30%839 руб.
ULTIMATE MARVEL VS. CAPCOM 3 30% / 40%1067 руб.
RESIDENT EVIL 7 biohazard 30% / 40%2399 руб.
RESIDENT EVIL 7 biohazard Deluxe Edition 25% / 35%3574 руб.
Resident Evil 4 40% / 50%599 руб.
Resident Evil 5 40% / 50%649 руб.
Resident Evil 6 40% / 50%649 руб.
Resident Evil 0 50% / 60%519 руб.
Resident Evil 50% / 60%519 руб.
Resident Evil Triple Pack 40% / 50%1449 руб.
Resident Evil: Deluxe Origins Bundle 50% / 60%1039 руб.
Dead Rising Triple Bundle Pack 50% / 60%1159 руб.
Assassin’s Creed Syndicate 50% / 60%1055 руб.
Assassin’s Creed Syndicate Gold Edition 50% / 60%1679 руб.
Assassin’s Creed Unity 50% / 60%1199 руб.
Far Cry 4 50% / 60%1199 руб.
Far Cry 4 + Far Cry Primal Bundle 50% / 60%1523 руб.
Far Cry 4 Gold Edition 50% / 60%1599 руб.
Far Cry Primal 50% / 60%879 руб.
Far Cry Primal – Apex Edition 50% / 60%959 руб.
Watch Dogs 2 40% / 50%1999 руб.
Watch Dogs 2 – Deluxe Edition 40% / 50%2309 руб.
Watch Dogs 2 – Gold Edition 40% / 50%2999 руб.
STEEP 40% / 50%1999 руб.
STEEP Gold Edition 40% / 50%2649 руб.
Tom Clancy’s The Division 50% / 60%1039 руб.
Tom Clancy’s The Division Gold Edition 50% / 60%2079 руб.
Tom Clancy’s Rainbow Six Siege + The Division Bundle 40% / 50%2529 руб.
Trials of the Blood Dragon 40% / 50%454 руб.
The Crew 50% / 60%619 руб.
The Crew Ultimate Edition 50% / 60%1039 руб.
Assassin’s Creed The Ezio Collection 40% / 50%1499 руб.
Assassin’s Creed Triple Pack: Black Flag, Unity, Syndicate 60% / 67%1880 руб.
Trackmania Turbo 50% / 60%999 руб.
Dishonored 2 17% / 25%869 руб.
DOOM 25% / 33%588 руб.
Fallout 4: Digital Deluxe Bundle 35% / 45%4179 руб.
Fallout 4 Season Pass 30% / 40%2159 руб.
Fallout 4 25% / 33%588 руб.
The Elder Scrolls V: Skyrim Special Edition 40% / 50%1999 руб.
Wolfenstein: The New Order 40% / 50%499 руб.
Wolfenstein: The Old Blood 40% / 50%744 руб.
Call of Duty: Infinite Warfare + Destiny – The Collection 40% / 50%3499 руб.
Call of Duty: IW Legacy + Destiny – The Collection Bundle 40% / 50%3699 руб.
Call of Duty: Black Ops III – Gold Edition 40% / 50%1719 руб.
Call of Duty: Black Ops III Digital Deluxe Edition 30% / 40%2749 руб.
Call of Duty: Black Ops III – Season Pass 30% / 40%1799 руб.
Marvel: Ultimate Alliance Bundle 40% / 50%1879 руб.
Deadpool 60% / 67%1055 руб.
Destiny – The Collection 40% / 50%1749 руб.
Prototype Biohazard Bundle 60% / 67%Недоступно
Chivalry: Medieval Warfare Ultimate Edition 60% / 67%1055 руб.
Cabela’s African Adventures 67% / 75%Недоступно
Geometry Wars 3: Dimensions Evolved 60% / 67%250 руб.
FINAL FANTASY XV 30% / 40%1919 руб.
FINAL FANTASY XV Digital Premium Edition 30% / 40%2843 руб.
Life is Strange Complete Season (Episodes 1-5) 67% / 75%174 руб.
Just Cause 3 67% / 75%799 руб.
Just Cause 3 XL Edition 67% / 75%1094 руб.
Deus Ex: Mankind Divided – Digital Deluxe Edition 67% / 75%1374 руб.
Deus Ex: Mankind Divided 67% / 75%999 руб.
Sleeping Dogs Definitive Edition 67% / 75%299 руб.
Lara Croft and the Temple of Osiris 67% / 75%174 руб.
Lara Croft and the Temple of Osiris & Season Pass Pack 67% / 75%289 руб.
Tomb Raider: Definitive Edition 67% / 75%424 руб.
Thief 67% / 75%174 руб.
Trove Fast Fortune Pack 17% / 25%524 руб.
Titanfall 2 40% / 50%1249 руб.
Titanfall 2 Deluxe Edition 40% / 50%1499 руб.
Battlefield 1 – Titanfall 2 Deluxe Bundle 60% / 67%2718 руб.
Dragon Age: Inquisition – Game of the Year Edition 60% / 67%593 руб.
Titanfall 2: Colony Reborn Bundle 40% / 50%744 руб.
Titanfall 2: Angel City’s Most Wanted Bundle 40% / 50%744 руб.
Titanfall 2: Monarch’s Reign Bundle 40% / 50%744 руб.
Madden NFL 17 67% / 75%999 руб.
Madden NFL 17 Deluxe Edition 40% / 50%2249 руб.
Madden NFL 17 Super Deluxe Edition 25% / 35%3574 руб.
PAC-MAN Championship Edition 2 40% / 50%279 руб.
Necropolis 40% / 50%599 руб.
Project CARS Digital Edition 40% / 50%599 руб.
Project CARS – Game of the Year Edition 40% / 50%1049 руб.
ARCADE GAME SERIES 3-in-1 Pack 50% / 60%135 руб.
Dark Souls III 50% / 60%1599 руб.
Dark Souls III – Deluxe Edition 50% / 60%2103 руб.
Dark Souls II: Scholar of the First Sin 50% / 60%679 руб.
Little Nightmares 20% / 30%839 руб.
Get Even 20% / 30%839 руб.
Dark Souls III Season Pass 50% / 60%619 руб.
WWE 2K17 50% / 60%1599 руб.
WWE 2K17 Digital Deluxe 50% / 60%2343 руб.
WWE 2K17 Season Pass 30% / 40%1139 руб.
WWE 2K17 NXT Enhancement Pack 40% / 50%249 руб.
WWE 2K17 Goldberg Pack 40% / 50%124 руб.
WWE 2K17 MyPlayer Kickstart 40% / 50%249 руб.
Mafia III 25% / 35%1624 руб.
Mafia III Deluxe Edition 25% / 35%2469 руб.
Borderlands: The Handsome Collection 60% / 67%1154 руб.
BioShock: The Collection 40% / 50%1499 руб.
Grand Theft Auto V 40% / 50%2099 руб.
Grand Theft Auto V & Great White Shark Cash Card 40% / 50%2259 руб.
Grand Theft Auto V & Whale Shark Cash Card Bundle 50% / 60%2247 руб.
Grand Theft Auto V & Megalodon Shark Cash Card Bundle 50% / 60%2799 руб.
Pro Evolution Soccer 2017 – Digital Exclusive 40% / 50%1149 руб.
Metal Gear Solid V: The Definitive Edition 17% / 25%1424 руб.
Bulletstorm: Full Clip Edition 25% / 33%1540 руб.
Bulletstorm: Full Clip Edition Duke Nukem Bundle 25% / 33%1674 руб.
Torment: Tides of Numenera 30% / 40%1343 руб.
Sniper Ghost Warrior 3 Season Pass Edition 30% / 40%1739 руб.
NASCAR Heat Evolution 40% / 50%Недоступно
Troll and I 40% / 50%1599 руб.
Reus 50% / 60%879 руб.
Adam’s Venture: Origins 50% / 60%1399 руб.
Sunset Overdrive Deluxe Edition 60% / 67%1319 руб.
Rock Band 4 Rivals Bundle 20% / 30%1749 руб.
Rock Band Rivals Expansion 20% / 30%839 руб.
アキラ AKIRA PROTOTYPE H114 /FW/14度/FU… 現在価格:5,000 円,入札数:-,終了日時:2017/07/03 21:45
          Blogging assignment: Worldwide bloggers needed to test shoppable content and audience interaction   

Brand or business name: Start-up testing Please tell us about the product or company you would like the blogger’s help with? Looking for bloggers with quantifiable traffic to test a start-up prototype (min. 5-10k monthly visits). Would suit any lifestyle, fashion, sport blogs that feature products within their imagery. Existing use of affiliate linking is useful but not compulsory. You […]

The post Blogging assignment: Worldwide bloggers needed to test shoppable content and audience interaction appeared first on Bloggers Required.


          Kendo Grid MVC Wrapper Automatic Column Configuration   

Originally posted on: http://blog.bobtacoindustries.com/archive/2015/11/05/kendo-grid-mvc-wrapper-automatic-column-configuration.aspx

The Telerik Kendo Grid control is really powerful, especially when combined with the MVC wrappers. One of the things that make the MVC wrapper so useful is the ability to automatically (and easily) generate data-bound columns. It’s a single line of code:

 

.Columns(columns => columns.AutoGenerate(true))

 

The code behind AutoGenerate(true) understands some of the System.ComponentModel.DataAnnotations attributes. Specifically, it knows how to automatically configure the grid column for these attributes:

 

Attribute Description
Compare Compares two properties.
CreditCard Specifies that a data field value is a credit card number.
CustomValidation Specifies a custom validation method that is used to validate a property.
DataType Specifies the name of an additional type to associate with a data field.
Display Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes.
DisplayColumn Specifies the column that is displayed in the referred table as a foreign-key column.
DisplayFormat Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data.
Editable Indicates whether a data field is editable.
EmailAddress Validates an email address.
EnumDataType Enables a .NET Framework enumeration to be mapped to a data column.
FileExtensions Validates file name extensions.
FilterUIHint Represents an attribute that is used to specify the filtering behavior for a column.
MaxLength Specifies the maximum length of array or string data allowed in a property.
MinLength Specifies the minimum length of array or string data allowed in a property.
Phone Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers.
Range Specifies the numeric range constraints for the value of a data field.
RegularExpression Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression.
Required Specifies that a data field value is required.
ScaffoldColumn Specifies whether a class or data column uses scaffolding.
StringLength Specifies the minimum and maximum length of characters that are allowed in a data field.
UIHint Specifies the template or user control that Dynamic Data uses to display a data field.
Url Provides URL validation.

 

What’s nice about this support is that you can use these attributes to adorn your model properties and declaratively describe some of the metadata about the column.

The problem, though, is that you can’t also set the Kendo Grid specific properties, such as column width, if the column is locked or not, and if it should be included in the column menu (to name just a few).

Fortunately, we can hook into the AdditionalValues dictionary of the Metadata property on a data-bound column (which is of type Kendo.Mvc.UI.GridBoundColumn<TModel, TValue>). This property holds an instance of a System.Web.Mvc.ModelMetadata (more specifically an instance of a CachedModelMetadata<TPrototypeCache>) object, which has all of the metadata related attributes defined on the properties of the model and is the key to our solution of providing automatic column configuration based on data annotation attributes. To do this, we simply define our own attribute and implement the IMetadataAware interface. The runtime will handle everything for us and our new attribute will be added to the AdditionalValues dictionary.

I created a GridColumnAttribute to allow all of the additional Kendo specific properties to be set.

 

using System;
using System.Web.Mvc;

namespace Cadru.Web.KendoExtensions
{
    public class GridColumnAttribute : Attribute, IMetadataAware
    {
        public const string Key = "GridColumnMetadata";

        public bool Hidden { get; set; }

        public bool IncludeInMenu { get; set; }

        public bool Lockable { get; set; }

        public bool Locked { get; set; }

        public int MinScreenWidth { get; set; }

        public string Width { get; set; }

        public void OnMetadataCreated(ModelMetadata metadata)
        {
            metadata.AdditionalValues[GridColumnAttribute.Key] = this;
        }
    }
}

 

Now, we can decorate our model with the new attribute:

 

public class EmployeeModel
{
    [Editable(false)]
    [GridColumn(Width = "100px", Locked = true)]
    public string EmployeeID { get; set; }

    [GridColumn(Width = "200px", Locked = true)]
    public string EmployeeName { get; set; }

    [GridColumn(Width = "100px")]
    public string EmployeeFirstName { get; set; }

    [GridColumn(Width = "100px")]
    public string EmployeeLastName { get; set; }
}

 

However, that’s only part of the solution. We still need to tell the Kendo Grid that it needs to do something with this new attribute. To do this we can use the overload for the AutoGenerate method which takes an Action:

 

.Columns(columns => columns.AutoGenerate(c => GridColumnHelpers.ConfigureColumn(c)))

 

The ConfigureColumns method looks like

 

using Kendo.Mvc.UI;
using System;
using System.Web.Mvc;

namespace Cadru.Web.KendoExtensions
{
    public static class GridColumnHelpers
    {
        public static void ConfigureColumn<T>(GridColumnBase<T> column) where T : class
        {
            CachedDataAnnotationsModelMetadata metadata = ((dynamic)column).Metadata;
            object attributeValue = null;
            if (metadata.AdditionalValues.TryGetValue(GridColumnAttribute.Key, out attributeValue))
            {
                var attribute = (GridColumnAttribute)attributeValue;
                column.Width = attribute.Width;
                column.Locked = attribute.Locked;
                column.Hidden = attribute.Hidden;
                column.IncludeInMenu = attribute.IncludeInMenu;
                column.Lockable = attribute.Lockable;
                column.MinScreenWidth = attribute.MinScreenWidth;
            }
        }
    }
}

This takes advantage of the fact that the method is being called in the context of automatically generating data-bound columns, so it’s able to take the column and cast it to a dynamic object in order to reference the Metadata property. We have to do this because the IGridBoundColumn doesn’t expose the Metadata property and we can’t cast it directly to a GridBoundColumn<TModel, TValue> because (among other reasons) we don’t know the type for TValue. That leaves us with casting it to dynamic and letting the dynamic dispatcher figure out how to give us back the requested property. From there, we look to see if the AdditionalValues dictionary contains our attribute, and if it does we then set the column properties to their respective values as specified by the attribute. We now have the ability to automatically configure the additional column properties using metadata specified in our model while still automatically generating the data-bound columns.


          Quick As a Wink Crochet Poncho Pattern Child sizes 2-14 by kjbryandesigns   

5.99 USD

All of my patterns are original designs created, written and tested many times by me. I also sell the prototypes and many finished products so please check my other listings as this is a PATTERN ONLY!

All of my patterns are easy to read and written with the beginner crochet person in mind. The more experienced crocheter will LOVE how fast this project is to make!

Most all of my patterns are made with easy to find yarn such as Red Heart, Lion Brand Homespun, etc. and with a size P crochet hook or larger. I love quick and easy projects and design my patterns that way!

This pattern includes 4 different sizes: 2-3T, 4-6, 8-10 and 12-14.

The pattern is now available as an instant download. Please let me know if you have any problems or questions with the pattern.

Thank you for looking and HAPPY CROCHETING!


          The 3 Hour 3 Dollar Crochet Poncho Pattern by kjbryandesigns   

5.99 USD

All of my patterns are original designs created, written and tested many times by me. I also sell the prototypes and many finished products so please check my other listings as this is a PATTERN ONLY!

All of my patterns are easy to read and written with the beginner crochet person in mind. The more experienced crocheter will LOVE how fast this project is to make!

Most all of my patterns are made with easy to find yarn and with a size P crochet hook or larger. I love quick and easy projects and design my patterns that way.

This poncho is made in one piece and then whipstitched together in the back. The front and the back are identical.

The finished poncho will fit the average size adult however Instructions are given to ADAPT the pattern to make any size from doll to very large as shown in the pictures.

The pattern is now available as an instant download. Please let me know if you have any problems or questions with the pattern.

Thank you for looking and HAPPY CROCHETING!


          Crochet Heart ORIGINAL Rag Rug Pattern by kjbryandesigns   

5.99 USD

All of my patterns are original designs created, written and tested many times by me. I also sell the prototypes and many finished products so please check my other listings as this is a PATTERN ONLY!

All of my patterns are easy to read and written with the beginner crochet person in mind. The more experienced crocheter will LOVE how fast this project is to make!

The Rag Rug is made from strips of material and a very large crochet hook. There are many patterns for rag rugs but I couldn't find one that made a flat rug! So I designed my own. I've made hundreds and have sold them to people all over the world.

Finished size and weight depends on the type of fabric used. The rug pictured weighs 1 lb 15 oz and measures 34” x 29”. This is a PATTERN ONLY! Not the finished product.

The pattern is now available as an instant download. Please let me know if you have any problems or questions with the pattern.

Thank you for looking and HAPPY CROCHETING!


          The 3 Hour 3 Dollar Crochet Poncho Pattern by kjbryandesigns   

5.99 USD

All of my patterns are original designs created, written and tested many times by me. I also sell the prototypes and many finished products so please check my other listings as this is a PATTERN ONLY!

All of my patterns are easy to read and written with the beginner crochet person in mind. The more experienced crocheter will LOVE how fast this project is to make!

Most all of my patterns are made with easy to find yarn and with a size P crochet hook or larger. I love quick and easy projects and design my patterns that way.

This poncho is made in one piece and then whipstitched together in the back. The front and the back are identical.

The finished poncho will fit the average size adult however Instructions are given to ADAPT the pattern to make any size from doll to very large as shown in the pictures.

The pattern is now available as an instant download. Please let me know if you have any problems or questions with the pattern.

Thank you for looking and HAPPY CROCHETING!


          Original Crochet PATTERN 420 Rag Rug or Polyolefin Outdoor Mat by kjbryandesigns   

5.99 USD

All of my patterns are original designs created, written and tested many times. I also sell the prototypes and many finished products so please check my other listings as this is a PATTERN ONLY!

The Rag Rug is made from strips of material and a very large crochet hook. The Indoor/Outdoor version of this pattern is made using Polyolefin Craft Cord and a very large crochet hook. However, the pattern is good using any size yarn and the appropriate size hook for that yarn as shown in the last picture. The bottom example is a dish cloth.

The entire pattern is made with single crochet, tapestry style. A graph is provided as well as the written pattern for each row. You will need to know how to change colors and carry the yarn.

This is an instant download PATTERN! Not the finished product. Please let me know if you have any problems or questions.

Thank you for looking and HAPPY CROCHETING!


          Crochet PATTERN 420 Rag Rug or Polyolefin Indoor Outdoor Mat by kjbryandesigns   

5.99 USD

All of my patterns are original designs created, written and tested many times. I also sell the prototypes and many finished products so please check my other listings as this is a PATTERN ONLY!

The Rag Rug is made from strips of material and a very large crochet hook. The Indoor/Outdoor version of this pattern is made using Polyolefin Craft Cord and a very large crochet hook. However, the pattern is good using any size yarn and the appropriate size hook for that yarn as shown in the last picture. The bottom example is a dish cloth.

The entire pattern is made with single crochet, tapestry style. A graph is provided as well as the written pattern for each row. You will need to know how to change colors and carry the yarn.

This is an instant download PATTERN! Not the finished product. Please let me know if you have any problems or questions.

Thank you for looking and HAPPY CROCHETING!


          Supertest: T-54 First Prototype & T-44 Armor Changes   
T-54 First Prototype: T-54 mod. 1 View range increased from 360 to 380 Improved front turret armor from 180 to 200 Aim time reduced from 2.3 to 2.11 Turret rotation bloom reduced from 0.153 to 0.115 Hull movement bloom reduced from 0.211 to 0.192 Hull rotation bloom reduced from 0.211 to 0.192 Turret rotation max. … Continue reading Supertest: T-54 First Prototype & T-44 Armor Changes
          RISD + Google Glass = ?   
Students at the Rhode Island School of Design will be among the first to experiment with Google Glass , the high-tech head sets that seem more science fiction than reality. RISD has received three Google Glass prototypes and $4,000 from Google as part of an initiative to have college film students use the new device to make movies. Some of the other schools participating in the program include the American Film Institute, The California Institute of the Arts, and The University of Southern California, according to the Associated Press. Google Glass can take pictures and videos, get directions and even provide translation services with a voice command that starts “Ok, glass.” The product has been controversial with critics charging it could allow users to take secret photos, posing a threat to privacy. RISD says it is still working out exactly how students will use the devices. Film/Animation/Video Professor John Terry says one idea involves an “immersive documentary” in which viewers
          The #1 Ball at the Quicken Loans National: Facts, Figures and Social Buzz   

Heading into this 4th of July weekend, the PGA TOUR has a decidedly patriotic feel as players assemble just outside our nation's capital for the Quicken Loans National. As the tournament sponsors many initiatives honoring America’s servicemen and servicewomen as part of its week-long celebration, it's certainly fitting that the defending champion is the only military veteran currently on the PGA TOUR.

Titleist golf ball loyalist Billy Hurley III (Pro V1) attended the Naval Academy and served five years of active duty in the Navy, rising to the rank of lieutenant before his commitment finished in 2009. The 35-year-old pro, who grew up in nearby Leesburg, Va., continues to live with his family in Annapolis and had the hometown crowd on his side last year as he captured his first PGA TOUR victory when this event was contested at Congressional Country Club.

This year, the event moves to TPC Potomac at Avenel Farm, which is hosting its first Tour event in ten years. From 1987 to 2006, TPC Avenel (as it was then known) hosted the Kemper Open.

It's a somewhat unique experience on tour to defend a title at a new course, but Hurley said that he still feels like he has a home-court advantage at TPC Potomac.

"We certainly wish it was at Congressional," Hurley said, "because I finished first, fourth and eighth there, so there are courses for certain players and that's one of mine. But this is a familiar place to me. I do practice and play out here when I'm home a good bit, so it's a great spot and it will be a great event this week."

TPC Potomac has undergone substantial upgrades since it last served as host of the Kemper. The championship layout has been lengthened to 7,124 yards playing to a new par of 70. The design features an array of beautiful and strategically diverse holes that wind through wooded terrain, with numerous creeks and streams – including the historic Rock Run Stream Valley, one of the main tributaries of the Potomac River.

“There are no low scores here," Hurley said in assessing TPC Potomac." I think that 8 or 10- under won the Champions Tour Senior Players. I think 7-under won a Web.com event and 9 or 10-under won another Web.com here. It's a hard, hard golf course. The key out here more than anywhere else - there’s a lot of tee shots where you’ve go to be in the fairway. The rough is really thick and it's going to be penal compared to other weeks out here on Tour."

Good luck in your title defense, Billy!

• • •

TITLEIST BY THE NUMBERS

 This week at the Quicken Loans National, Titleist is once again the overwhelming golf ball choice, with 87 players in the limited field of 120 trusting a Titleist Pro V1 or Pro V1x golf ball, more than six times the nearest competitor with 13 and more than all competitors combined.

Titleist was also the top choice among players in the hybrids category (20) as well as the irons category with 36 sets in play. Vokey Design Wedges also topped the approach, sand and lob wedge (168) category and Scotty Cameron putters were the top choice among players with 53 putters in play.

• • •

FAST FACTS:

  • The Quicken Loans National has had two first-time winners: Titleist golf ball loyalists Troy Merritt (Pro V1/2015) and Billy Hurley III (Pro V1/2016).
  • The best 18-hole score at the Quicken Loans National was the 61 shot by Troy Merritt in 2015. Meritt went on to win the event, setting the 72-hole scoring mark as well (266).
  • After major renovations, TPC Potomac at Avenel Farm reopened on April 28, 2009. Since then, TPC Potomac has hosted two Web.com Tour events - the Mid-Atlantic Championship in 2012 and 2013 (the 2012 event was won by Titleist Pro V1x loyalist David Lingmerth) as well as the 2010 Constellation Energy Senior Players Championship (won by Titleist Pro V1 loyalist Mark O'Meara).
  • The top four finishers at this year's Quicken Loans National will earn spots into the 146th Open Championship at Royal Birkdale (if not otherwise eligible). In all, the Qualifying Series is being contested at 15 events in 10 countries this season. A total of 44 places in The Open are available through the Series, which provides golfers with opportunities to qualify at events around the world on the PGA TOUR, European Tour, PGA Tour of Australasia, Asian Tour, Japan Golf Tour and the Sunshine Tour. In addition to the Quicken Loans National, other PGA TOUR events in the Qualifying Series include The Greenbrier Classic (four spots available) and John Deere Classic (one spot).

• • •

PLAYERS TO WATCH:

  • Titleist golf ball loyalist Rickie Fowler (Pro V1) will compete in the event for the sixth time. His best finish came in 2015 when was his runner-up. Fowler has racked up six top-6 finishes this season. In addition to his win at The Honda Classic, he finished T2 at the Memorial Tournament, T3 at the Shell Houston Open, T4 at the Waste Management Phoenix Open, T5 at the U.S. Open and T6 at the World Golf Championships-HSBC Champions.
  • A four-time winner on Tour this season, Titleist Brand Ambassador Justin Thomas (Pro V1x) is seeking his third top-12 finish or better in as many starts at the event (T4-2015, T12-2016). Thomas currently sits third in the FedExCup standings.
  • 2013 Quicken Loans National champion, Titleist Brand Ambassador Bill Haas (Pro V1x) has finished inside the top 4 in three of his last four starts at the event (1-2013, T30-2014, T4-2015, T3-2016). The six-time PGA TOUR winner has three top-10 finishes this season, including a 3rd-place showing at the World Golf Championships-Dell Technologies Match Play.

• • •

SOCIAL BUZZ:

Defending champion, Billy Hurley III encourages everyone at Quicken Loans National to wear red this Friday, a sign of support for our troops deployed around the globe.

(Please visit the site to view this file)

Titleist golf ball loyalist David Lingmerth (Pro V1x) fired a 5-under-par 65 to take the overnight lead. He has some experience on this track..

(Please visit the site to view this file)

A big story this week - Tour seeding began for the new prototype Titleist 718 irons.

(Please visit the site to view this file)

Titleist Brand Ambassador Justin Thomas is one of many players who have already put the new 718’s straight in the bag.

(Please visit the site to view this file)

Seeding for the new prototypes also commenced at the Open de France on the European Tour. Titleist Brand Ambassador Ian Poulter (Pro V1x) is apparently already bonding with his new 718 irons.

(Please visit the site to view this file)

Titleist Brand Ambassador Peter Uihlein (Pro V1x) also weighed in on the new prototypes from France.

(Please visit the site to view this file)

Back in the States, Titleist Brand Ambassador Russell Henley (Pro V1x) shared a photo of his new prototype 718 T-MB..

(Please visit the site to view this file)

Kevin Harms, who caddies for Titleist Brand Ambassador Kevin Na (Pro V1), snagged one of Kevin’s new prototype 718 AP2 irons and shared this photo.

(Please visit the site to view this file)

Team Titleist was at Quicken Loans National this week, taking in all the action as Tour Reps and the Titleist Golf Club R&D team fit players into the new prototype 718 irons, tested them out on the practice range and collected player feedback. Click here for more coverage of the seeding process.

(Please visit the site to view this file)

Titleist Brand Ambassador Scott Stallings (Pro V1x) ended his first round in style.

(Please visit the site to view this file)

Titleist Brand Ambassador Bill Haas (Pro V1x) uncorked a great drive on the 299-yard 14th hole at TPC Potomac with his 917F2 fairway metal.

(Please visit the site to view this file)

Good luck to all of Team Titleist this weekend, thank you to all our men and women in uniform and Happy Independence Day! 

(Please visit the site to view this file)

#TeamTitleist 


          First Look: Tour Seeding of the New Prototype Titleist 718 Irons   

Tour seeding of the new prototype Titleist 718 irons is off to a great start this week at the PGA TOUR's Quicken Loans National. Titleist Tour Reps and the Titleist Golf Club R&D team have had a busy few days at TPC Potomac at Avenel Farm, fitting players into the prototypes, testing on the practice tee, capturing ballflight data and compiling feedback from many of the world's finest players.

This effort is an integral part of our iron performance validation process and Team Titleist has been alongside our experts every step of the way, catching up with Titleist Brand Ambassadors to bring you the latest from this critical step in our launch process. 

Check out some of the action from earlier this week in our photo galleries below. And for more updates, sign up for special 718 product alerts by clicking this link

Day 1

(Please visit the site to view this file)

Day 2

(Please visit the site to view this file) 

 

#TeamTitleist


          Lakers Hold on to Win   
June 8, 1985

Section: SPORTS

LOSS PUTS CELTICS BACKS AGAINST THE WALL

INGLEWOOD, Calif.

The Forum farewell was everything the Lakers had hoped it would be. Magic was Magic, Worthy was Worthy, and Kareem Abdul-Jabar was . . . still dominant after all these years.

After watching their 18-point lead dwindle to four in the fourth period, the much-maligned Lakers showed some serious fortitude and put back the Celtics, 120-111, last night. On an evening when they could have caved in to the cries and whispers that followed Wednesday's two-point loss, the LA greyhounds resumed the fight and took back the night.

As a result, LA takes a 3-2 championship-series lead back to the parquet chamber of horrors on Causeway Street. The Celtics are now on the threshold of becoming the 16th consecutive titlist to fail to defend. Game 6 is tomorrow at 1 p.m.

"Our guys were ready for this game," said Laker coach Pat Riley. "The loss the other night was a hard one. We needed to come back strong . . . We are the first team to get the chance to win the title. We are going to come out tough. I don't care if this game was going to be played in Liverpool, England, on some soccer field, we're going to be tough."

Game 5 was pretty much a Laker clinic, wire-to-wire. The Great Goggled One led all scorers with 36 points. James Worthy had 33 (13-of-17 shooting) and terrorized every woman, child and Celtic in the building. As usual, Magic Johnson orchestrated the home team's attack, this time with 26 points, 6 rebounds and 17 assists.

Meanwhile, the Celtics' lack of depth was never more evident - or more costly. A mere seven Celtics played and only six scored. Dennis Johnson never came out of the game. Scott Wedman served as the third guard, and what's left of Cedric Maxwell contributed five minutes of shutout ball. LA's first prototype torching (a devastating 15-3 job) came late in the first half when Wedman and Maxwell were manning the corners.

Center Robert Parish was Boston's high scorer (26 points) but struggled in the first quarter as forever-young Kareem scored 12. LA led, 35-31, after one.

"Tonight I just read the double-teams very well," said Abdul-Jabbar, who also had seven assists. "When I had the shot I took it and when they collapsed, I passed off. The team was making the right passes tonight and it really paid off."

Kevin McHale (24 points, 10 rebounds, 2 minutes of rest) and DJ (22 points and 17 assists) kept the Celtics in it for the first seven minutes of the second. Then Boston's depth dilemma surfaced: a 49-48 ball game turned into a neo-blowout.

With Parish trying to hold down the frontcourt alongside Maxwell and Wedman, the Lakers got every big rebound for the rest of the quarter, streaking to a 64-51 halftime lead. The Lakers outscored the Celtics, 15-3, in the last 4 minutes 33 seconds of the second. Worthy had seven of the 15. Bird, meanwhile, was 1 of 5 with two points at intermission.

Worthy was en route to an 11-point quarter as LA ran its lead to 70-52. When Boston coach K.C. Jones was ejected by Darell Garretson (arguing what he thought was a foul on Kurt Rambis) it looked like the Celtics might try to catch the next red-eye flight out of LAX.

Enter Bird. Boston's MVP awoke and helped close the gap. Boston had a chance to cut it to six, but Danny Ainge lost control under the basket. That was all the Lakers needed. Worthy and Magic ripped off a tidy, 9-2 run that made it 85-70 and forced a Celtic timeout. With Wedman in the backcourt instead of Ainge, the Celtics got it back down to 10 again, but Magic and Worthy had it back up to 95-81 when the third quarter ended.

The Lakers missed seven straight shots at the start of the fourth. A couple of DJ jumpers and a Parish turnaround cut it to eight with 9:02 left.

After a timeout, Kareem missed a hook and DJ cut it to 95-89 with a jumper. Kareem snapped the skid with a hook, but with 7 minutes to go it was still a six-point ball game.

Bird (eight of 17 for 20 points), Parish and DJ closed the gap to four points five times midway through the fourth. It was the Celtics' finest stretch. The only man missing was McHale, who was held to six in the second half.

The last time Boston was within four came when Bird hit two free throws with 3:55 left.

Abdul-Jabbar answered with a skyhook, then Magic rebounded a DJ bomb and Rambis hit two free throws after being fouled on a follow-up. When Rambis stole a DJ pass, setting up Magic on a sneakaway, it was 113-103 with 2:40 left.

"When they cut the lead to four, we came back and made some key plays," said Riley.

The Celtics never got closer than six the rest of the way. With 1:22 left, a dunk by Kareem (off a Worthy feed) made it 117-107, and the Celtics were going home, 2-3.

"I think this gives us a little edge," said Magic. "We knew tonight was do or die, and now we can go back with two chances to win one."
          Robert Bosch GmbH: Elektrofachkraft im Elektrolabor Sensorik (m/w)   
Erstellung und Vermessung von Prototypen
          Sikorsky S-97 RAIDER Helicopter – Guess What Gun!   

The video below does NOT show the prototype Sikorsky S-97 RAIDER helicopter unleashing its ballistic fury. Just so you know, this coaxial rotor helicopter — initially set to replace the U.S....

The post Sikorsky S-97 RAIDER Helicopter – Guess What Gun! appeared first on The Truth About Guns.


          Geek News Central Podcast: Windows 10 Combats Ransomware #1210 - Geek News Central Audio   

The latest update allows Windows 10 to Combat Ransomware in a pretty significant way. Microsoft is doing everything in their power to battle this ongoing issue with Ransomware threat that is taking companies out on a weekly basis. For those companies that do not update their software on a regular basis maybe this will be the incentive they need. Be safe over the 4th, no show on Monday back with you a week from today.

My New Personal YouTube Channel
Geek News Central Facebook Page.
Download the Audio Show File

Support my Show Sponsor:
30% off on New GoDaddy Orders cjcgnc30
$.99 for a New or Transferred .com cjcgnc99 @ GoDaddy.com
$1.00 / mo Economy Hosting with a free domain. Promo Code: cjcgnc1hs
$1.00 / mo Managed WordPress Hosting with free Domain. Promo Code: cjcgncwp1

Show Notes:

Windows 10 Combats Ransomware #1210


          Geek News Central Video: Windows 10 Combats Ransomware #1210 - Geek News Central (Video)   

The latest update allows Windows 10 to Combat Ransomware in a pretty significant way. Microsoft is doing everything in their power to battle this ongoing issue with Ransomware threat that is taking companies out on a weekly basis. For those companies that do not update their software on a regular basis maybe this will be the incentive they need. Be safe over the 4th, no show on Monday back with you a week from today.

My New Personal YouTube Channel
Geek News Central Facebook Page.
Download the Audio Show File

Support my Show Sponsor:
30% off on New GoDaddy Orders cjcgnc30
$.99 for a New or Transferred .com cjcgnc99 @ GoDaddy.com
$1.00 / mo Economy Hosting with a free domain. Promo Code: cjcgnc1hs
$1.00 / mo Managed WordPress Hosting with free Domain. Promo Code: cjcgncwp1

Show Notes:

Windows 10 Combats Ransomware #1210


          2018 Jeep Wrangler Development Has Progressed To Moab Field Testing   

Everybody knows a significantly revised Jeep Wrangler is coming in 2018. Every Jeep fan knows that Moab, Utah, is hallowed ground for these vehicles and that its most capable equipment is tested there. So I’m not surprised that the next-gen prototypes are running around out there. I am, however, officially stoked.

Read more...


          Kultur- og shoppingoplevelser i Kbh K   
Tema 4 – Kultur- og shoppingoplevelser i Kbh K En shopping app. til Kbh K “Shoffr”. I løbet af temaet Digital Innovation og Entreprenørskab, kommer i gennem en række metoder, teorier og værktøjer. Målet er at ende op med en prototype på en app, der forbedrer kultur- og shoppingoplevelser i Kbh K. Først og fremmest skal[...]
          Voigtlander 65/2 Bokeh w/ coffee   
These were taken with a prototype lens having the same optics as the upcoming 65/2 APO Lanthar FE lenses expected to arrive this year, on Sony A7...
           Cloud storage framework – An integrated technical approach and prototype for breast cancer    
Chang, Victor (2009) Cloud storage framework – An integrated technical approach and prototype for breast cancer. In: UK e-Science All Hands Meeting 2009: Past, present and future, 7-9 Dec 2009, Oxford, UK. (Unpublished)
          Is This Really The iPhone 8 ?   

Yesterday, Steve Hemmerstoffer (aka @OnLeaks) along with TigerMobile leaked the next big iPhone. The iPhone 8, rumored to be based completely on factory schematics, the mockup prototype shows off closely what the next iPhone may look like.

If the leak is to be believed the iPhone 8 will indeed have a large 5.8 inch edge to edge display. But will also have that notorious cutout on the top edge for the earpiece camera and sensors.  The iPhone 8 is also rumored to have an OLED display along with wireless charging, apart from the obvious improvements on camera, processor etc.

The back appears to have a dual camera bump with no mention of a physical touch-id on the back as was mentioned by some leaks. This also will possibly result in Apple’s implementation of the in screen fingerprint scanner, since Qualcomm has also recently launched their technology, along with one which Synaptics had show last year.

The dimensions obtained show a 7.5mm thickness for the iPhone, along with a 71mm width. which makes it slightly bigger than the iPhone 7 but considerably smaller than the iPhone 7 Plus.

iPhone 8 – 143.5 x 71 x 7.5 mm (5.65 x 2.79 x 0.29 in)

Could this finally be the end for bezels on the iPhone, and will this design be the revolutionary iPhone? It is really hard to say, however, with several credible sources and leaksters on the job, it may as well be ridiculously close to the actual , if not the actual iPhone 8. Either way, it has caught our eye.


          Kia Stinger wird auf dem Nürburgring getestet   

Der Kia Stinger wurde zur finalen Abstimmung von Fahrwerk, Bremsen, Getriebe und Motoren weltweit auf den anspruchsvollsten Straßen und unter extremen klimatischen Bedingungen getestet. Dabei legten die Prototypen des neuen Modells in Europa, dem Nahen Osten, Asien sowie Nord- und » mehr

Der Beitrag Kia Stinger wird auf dem Nürburgring getestet erschien zuerst auf Magazin von auto.de.


          2018 Alpine A110 spotted testing at Nurburgring (video)   

Alpine has been spotted testing a prototype version of its upcoming A110 sports car, which is making its dynamic driving debut this weekend at the Goodwood Festival of Speed. The new A110 harks back to the classic A110 sports cars of the 1970s, taking on a similar design philosophy albeit adopting a modern interpretation. Its small bubble-like cabin glasshouse carries over, along with perky headlights, and a long-sweeping tail. Like the classic models, the new version is the built by Renault. And it looks like engineers are taking its development quite seriously, pushing this prototype quite hard on the infamously […]

The post 2018 Alpine A110 spotted testing at Nurburgring (video) appeared first on PerformanceDrive.


          Aquila : le drone géant de Facebook réussit son deuxième vol d'essai   
Facebook a tiré les leçons du crash à l'atterrissage de son premier prototype de drone. Le nouvel essai a été couronné de succès.


          Deux prototypes d’iPhone dévoilés par un ancien d’Apple   
Un ex-employé d’Apple a publié la photo de deux prototypes de l’iPhone. Ils lui ont notamment servi à travailler sur la partie logicielle.


          Alleged iPhone 8 prototype leaks, but it's probably not the final design   
none
          Possible iPhone 8 prototype sports huge display   
none
          WIP. Blender add-on - copy/paste UV islands. Some theory behind.   
Here it is example of simple mesh unwrap. As you can see we have 3 pairs of identical UV islands. In most of the cases we can pack each pair in the same UV space thus increasing texture space used for other details.
In 3d-Coat process look like selecting one UV island, pressing Ctrl-C (copy), then selecting similar island and pressing Ctrl-V (paste). Both islands at this moment using the same texture space. If we have more then two islands we can pack them one by one.
The main problem is that we need to find "symmetrical" vertexes for both islands and copy UV coordinates from one vertex to "paired" one.
So how can we do it. After some meditation I found that we need to iteratively compare border loops for both islands vertex by vertex and find shortest path between them - pair with shortest path should be "symmetrical". This concept needs poof code - so I return to this theme as soon as I write simple prototype for future add-on.

          Website Prototyping: Basement Wireframe Kit   

The Basement wireframe kit, a great collection of mockup elements for professional website prototyping. Developed by the team of Great Simple for Adobe Photoshop and Sketch, the Basement wireframe kit allows you to experiment with over 200 ready-to-use elements that can be combined in several ways to get perfect website prototypes in minutes. Visualize your […]

The post Website Prototyping: Basement Wireframe Kit appeared first on WE AND THE COLOR.


          Ubisoft experimenteert met games voor HoloLens   
Ubisoft werkt aan prototypegames voor Microsofts HoloLens. Het gamebedrijf bood tijdens het Unite Europe 2017-evenement van Unity een blik op twee van de games, waaronder een spel met virtuele speelgoedsoldaatjes.
          Void II   

The second prototype of a Void Field Generator (VFG). This piece did a much better job at generating the Void Field. It has been shown in Berlin on the evening of 2010-10-16. Because the Void Field generated by this prototype grew much faster than originally anticipated it had to be deactivated after a few hours.

Here is a video recorded by a visitor:


          Void I   

Void I, Berlin 2009-09-26
This was the first prototype of a Void Field Generator (VFG). Pictures are from a public presentation in Berlin on 2009-09-26.


          Researchers develop a phone you never have to plug in   
Researchers develop a phone you never have to plug in

You’ve seen plenty of smartphones launch with massive batteries. How many have you seen launch with no battery whatsoever? Apart from NoPhone, which is really just a black plastic slab, probably none. Without a battery, most phones would be pretty much useless. Not the prototype developed by researchers at the University of Washington, however. It’s […]

Researchers develop a phone you never have to plug in is a post from: Liliputing


          Les brèves du jour - 29 juin 2017   
Le co-fondateur de Tesla partage l'histoire de l'entreprise, Fisker dévoile le prototype de sa nouvelle voiture électrique, les créateurs d’une startup de voiture solaire commenceront à vendre leur version homologuée, la BMW Série 3 électrique sera lancée en septembre pour concurrencer la Tesla Model 3, et ChargePoint obtient un financement de 43 millions de dollars : Voici un aperçu des actualités électromobiles de la journée. Pour augmenter la taille des images ou [...]
          „Wallabies”: Entwickler zeigt Bilder der ersten iPhone-Prototypen   
Anlässlich des zehnten iPhone-Geburtstags zeigte Ken Kocienda, Schöpfer von Apples Software-Keyboard, auf Twitter mit welchen Prototypen er an der virtuellen Tastatur arbeitete.

weiterlesen
          BIM Technician-Toronto and Vancouver - Smith Andersen - Canada   
Adhere to office BIM standards and prototype standards. The majority of BIM production work will be done using Autodesk Revit....
From Smith Andersen - Mon, 19 Jun 2017 17:35:57 GMT - View all Canada jobs
          TMBA314: The 3D Revolution   
http://www.tropicalmba.com/3dprinting/ In this week’s episode Dan and Ian invite you to share in one of Bossman’s many interests: 3D printing. This technology has been around for a while - mostly used by designers and engineers to conceptualize and test prototypes. But, as 3D printers become cheaper and more sophisticated, might it begin to revolutionize not only the world of retail but also DIY? What are the opportunities and potential pitfalls for entrepreneurs? Lawyers like Alan Rothenbuecher are already advising firms on how to handle the growing number of IP issues that crop up in relation to 3D printing. TMBA also talks to one of the co-founders of The Pirate Bay, Tobias Andersson, about why he thinks 3D printing is going to have the same impact on design as file-sharing sites have had on the music business.
          A new Comey "tape" theory   
I confess it: This post offers a conspiracy theory. Or rather, two related theories.

Unlike Alex Jones, I don't mind admitting that my ideas are in a germinal phase, and that they may soon prove misguided or foolish. I present these theories to you because I'd appreciate your criticisms: You're all wrong, Cannon, and here's why...

All day long, the talking heads on teevee have focused on the alleged Trump "tape" of Jim Comey. Trump has promised to show his cards (as it were) "in the very near future," and he told reporters that they would be "disappointed." Nobody knows what he meant by that word. Would we be disappointed in Comey? Or disappointed to learn that no recordings exist?

As readers know, I lean toward the view that recordings do exist. We know that Donnie has surreptitiously recorded individuals in the past, and we've seen the photo of Trump in the oval office with a digital voice recorder on his desk.

There is also the not-inconsiderable fact that Trump just volunteered to testify under oath. All of a sudden, a man who often seems to be imitating the stars of those "guilty dog" videos is acting like a gambler with an ace up his sleeve, and one or two more aces secreted in his pockets.

Why on earth is Donnie behaving in this fashion? Axios can offer only a couple of hoary political axioms: "The best way to defend is to attack. If you're explaining, you're losing."
The widely held view in Republican circles, according to Axios' Jonathan Swan, is that Trump's aggressiveness undercuts the notion that there are tapes.
That's a counterintuitive conclusion. As far as I'm concerned, a display of confidence indicates that the president does have recordings.

Let's take another look at the wording of the tweet that started it all:
"James Comey better hope that there are no 'tapes' of our conversations before he starts leaking to the press."
Conversations -- plural. At no point does Trump say that he made the recordings.

Mike Rogers runs the NSA, and Rogers proved in his testimony that he is Trump's man. In this context, it may be worth mentioning Rachel Maddow's observation that Rogers made a strange visit to Trump Tower while Obama was still president. I've been saying for more than a year that there is a pro-Trump faction within our own intelligence services.

Yes, it is certainly true that Trump frequently promises evidence which he never produces, as this list demonstrates. Nevertheless, the wording of the "tape" tweet leads me to believe that Trump may actually have something on the former FBI head. As weird as Trump is, he would not threaten a man unless he had something to threaten him with. You can't use a hallucination to intimidate an adversary.

The "tape" is but one of two Comey mysteries that have bedeviled us in recent days. We must also account for...the THING.
As Comey describes it in the statement he prepared for Thursday’s Senate hearing, Trump called him on the morning of April 11 and brought up a matter he’d raised before: What was Comey doing to sell the public on the idea that Trump wasn’t under investigation by the FBI? When Comey replied that Trump should take it up with the leadership at the Justice Department, the president said he would do so, then continued: “Because I have been very loyal to you, very loyal; we had that thing you know.”
Comey claims that he has no idea what all this talk of loyalty signifies. He says that he cannot identify the "thing."

Conventional thinkers would argue that the "thing" was simply the dinner they shared, and that Trump believes that he showed loyalty when he let Comey keep his job. That comforting scenario just doesn't sit right, at least not with me. This is Trump we're talking about. Trump always has something up his sleeve other than his elbow.

All day yesterday, I asked myself: Is there a single narrative which would explain both the "tape" mystery and the "thing" mystery? By midnight, I had cobbled together two different theories.

Theory 1: Comey really does have a secret. The secret could involve adultery (yawn), financial problems, or an uncharacteristic lapse into unethical behavior. The "tape" could be a recording of a telephone conversation during which this secret was discussed. The conversation may have been recorded by the NSA or by GCHQ -- perhaps even the Russians.

Trump showed "loyalty" when he agreed to keep Comey's "thing" secret.

Comey may feel protected, for now. He knows that if the NSA intercepted the conversation, revelation would be illegal. If the GCHQ intercepted the conversation, revelation could cause an international uproar.

Ah, but what about the idea of a Russian intercept? Comey may want to bait Trump into admitting that the Russians spied on his behalf. To prove that Trump colludes with the Russians, Comey may be willing to undergo a certain amount of public humiliation. Sometimes a warrior must fall on his sword.

If Theory 1 is correct, did Comey lie in his testimony before Congress? Not necessarily. He can claim that he left out part of his narrative in open hearings in order to avoid a conflict with Mueller's probe.

Theory 2: Comey is about to be framed. (This theory is both more fun and more frightening.) Let us posit that Trump is using Putin as his model. The question then becomes: WWVD? What Would Vladimir Do? Let's ask it another way: In the past, how has Putin operated against his foes?

We know that his enemies have been arrested for possession of child pornography, which was almost certainly planted.
Old-style kompromat featured doctored photographs, planted drugs, grainy videos of liaisons with prostitutes hired by the K.G.B., and a wide range of other primitive entrapment techniques.

Today, however, kompromat has become allied with the more sophisticated tricks of cybermischief-making, where Russia has proved its prowess in the Baltic States, Georgia and Ukraine. American intelligence agencies also believe that Russia used hacked data to hurt Hillary Clinton and promote Donald J. Trump in the U.S. presidential election, according to senior officials in the Obama administration.
Also see here:
Another tactic of choice involves sex tapes. In 2010, videos of Russian opposition journalists and politicians who had been filmed separately having sex with the same young Russian woman were leaked online. Last year, an opposition political party was damaged when a tape emerged of a married party leader having sex with an aide. Putin has been involved in such operations for years: In 1999, when he was the head of the FSB (the post-Soviet successor to the KGB), Putin reportedly helped then-President Boris Yeltsin to discredit and dismiss powerful prosecutor Yuri Skuratov, who had threatened to reveal which Russian officials were siphoning money to foreign bank accounts. When Yeltsin could not persuade the parliament to fire Skuratov, a video of the prosecutor — or at least a man who resembled him — having sex with prostitutes was aired on television. This all may sound like something out of “The Americans,” but it’s politics as usual in Russia.

Still, some clumsy attempts have backfired: In 2012, a media outlet published a picture of Kremlin opponent Alexei Navalny allegedly posing with exiled oligarch Boris Berezovsky, a Putin nemesis; the caption darkly suggested that forces outside Russia were funding opposition efforts. Navalny then produced the original photo, in which he was actually standing with a different man, and Russians were soon gleefully creating their own doctored images online of Navalny with individuals such as Arnold Schwarzenegger, Adolf Hitler and an extraterrestrial.

Kompromat is beautifully flexible. If a story isn’t playing well or if there is too much credible pushback, the perpetrators simply move on without apology or correction. The story disappears abruptly, leaving only confusion or unease in the minds of the audience.
Trump could have been planting the seed for a deception operation when he made those seemingly-bizarre references to "tapes," and "that thing" and the "loyalty" which he has allegedly shown toward Comey.

Jim Comey may have no idea as to what is about to hit him.

Modern technology makes it possible to create a fake "tape" of Comey saying certain incriminating things to Trump, things that the former FBI Director did not actually say. In fact, the technology has existed for more than a decade -- maybe even two decades, as this 2003 Science Daily article proves.

In 2017, we have a consumer-level app called Lyrebird:
Today, a Canadian AI startup named Lyrebird unveiled its first product: a set of algorithms the company claims can clone anyone’s voice by listening to just a single minute of sample audio.

A few years ago this would have been impossible, but the analytic prowess of machine learning has proven to be a perfect fit for the idiosyncrasies of human speech. Using artificial intelligence, companies like Google have been able to create incredibly life-like synthesized voices, while Adobe has unveiled its own prototype software called Project VoCo that can edit human speech like Photoshop tweaks digital images.

But while Project VoCo requires at least 20 minutes of sample audio before it can mimic a voice, Lyrebird cuts this requirements down to just 60 seconds. The results certainly aren’t indistinguishable from human speech, but they’re impressive all the same, and will no doubt improve over time.
Although Lyrebird recordings are not completely convincing, it is fair to presume that the intelligence services of the United States, Britain and Russia possess software that is far more advanced. The above-cited 2003 article indicates that our spooks had already reached an impressive level of sophistication fifteen years ago.

My critics will say that Theory 2 ascribes more cleverness to Trump than some would consider possible. My response: Never underestimate your foe.
          $105,000/year Web Developer III   
Pay up to $105,000 per year

Sr. JavaScript/jQuery Developer with Front End development experience.

Responsibilities:
Front End Web Developer who will work in a high-paced Internet Marketing department on its website optimization and analytics efforts. Primary responsibilities include designing and creating production ready pages and/or entire flows based on approved assets and established corporate style guidelines. Prototyping and production ready content will be delivered in jQuery and cross-browser CSS/XHTML using AJAX and DOM manipulation.

Minimum Qualifications:

? Expert at creating flawless HAND-CODED production-quality, standards-based, cross-browser jQuery , XHTML and CSS.
? Must have experience with DOM manipulation.
? Experience rapidly creating prototypes and standards compliant content in customer facing environments.
? Familiar with current W3C standards, compatibility issues and fallback strategies for legacy browsers (e.g., Internet Explorer 6 8).
? Demonstrated work experience in delivering product for high-volume corporate environment, e.g., millions of site visits per day.
? Positive and professional demeanor and excellent communications skills.
? Windows only environment ? no development on Macs.


REQUIRED:
The candidate MUST BE a Front End UI/UX Web Developer and NOT a Web Designer or Java developer.

PREFERRED:
? A Bachelor?s Degree (preferably computer science related) or higher Degree with 6+ years of experience.
? Experience designing for A/B, multivariate and/or behavioral targeting tests.
? Understanding of online marketing and web analytics tools such as Site Catalyst, Test&Target or other optimization/testing tools (Monetate, Maxymizer, Sitespect, etc).
? Applicable UX/UI certifications and/or Usability testing and evaluation experience.
? Responsive and/or Mobile Design experience.
? HTML5/CSS3 experience We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Junior C# .NET Developer / Jr Software Developer   
What We Do

For over 20 years, the company has offered unique behavioral health service to help numerous people in wellness, physical and mental recovery. As part of an internationally recognized pioneer in innovative recovery-based programs, we are looking for exceptional talents to take us even farther.

Developers in our team do more than just fix bugs and put out fires. We are developing our own unique software to pair with our proven recovery concept. We use cutting edge technologies such as Team Foundation Server 2013, Visual Studio 2013, SQL Server 2012, XAML/C#, and HTML/JavaScript to build a national product that transforms people?s lives.


What You Will Do

The software we are developing is innovative and multifaceted. You will build new and amazing features in the electronic medical records and behavioral health industry. You will lead the work on the next generation of these technologies!

In your daily work, you will do a little bit of everything -- Analyze, design, code, test, debug, maintain, modify and document computer systems applications ranging from simple to highly complex. Get ready to solve complex problems where analysis of situations or data requires evaluation of intangible variance factors.

You will design, develop, test, implement new modules and maintain company?s proprietary software in support of business requirements. You will develop prototypes from functional specifications, as well as develop & debug stored procedures. You will create browser-based apps for web and mobile browsers, mobile apps, tablets, and more. You will also assist users in testing, training, and preparation for operations.

This is a full-time direct-hire position in South Phoenix (Thomas Rd & 16th street). Salary range is 45K ? 65K DOE and we offer excellent benefit package including medical, dental and group life insurance, employer matching 401k Plan, cafeteria plan, paid holidays and PTO program.

If you are energetic, team-oriented with strong C# and SQL skills and ready to make a difference in your profession? come aboard as our Software Developer! The work is exciting, rewarding, and motivating.


What You Need

You should have minimum 1-2 years of professional experiences in back-end web development and object-oriented software development.

You must demonstrate competence in the following areas:

1. C#
2. SQL Server
3. .NET Framework 3+
4. Object-oriented development, tools and techniques
5. Windows Communications Foundation
6. LinqToSQL/Entity Framework
7. SQL Server Reporting Services SSRS

You should also have development experience in the following areas:

1. Silverlight/XAML
2. HTML/JavaScript
3. LINQ
4. Design Patterns/MVVM/MVC
5. Agile development methodologies
6. Mobile development (iOS, Android, WP8)
7. Meaningful Use certification
We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          $105,000/year Web Developer III   
Pay up to $105,000 per year

Sr. JavaScript/jQuery Developer with Front End development experience.

Responsibilities:
Front End Web Developer who will work in a high-paced Internet Marketing department on its website optimization and analytics efforts. Primary responsibilities include designing and creating production ready pages and/or entire flows based on approved assets and established corporate style guidelines. Prototyping and production ready content will be delivered in jQuery and cross-browser CSS/XHTML using AJAX and DOM manipulation.

Minimum Qualifications:

? Expert at creating flawless HAND-CODED production-quality, standards-based, cross-browser jQuery , XHTML and CSS.
? Must have experience with DOM manipulation.
? Experience rapidly creating prototypes and standards compliant content in customer facing environments.
? Familiar with current W3C standards, compatibility issues and fallback strategies for legacy browsers (e.g., Internet Explorer 6 8).
? Demonstrated work experience in delivering product for high-volume corporate environment, e.g., millions of site visits per day.
? Positive and professional demeanor and excellent communications skills.
? Windows only environment ? no development on Macs.


REQUIRED:
The candidate MUST BE a Front End UI/UX Web Developer and NOT a Web Designer or Java developer.

PREFERRED:
? A Bachelor?s Degree (preferably computer science related) or higher Degree with 6+ years of experience.
? Experience designing for A/B, multivariate and/or behavioral targeting tests.
? Understanding of online marketing and web analytics tools such as Site Catalyst, Test&Target or other optimization/testing tools (Monetate, Maxymizer, Sitespect, etc).
? Applicable UX/UI certifications and/or Usability testing and evaluation experience.
? Responsive and/or Mobile Design experience.
? HTML5/CSS3 experience We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Engineer-Business Intelligence   
Description

You will be part of a fast-paced, entrepreneurial team responsible for delivering world class Business Intelligence products & solutions utilizing Microstrategy, Informatica, and Netezza to produce Visual Analytics, Dashboards, & Reporting for a large variety of user needs. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of customers.

Responsibilities include:

? Design, prototype, and deliver solutions across Microstrategy/Informatica applications to support business strategies and deliver business value utilizing agile methodologies
? Serve as a core member of agile teams that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
? Build strong relationships with Business & Technology Partners
? Performing hands-on software development and testing
? Manage your own workflow for assigned technical functions and become a subject matter expert in the areas supported
? Proactively communicate and manage risk for assigned tasks
? Expected to identify, assess and resolve business partners? issues and provide quality solutions and alternatives
This high energy Engineer must have:
? 1-5 years of BI software development experience and preferably a BS or MS degree in computer science, computer engineering or other technical discipline
? Demonstrated development experience in Microstrategy Reporting & Dashboards or with Informatica Powercenter
? Experience in agile development, application design, software development, and testing
? Experience with MPP and Relational Databases
? Experience with Java development, Unix, and Unix scripting preferred
? Passionate about creating great technology products and is always looking for creative & innovative solutions to meet or exceed our business partners? needs
? Strong leadership skills & ability to collaborate across development portfolios to drive results and to coach, lead and develop others
? Strong technical aptitude with an intense desire to learn new skills and industry trends
? Demonstrate excellent verbal and written communication and consultative skills with a proven ability to express ideas, concepts, technology approaches, etc. in business compelling language and to create and deliver effective presentations to upper management across the organization We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Business Intelligence Architect - Microstrategy   
Description

You will be part of a fast-paced, entrepreneurial team responsible for delivering world class Business Intelligence products & solutions utilizing Microstrategy, Informatica, and Netezza to produce Visual Analytics, Dashboards, & Reporting for a large variety of user needs. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of customers.
Responsibilities include:

? Architect, design, prototype, & develop solutions across Microstrategy/BI products to support business strategies, deliver business value, and shape technology strategies
? Provide leadership, direction, & best practices to development teams
? Serve as a core member of agile teams that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
? Build strong relationships with Business & Technology Partners and provide coaching & mentorship to technology teams
? Provide architectural thought leadership on application platforms, translate strategic vision into business capabilities and an appropriate design for project delivery, and resolve architectural issues across project teams
? Performing hands-on software development and testing
? Driving consistent development practices - tools and common components; developing deep understanding of tie-ins with other systems and platforms within the supported domains
? Identifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges
Qualifications
This high energy Architect must have:
? 10+ years of BI software development experience and preferably a BS or MS degree in computer science, computer engineering or other technical discipline
? Strong demonstrated experience in Microstrategy and other BI products, deep knowledge of data architecture, BI concepts, and creating Microstrategy schemas
? Demonstrated experience in agile development, application design, software development, and testing
? Extensive hands on experience with MPP and Relational Databases
? Experience with Unix and Java development preferred
? Passionate about creating great technology products and is always looking for creative & innovative solutions to meet or exceed our business partners? needs
? Strong leadership skills & ability to collaborate across development portfolios to drive results and to coach, lead and develop others
? Strong technical aptitude with an intense desire to learn new skills and industry trends
? Demonstrate excellent verbal and written communication and consultative skills with a proven ability to express ideas, concepts, technology approaches, etc. in business compelling language and to create and deliver effective presentations to upper management across the organization
? Strong knowledge of distributed systems, architecture, design, & software development best practices with proven success in implementing enterprise-level applications and leading a team of developers
? Must be a self starter and drive key processes from conception to completion while working well in a team environment
? Excellent conceptual, analytical and problem solving skills We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          UI/UX Manager - Excellent Company Benefits/perks   
This UI/UX Manager Position Features:
? Excellent Company Benefits/perks
? Growing Company
? Tech-savvy Company
? Great Pay to $85K

Challenging career position for UI/UX Manager in dynamic, stable Internet Services company. You will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack and Mobile platforms. Responsible for bringing concepts to reality through the use of various visualization practices such as wireframes, mockups and HTML prototypes. The successful candidate will apply their UX expertise to help quantify the voice of our customer through the use of A/B testing and analytic tools. and enjoy excellent company benefits/perks, growing company and tech-savvy company. Prefer individual who demonstrates in-depth knowledge and experience of static wireframes, lo-fi prototypes, and hi-fi interactive prototypes of the user experience as part of a user centered design process. Strong communication skills with both internal team members and external business stakeholders. Use a data-driven approach and analysis for design experiences Great compensation. Apply for this great position as a UI/UX Manager today! We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Network Engineer/Architect   
Mastech is a growing company dedicated to innovation and teamwork. We are currently seeking a Network Engineer/Architect for our client in the IT Services domain. We value our professionals, providing comprehensive benefits, exciting challenges, and the opportunity for growth. This is a Contract position and the client is looking for someone to start immediately.

Duration: 12 Months Contract
Location: Pittsburgh, PA/Zip Code: 15222
Compensation: Market Rate

Role: Network Engineer/Architect

Role Description: The Network Engineer/Architect would need to have at least 5+ years of experience.

Responsibilities:

- Adjust network sizes to meet volume or capacity demands.
- Communicate with customers, sales staff, or marketing staff to determine customer needs.
- Coordinate network operations, maintenance, repairs or upgrades.
- Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems.
- Determine specific network hardware or software requirements such as platforms, interfaces, bandwidths, or routine schemas.
- Develop and implement solutions for network problems.
- Develop conceptual, logical or physical network designs.

Required Skills:

- Determine user requirements and design specifications for computer networks.
- High School Degree and Bachelor?s degree in computer science/related field required or equivalent work experience required.
- 5 to 7 years' experience required.
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Ability to work independently and manage one?s time.
- Basic mentoring skills necessary to provide support and constructive performance feedback.
- Knowledge of computer hardware as it relates to data storage.
- Knowledge of computer software, such as configuration management software, desktop communications software, operating system software and internet directory services software.

Education: Bachelor's Degree
Experience: Minimum 5+ years
Relocation: No, this position will not cover relocation expenses
Travel: No
Local Preferred: Yes

Recruiter Name: Seda Yildirim
Recruiter Phone: 412-490-6137

EOE
          UX/UI Developer $$$$$   
The UX/UI Developer will play a key role in the User Interface design for our client's portfolio of business applications, including determining all UX/UI standards for the highest degree of usability, specifically look and feel, navigation, workflow, etc. This individual will continually research, test, and outline updates to our corporate UI/UX standards. The UX/UI Developer will also coach other developers on properly implementing and adhering to these standards.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Producing application UX/UI designs as a part of a multi-disciplinary team, including screen mock-ups, wireframes, style guides, and process/task workflows
Collaborating on user experience design with a lead product architect
Consulting with customers, users, and product managers and technical architects

KNOWLEDGE, SKILLS AND ABILITIES
Required

Experience in User-Centric and Task-Centric design methods that are focused on positioning Users to be successful at accomplishing tasks and business processes using the client's software applications.
Thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication
Excel at providing both highly analytical as well as highly creative ideas to a design engagement
Extensive experience in a fast-paced and innovative development environment
Comprehensive understanding of contemporary user-centered design methodologies

Preferred
Bachelor?s degree in interaction design, new media design or related design field; Master?s degree a plus
Experience designing and running usability tests with knowledge of generally accepted design standards and prior experience with UX prototyping from low-fidelity to wireframes to high-fidelity prototype

REQUIREMENTS
HTML, HTML5, CSS3, Javascript, jQuery, jQuery UI
RESTful API for server side functionality
AngularJS, PolymerJS, Web Components, or Backbone w/ Marionette
CSS frameworks - Twitter Bootstrap
UI Testing - Karma with Protractor and Kasmi with Mocha / Chai /Sinon
Grunt task runner and CSS pre-processors ie. SASS/LESS We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          UX/UI Developer - Outstanding Opportunity   
We seek talented, creative individuals who are looking for dynamic, challenging and rewarding career opportunities. Our client firmly believes that our employees? personal success contributes greatly to the continued success of the company, reflected in our 17-year growth trajectory. We offer competitive pay and a generous benefits package.

The UI Developer will play a key role in the User Interface design for our client's portfolio of business applications, including determining all UX standards for the highest degree of usability, specifically look and feel, navigation, workflow, etc. This individual will continually research, test, and outline updates to our corporate UX standards. The UI Developer will also coach other developers on properly implementing and adhering to these standards.

ESSENTIAL DUTIES AND RESPONSIBILITIES

? Producing application UI designs as a part of a multi-disciplinary team, including screen mock-ups, wireframes, style guides, and process/task workflows
? Collaborating on user experience design with a lead product architect
? Consulting with customers, users, and product managers and technical architects
? Researching interaction design trends
? Researching technology trends
? Performing other duties as assigned

KNOWLEDGE, SKILLS AND ABILITIES
Required

? Experience in User-Centric and Task-Centric design methods that are focused on positioning Users to be successful at accomplishing tasks and business processes using the client's software applications.
? Thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication
? Excel at providing both highly analytical as well as highly creative ideas to a design engagement
? Extensive experience in a fast-paced and innovative development environment
? Comprehensive understanding of contemporary user-centered design methodologies

Preferred
? Bachelor?s degree in interaction design, new media design or related design field; Master?s degree a plus
? Experience designing and running usability tests with knowledge of generally accepted design standards and prior experience with UX prototyping from low-fidelity to wireframes to high-fidelity prototypes
? Strong working knowledge of HTML5, CSS, and/or C# a plus
? Experience in both B2B and consumer applications and/or client/server and web applications
We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          UX/UI Developer - Outstanding Opportunity   
We seek talented, creative individuals who are looking for dynamic, challenging and rewarding career opportunities. Our client firmly believes that our employees? personal success contributes greatly to the continued success of the company, reflected in our 17-year growth trajectory. We offer competitive pay and a generous benefits package.

The UI Developer will play a key role in the User Interface design for our client's portfolio of business applications, including determining all UX standards for the highest degree of usability, specifically look and feel, navigation, workflow, etc. This individual will continually research, test, and outline updates to our corporate UX standards. The UI Developer will also coach other developers on properly implementing and adhering to these standards.

ESSENTIAL DUTIES AND RESPONSIBILITIES

? Producing application UI designs as a part of a multi-disciplinary team, including screen mock-ups, wireframes, style guides, and process/task workflows
? Collaborating on user experience design with a lead product architect
? Consulting with customers, users, and product managers and technical architects
? Researching interaction design trends
? Researching technology trends
? Performing other duties as assigned

KNOWLEDGE, SKILLS AND ABILITIES
Required

? Experience in User-Centric and Task-Centric design methods that are focused on positioning Users to be successful at accomplishing tasks and business processes using the client's software applications.
? Thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication
? Excel at providing both highly analytical as well as highly creative ideas to a design engagement
? Extensive experience in a fast-paced and innovative development environment
? Comprehensive understanding of contemporary user-centered design methodologies

Preferred
? Bachelor?s degree in interaction design, new media design or related design field; Master?s degree a plus
? Experience designing and running usability tests with knowledge of generally accepted design standards and prior experience with UX prototyping from low-fidelity to wireframes to high-fidelity prototypes
? Strong working knowledge of HTML5, CSS, and/or C# a plus
? Experience in both B2B and consumer applications and/or client/server and web applications
We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          UX/UI Developer $$$$$   
The UX/UI Developer will play a key role in the User Interface design for our client's portfolio of business applications, including determining all UX/UI standards for the highest degree of usability, specifically look and feel, navigation, workflow, etc. This individual will continually research, test, and outline updates to our corporate UI/UX standards. The UX/UI Developer will also coach other developers on properly implementing and adhering to these standards.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Producing application UX/UI designs as a part of a multi-disciplinary team, including screen mock-ups, wireframes, style guides, and process/task workflows
Collaborating on user experience design with a lead product architect
Consulting with customers, users, and product managers and technical architects

KNOWLEDGE, SKILLS AND ABILITIES
Required

Experience in User-Centric and Task-Centric design methods that are focused on positioning Users to be successful at accomplishing tasks and business processes using the client's software applications.
Thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication
Excel at providing both highly analytical as well as highly creative ideas to a design engagement
Extensive experience in a fast-paced and innovative development environment
Comprehensive understanding of contemporary user-centered design methodologies

Preferred
Bachelor?s degree in interaction design, new media design or related design field; Master?s degree a plus
Experience designing and running usability tests with knowledge of generally accepted design standards and prior experience with UX prototyping from low-fidelity to wireframes to high-fidelity prototype

REQUIREMENTS
HTML, HTML5, CSS3, Javascript, jQuery, jQuery UI
RESTful API for server side functionality
AngularJS, PolymerJS, Web Components, or Backbone w/ Marionette
CSS frameworks - Twitter Bootstrap
UI Testing - Karma with Protractor and Kasmi with Mocha / Chai /Sinon
Grunt task runner and CSS pre-processors ie. SASS/LESS We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Business Analyst UX Interactive   
Job Title: Business Analyst (for the User Experience Projects)
Location: Toronto, Ontario.
Renewable Contract: 6 months renewable contract for long term. Great to work with Public Sector Projects.
Skills:

*Strong understanding of Web & Mobile Interactive Design

*User Experience Design & Information Architecture

*Requirements gathering and documentation

*Use case and user story development

*Ability to facilitate process design sessions and produce detailed workflows and related documentation

*Sitemap & User Flow Development

*Wireframe & Prototype Development


Experience:

*4 - 7 years in software, application or web business analysis

*Experience gathering and creating business, user, and functional requirements working with a variety of stakeholders through interviews, group work sessions and questionnaires.

*Strong documentation skills and attention to detail, and ability to work within pre-defined processes

*Focus on analysis and ability to generate classic BA deliverables

*Demonstrated ability to apply research methodologies to concept and ideation sessions

*Experience with user-centered design patterns and methodologies; understanding of key principles of information design

*Demonstrated ability to work collaboratively with various team members and stakeholders

*Comfortable with complexity and ambiguity, with a passion for the challenges around organizing it

*Knowledgeable in Mobile First, Lean UX and Responsive Design principles

*Experience with AXURE RP and prototyping skills an asset


Statement of Work:

*Participate in major website design project

*6-12 months

*Analysis of Existing user experience and content

*Development of user experience deliverables


Roevin Technology- 5770 Hurontario St. Suite 300 - Mississauga ON - 905-366-3903
dvyas@roevin.ca
Code: AAA137
          Senior Information Architect (User Experience) Mobile App Design   
Title Title : Senior Information Architect / Interactive Designer / User Experience
Location: Toronto

My client is looking for Senior Information Architect / Interative Designer / User Experience for their Toronto base location.
Contract role: 6 to 12 months (initially) and great potential to renew.

Skills
? Information Architecture
? Mobile App Design, multi-platform
? User Experience Design
? Persona and Task Analysis
? Sitemap and User Flow Development
? Wireframe and Prototype development

Experience
? 4-10+ years
? Experience with user-centered design patterns and methodologies
? Strong design sense & understanding of key principles of information design
? Demonstrated ability to work collaboratively with various team members and stakeholders and oversee junior talent
? Comfortable with complexity and ambiguity, with a passion for the challenges around organizing it
? Strong attention to detail, and ability to work within pre-defined processes
? Knowledgeable in Mobile First, Lean UX and Responsive Design principles
? Experience with Axure RP an asset
? Front-end development skills (html, CSS) an asset


Statement of Work
? Participate in mobile app design
Participate in major website redesign project
? Analysis of existing user experience and content
? Development of User Experience deliverables

please send your updated resume for above job duties at dvyas@roevin.ca
CODE:AAA137
          Front-End Developer   
<span>Front-End Developer job in Milwaukee WI.<br>&nbsp;<br>A front-end developer job is currently available through one of our respected clients. This will be an 18 month contract and the position is critical in building internal systems for HR and Finance. This front end developer job offers a smaller team size and comfortable environment.<br>&nbsp;<br>DUTIES: <br>Work side-by-side with User Experience designers, software engineers, and other project team members to create innovative, user-centric, web-based software solutions within an agile environment. <br>&nbsp;<br>Responsibilities include: <br>1) Use a variety of technologies and conform to various software development and business processes. <br>2) Use responsive web development to create front-end prototypes, proofs of concepts, and production code for multiple platforms. <br>3) Provide input to UX design and technical discussions; propose solutions and alternatives. <br>4) Using tableless layouts, build web pages to pixel-perfect standards from Photoshop files or other designer-provided assets and specifications. <br>5). Proactively report on progress and raise any issues affecting ability to complete work. <br>6). Actively seek opportunities to engage with others and to take on additional tasks and responsibilities. <br>&nbsp;<br>QUALIFICATIONS: <br><ul>
<li>Bachelor&#39;s Degree in a field related to software design/development or equivalent experience. </li><li>Must have 3+ years focused experience in front-end development with proficiency in responsive web development. </li><li>Requires skills using CSS (including CSS3 transformations/animations and tableless multi-column layouts), HTML5, C#/.Net and JavaScript (including jQuery, jQuery Mobile, and jQuery UI). </li><li>Must also demonstrate a general understanding of core User Experience principles, philosophies, and methodologies. </li><li>Expertise in the following areas is highly desired: AngularJS, Twitter Bootstrap, Photoshop/Illustrator, Scrum or other agile development methodology, Knockout.js, Axure, mobile application development for iOS and Android, unit testing, information architecture, interaction design. </li></ul>
&nbsp;<br>Candidate must be available for on-site interviews.<br>&nbsp;<br>Must haves (around 3 years of experience):<br>.Net (4.5)<br>UX/UI Development <br>C#<br>Javascript<br>JQuery<br>Design<br>&nbsp;<br>Nice to have:<br>Mobile experience<br>Angular JS/Knockout JS<br>&nbsp;<br>Our client is looking to move fast in filling this opportunity with the right candidate.<br>To be considered, apply below, all applied are being monitored.<br>Thank you for partnering with Modis!<br>&nbsp;<br>&nbsp;<br></span>
          Business intelligence Analyst (28-nat - The Business Intelligence (bi) Analyst In The Edw   
This Business Intelligence Analyst (28-nat Position Features:
? The Business Intelligence (bi) Analyst In The Edw
? Develop A Strong Understanding Of Business Process
? Collaborate And Partner With Business User To Develop
? Great Pay to $0K

Immediate need for business intelligence analyst (28-nat seeking the business intelligence (bi) analyst in the EDW, develop a strong understanding of business process and collaborate and partner with business user to develop. Strong understanding of business process., ability to quickly translate requirements to prototype and background check required. will be keys to success in this well-known, dynamic, stable organization. Will be responsible for ba/bs degree in computer science or relate field. , 5-7 years of experience in BI business analyst role and solid understanding of data warehousing methodology for Management Consulting Services company. Great benefits. Apply for this great position as a business intelligence analyst (28-nat today! We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          UX Expert   
We are looking for talented UX expert in creating an engaging and compelling online and mobile user experience.

You?ll be the subject matter expert and lead designer for a facet of the customer experience, which includes:
• Partnering with Project Manager + stakeholders to define business requirements
• Representing UX best practices and defining new patterns/functionality when needed
• Designing concepts to help illustrate solutions to the problems, working with engineering, customers and other stakeholders to evaluate the effectiveness and feasibility of your solutions
• Partnering with engineering as your project is being developed, helping it go live and measuring its impact and success
• The user experience expert will report to the SVP of marketing, and will interact with product managers and stakeholders to conduct user research, testing and optimization of existing features and products
• Utilizing wireframes, html-mockups and simple prototypes to test and recommend improvements to externally focused applications
• Acting as the single practitioner for all UX work, and performing all activities as well manage 3rd party vendors in conducting UX research and optimization
• Operating in an Agile development environment and delivering UX feedback on a weekly basis

We?re looking for candidates:
• 5 years+ of UI/UX individual contributor experience
• Must be detailed oriented
• Must have an experience working with mobile native and web applications
• Must have proven experience with process and procedure documentation
• Must be able to demonstrate ability to interact in a positive, respectful manner, establish and maintain cooperative working relationships
• Knowledge of “what is possible” vs. “what is efficient” in technology. You should be able to suggest existing solutions for living interfaces that do not require significant development overhead.
• Graphic design for the web and mobile. You should be an expert in Photoshop, but understand that heavy graphics are not necessary for a beautiful and usable product.
• Style guides. You should know how to choose a typography set, icon style, color scheme, and design patterns to enable re-usable elements in all products and marketing materials.
• User experience architecture. You should already know all of the considerations that go into a good interface design.
• Branding. You should know how to evoke a consistent emotional connection across the entire user experience lifecycle.
• Strategies for implementing strong designs for template-based systems (like Wordpress, Joomla, etc) is a bonus
• Interest in the stock market or financial background is a plus
Please submit complete resumes along with work samples (portfolio?s) for our review.

Need is immediate and candidate will be required to work on-site
          Crash Bandicoot N. Sane Trilogy: Vicarious Visions talks history and return   
Crash Bandicoot N. Sane Trilogy: Vicarious Visions talks history and return

Following up on a fan favourite franchise after a seven years hiatus is never an easy task. But imagine the pressure when the main character of that series has been a key (unofficial) PlayStation mascot for the past two decades.

With 18 games over the span of 14 years, Naughty Dog creation Crash Bandicoot started its journey as a PlayStation exclusive and helped define both the platform and the platform holder. However, ever since Sony’s exclusive publishing deal ended in 2001, Crash Bandicoot has been a free agent, appearing on multiple platforms and riding something of an ownership rollercoaster (see below for more on this labyrinthine publishing saga). Despite this, the franchise and its main character still feel like they very much belong at home on Sony’s console. 

It’s fitting, then, that today’s release of the Crash Bandicoot N. Sane Trilogy is a PS4 exclusive. The series may now sit as part of Activision’s roster, but this collection of remasters bring together the first three iconic Naughty Dog-developed games of the franchise: 1996’s Crash Bandicoot, 1997’s Cortex Strikes Back and 1998’s Warped.

For Crash Bandicoot’s comeback, Activision chose to put its trust in in-house developer Vicarious Visions. While today it might be better known for its work on Skylanders, the studio’s past is littered with Crash Bandicoot titles, including 2002’s Crash Bandicoot XS, 2003’s Crash Bandicoot 2: N-Tranced, 2005’s Crash Bandicoot Fusion on Game Boy Advance and 2003’s multiplatform title Crash Nitro Kart. However, even with so much experience under its belt, the team was keenly aware of players’ high expectations when it comes to the return of everyone’s favourite marsupial, as executive producer Nicholas Ruepp explains.

“Many of the developers here at Vicarious Visions are fans themselves, and we’re a pretty self-critical bunch,” he says. “We went into this development with eyes wide open and are fully aware that the stakes were high. The team used this as fuel, and it motivated them to create the most amazing game that they could. We have been heartened by the overwhelmingly positive fan response to those efforts thus far.”

With the N. Sane Trilogy, though, the biggest challenge wasn’t just pleasing long-time fans, but also enticing new players to the franchise. Of course, resurrecting old franchises has been a growing trend in the games industry for a number of years now, with titles such as 2016’s Ratchet & Clank and the more recently released Yooka-Laylee, but there’s still no guarantee that they’ll actually appeal to modern-day gamers.

“The team took great care to preserve the feel of the original experience, while making improvements to ensure accessibility for new players as well,” Ruepp says. “At its core, the Crash gameplay withstands the test of time and is more fun than ever to play.

“While we stayed faithful to the original games, the Crash Bandicoot N. Sane Trilogy has been enhanced in every way. Some notable improvements are a unified save game, time trials throughout all three games [via online leaderboards], and analog stick support.“

Of course, Vicarious Visions also made sure the game was revamped to meet PS4 standards, with brand new lighting, animations, environments and recreated cinematics, all of which support 4K and the PS4 Pro. The soundtrack has been fully remastered as well, and original voice actors including Jess Harnell and Lex Lang will be returning, too.

Crash withstands the test of time and is more fun to play than ever.

Nicholas Ruepp, Vicarious Visions


“We also added brand new functionality such as making [Crash’s younger sister] Coco playable throughout all three games,” Ruepp adds, which was only revealed over the course of E3.

This came as something of a surprise for fans of the series, but Ruepp says it was received enthusiastically by the community.

“The team really wanted to provide something extra special that they knew both fans and new players would love to experience,” he explains. “The idea actually came up early in development, and gained momentum when a few developers created a basic prototype version of playable Coco during a studio game jam. 

“We knew immediately that we had to provide players the same opportunity to experience Coco throughout all three games in the Crash Bandicoot N. Sane Trilogy.”

Though long standing fans of the series would have probably loved to see the trilogy developed by original creator Naughty Dog, it seems like Vicarious Visions has done a great job of remaining faithful to the originals.

It even received Naughty Dog’s blessing in the processs – something Ruepp says he’s “thrilled with” – with president Evan Wells recently saying: “Vicarious Visions took amazing care in maintaining the feel and soul of the originals, but brought the visuals up to modern day standards and added a number of new features that’s made them even more fun to play than remembered.”

Coming from the much-heralded originators of Crash, whose games have arguably defined significant parts of what the PlayStation brand stands for today, that’s a pretty big endorsement – which will definitely play in N. Sane Trilogy’s favour.


Crash Bandicoot’s N. Sane history

Crash Bandicoot’s development and publishing history is probably one of the most intricate stories in the entire industry, with the franchise changing masters several times in the past decade alone. 

Originally a Naughty Dog creation, Crash Bandicoot was conceived under Universal Interactive (Universal Studios’ game division) after the company signed deals with both Spyro’s creator Insomniac Games and Naughty Dog. Mark Cerny was then VP of Universal Interactive and he oversaw the development as executive producer. Sony ended up signing an exclusive publishing deal, while Universal Interactive remained the owner of the IP rights. 

But Universal Interactive was then sold to Seagram as part of its entertainment division, which itself ended up being sold to Vivendi in 2000. Sony’s exclusive publishing deal also came to an end at that time. 

Under Vivendi’s banner, Universal Interactive was merged with Sierra Entertainment and renamed Vivendi Universal Games, with Sierra acting as a subsidiary and becoming Crash’s new home. In 2007, Vivendi merged with Activision and Sierra moved under the control of Activision Blizzard, which later became independent after acquiring enough shares. Activision Blizzard then moved the Crash Bandicoot IP from Sierra Entertainment to Activision the same year.


Don’t smash the statue

To celebrate the release of the Crash Bandicoot N. Sane Trilogy, Activision partnered with Numskull to bring a brand-new merchandise range to retail, as we already discussed in the June 16th issue of MCV. However, it’s not the only firm to launch tie-in items, as high-end figures manufacturer First 4 Figures has also been hard a work on various Crash statues.

Partnering with Activision, First 4 Figures just unveiled two figures that are now available to pre-order, with an estimated release date in August (distributed by Heo in the UK). The exclusive 9” PVC Painted Crash statue will set consumers back $89.99 (£70) and will include a collector’s box, a premium crate-shaped deluxe box, an authentication card, and a leaflet (as well as the hand-painted limited edition statue, of course). There’s also a ‘regular’ version launching, which only includes the leaflet and the collector’s box, which will launch at retail between $59.99 - $69.99 (£47-£55).


          AV/IT Tech/Prototyper, Experience Centers team (Pie Shop) - Intellipro Group Inc. - Mountain View, CA   
Be able to navigate file systems on remote machines), Write Apple and bash scripts, familiarity with JavaScript and Python......
From Intellipro Group Inc. - Thu, 08 Jun 2017 03:22:04 GMT - View all Mountain View, CA jobs
          Twitter May Add A Fake News Button   
However, the fake news button still a prototype. It’s also likely that it’s never going to be released.

          UXPA Student Design Competition - Part 1   

I recently attended the UXPA International 2017 conference in Toronto where I had the opportunity to give a talk about my most favorite subject, data visualization. With over a thousand attendees, the event was an inspiring week filled with stimulating sessions about all things UX and invaluable opportunities to network with others in the industry. The conference kicked off with a keynote presented by Jon Kolko, a Partner at Modernist Studio, and the Founder and Director of Austin Center for Design. Jon spoke about exploring ways to lead and inspire a creative team and gave some interesting real life examples from his days at Blackboard, the largest educational software company in the world. I left the session with the other attendees feeling ready to tackle a day full of learning and fun.

Darian O'Reilly at UXPA 2017

Sessions that I most enjoyed included Museums, Tech, and UX: The Future of the Museum Experience presented by Kathi Kaiser of Centralis in Chicago and Is Ethnography Possible without Field Research? by Stephanie Rosenbaum of TecEd, Inc. The later explored a common issue that UX researchers have; what to do if you can’t visit your target users. 

Student Design Competition

The real highlight of the conference for me was acting as a judge for the annual student design competition. Three teams of students, from The University of Texas at Austin, The University of Toronto, and Pace University, competed in a two-round challenge to conceptualize, research, prototype, and design a smart shopping assistant. The teams did not receive any information about the challenge until they arrived at the conference. They were given only 24 hours to prepare a seven minute ‘pitch’ to the panel of four judges. After each team presented their work, there was a five-minute Q&A with jury panel and three minutes of feedback from peers on the other two teams.

Because this was the preliminary round, each team could receive only a maximum of three points from each judge for a possible total of 12. We used the criteria below to award points:

  1. Evidence of exploring the problem space, articulated from the end user perspective
  2. Evidence of exploring solution alternatives, where the merits of alternatives are weighed before aligning on a single concept
  3. Evidence of iterative design, where decisions are influenced by user testing and feedback
  4. Evidence of effective design communication skills, where design artifacts and presentations achieve the stated objective and are tailored to the audience
  5. Evidence that their multidisciplinary team is committed to fairness and is gracious in receiving feedback during the competition

Round One Presentations

All three teams accomplished an impressive amount in 24 hours and the three other judges and I were excited to see their unique takes on the assignment.

UT Austin created Cache Cart, a shopping app focused on groceries and household products. It had the added function of tracking ‘use by’ dates of perishable items to help the user waste less food over time. They gave a solid presentation that covered both a short description of their impressive research – including 174 responses to an online survey they created within 24 hours – and a taste of what their product would be.

The University of Toronto team put together a very impressive presentation that was heavy on research but light on design. Their concept was a household and fashion app called Spargo designed to keep track of the user’s current wardrobe and household items, suggest related purchases, and assist the user in finding the best prices for items they were interested in buying.

Pace University students focused solely on fashion with their app called Jill. They proposed that Jill would be a chat bot ‘friend’ who would help the user to find sales, locate stores, and suggest purchases all based on account preferences and adaption to user behavior over time. Their presentation was visually rich and interesting but lacked much information about the research they had performed to make the design decisions on which their project was based.


At the end of the first round, the scores were neck and neck with UT Austin leading by only one point over tied-for-second place, Pace and the University of Toronto. The teams had another 24 hours to take the judges’ input into consideration, do some user testing on their updates, and create a 15-minute presentation to showcase their project in front of a much larger audience. 

Look for Part 2 soon to see how the teams made out in the final round and who ultimately won the competition.


          The #1 Ball at the Quicken Loans National: Facts, Figures and Social Buzz   

Heading into this 4th of July weekend, the PGA TOUR has a decidedly patriotic feel as players assemble just outside our nation's capital for the Quicken Loans National. As the tournament sponsors many initiatives honoring America’s servicemen and servicewomen as part of its week-long celebration, it's certainly fitting that the defending champion is the only military veteran currently on the PGA TOUR.

Titleist golf ball loyalist Billy Hurley III (Pro V1) attended the Naval Academy and served five years of active duty in the Navy, rising to the rank of lieutenant before his commitment finished in 2009. The 35-year-old pro, who grew up in nearby Leesburg, Va., continues to live with his family in Annapolis and had the hometown crowd on his side last year as he captured his first PGA TOUR victory when this event was contested at Congressional Country Club.

This year, the event moves to TPC Potomac at Avenel Farm, which is hosting its first Tour event in ten years. From 1987 to 2006, TPC Avenel (as it was then known) hosted the Kemper Open.

It's a somewhat unique experience on tour to defend a title at a new course, but Hurley said that he still feels like he has a home-court advantage at TPC Potomac.

"We certainly wish it was at Congressional," Hurley said, "because I finished first, fourth and eighth there, so there are courses for certain players and that's one of mine. But this is a familiar place to me. I do practice and play out here when I'm home a good bit, so it's a great spot and it will be a great event this week."

TPC Potomac has undergone substantial upgrades since it last served as host of the Kemper. The championship layout has been lengthened to 7,124 yards playing to a new par of 70. The design features an array of beautiful and strategically diverse holes that wind through wooded terrain, with numerous creeks and streams – including the historic Rock Run Stream Valley, one of the main tributaries of the Potomac River.

“There are no low scores here," Hurley said in assessing TPC Potomac." I think that 8 or 10- under won the Champions Tour Senior Players. I think 7-under won a Web.com event and 9 or 10-under won another Web.com here. It's a hard, hard golf course. The key out here more than anywhere else - there’s a lot of tee shots where you’ve go to be in the fairway. The rough is really thick and it's going to be penal compared to other weeks out here on Tour."

Good luck in your title defense, Billy!

• • •

TITLEIST BY THE NUMBERS

 This week at the Quicken Loans National, Titleist is once again the overwhelming golf ball choice, with 87 players in the limited field of 120 trusting a Titleist Pro V1 or Pro V1x golf ball, more than six times the nearest competitor with 13 and more than all competitors combined.

Titleist was also the top choice among players in the hybrids category (20) as well as the irons category with 36 sets in play. Vokey Design Wedges also topped the approach, sand and lob wedge (168) category and Scotty Cameron putters were the top choice among players with 53 putters in play.

• • •

FAST FACTS:

  • The Quicken Loans National has had two first-time winners: Titleist golf ball loyalists Troy Merritt (Pro V1/2015) and Billy Hurley III (Pro V1/2016).
  • The best 18-hole score at the Quicken Loans National was the 61 shot by Troy Merritt in 2015. Meritt went on to win the event, setting the 72-hole scoring mark as well (266).
  • After major renovations, TPC Potomac at Avenel Farm reopened on April 28, 2009. Since then, TPC Potomac has hosted two Web.com Tour events - the Mid-Atlantic Championship in 2012 and 2013 (the 2012 event was won by Titleist Pro V1x loyalist David Lingmerth) as well as the 2010 Constellation Energy Senior Players Championship (won by Titleist Pro V1 loyalist Mark O'Meara).
  • The top four finishers at this year's Quicken Loans National will earn spots into the 146th Open Championship at Royal Birkdale (if not otherwise eligible). In all, the Qualifying Series is being contested at 15 events in 10 countries this season. A total of 44 places in The Open are available through the Series, which provides golfers with opportunities to qualify at events around the world on the PGA TOUR, European Tour, PGA Tour of Australasia, Asian Tour, Japan Golf Tour and the Sunshine Tour. In addition to the Quicken Loans National, other PGA TOUR events in the Qualifying Series include The Greenbrier Classic (four spots available) and John Deere Classic (one spot).

• • •

PLAYERS TO WATCH:

  • Titleist golf ball loyalist Rickie Fowler (Pro V1) will compete in the event for the sixth time. His best finish came in 2015 when was his runner-up. Fowler has racked up six top-6 finishes this season. In addition to his win at The Honda Classic, he finished T2 at the Memorial Tournament, T3 at the Shell Houston Open, T4 at the Waste Management Phoenix Open, T5 at the U.S. Open and T6 at the World Golf Championships-HSBC Champions.
  • A four-time winner on Tour this season, Titleist Brand Ambassador Justin Thomas (Pro V1x) is seeking his third top-12 finish or better in as many starts at the event (T4-2015, T12-2016). Thomas currently sits third in the FedExCup standings.
  • 2013 Quicken Loans National champion, Titleist Brand Ambassador Bill Haas (Pro V1x) has finished inside the top 4 in three of his last four starts at the event (1-2013, T30-2014, T4-2015, T3-2016). The six-time PGA TOUR winner has three top-10 finishes this season, including a 3rd-place showing at the World Golf Championships-Dell Technologies Match Play.

• • •

SOCIAL BUZZ:

Defending champion, Billy Hurley III encourages everyone at Quicken Loans National to wear red this Friday, a sign of support for our troops deployed around the globe.

(Please visit the site to view this file)

Titleist golf ball loyalist David Lingmerth (Pro V1x) fired a 5-under-par 65 to take the overnight lead. He has some experience on this track..

(Please visit the site to view this file)

A big story this week - Tour seeding began for the new prototype Titleist 718 irons.

(Please visit the site to view this file)

Titleist Brand Ambassador Justin Thomas is one of many players who have already put the new 718’s straight in the bag.

(Please visit the site to view this file)

Seeding for the new prototypes also commenced at the Open de France on the European Tour. Titleist Brand Ambassador Ian Poulter (Pro V1x) is apparently already bonding with his new 718 irons.

(Please visit the site to view this file)

Titleist Brand Ambassador Peter Uihlein (Pro V1x) also weighed in on the new prototypes from France.

(Please visit the site to view this file)

Back in the States, Titleist Brand Ambassador Russell Henley (Pro V1x) shared a photo of his new prototype 718 T-MB..

(Please visit the site to view this file)

Kevin Harms, who caddies for Titleist Brand Ambassador Kevin Na (Pro V1), snagged one of Kevin’s new prototype 718 AP2 irons and shared this photo.

(Please visit the site to view this file)

Team Titleist was at Quicken Loans National this week, taking in all the action as Tour Reps and the Titleist Golf Club R&D team fit players into the new prototype 718 irons, tested them out on the practice range and collected player feedback. Click here for more coverage of the seeding process.

(Please visit the site to view this file)

Titleist Brand Ambassador Scott Stallings (Pro V1x) ended his first round in style.

(Please visit the site to view this file)

Titleist Brand Ambassador Bill Haas (Pro V1x) uncorked a great drive on the 299-yard 14th hole at TPC Potomac with his 917F2 fairway metal.

(Please visit the site to view this file)

Good luck to all of Team Titleist this weekend, thank you to all our men and women in uniform and Happy Independence Day! 

(Please visit the site to view this file)

#TeamTitleist 


          First Look: Tour Seeding of the New Prototype Titleist 718 Irons   

Tour seeding of the new prototype Titleist 718 irons is off to a great start this week at the PGA TOUR's Quicken Loans National. Titleist Tour Reps and the Titleist Golf Club R&D team have had a busy few days at TPC Potomac at Avenel Farm, fitting players into the prototypes, testing on the practice tee, capturing ballflight data and compiling feedback from many of the world's finest players.

This effort is an integral part of our iron performance validation process and Team Titleist has been alongside our experts every step of the way, catching up with Titleist Brand Ambassadors to bring you the latest from this critical step in our launch process. 

Check out some of the action from earlier this week in our photo galleries below. And for more updates, sign up for special 718 product alerts by clicking this link

Day 1

(Please visit the site to view this file)

Day 2

(Please visit the site to view this file) 

 

#TeamTitleist


          L'un des designer de l'interface iPhone raconte la génèse du "glisser pour déverouiller"   

glisserdeve.jpgPour fêter les 10 ans de l'iPhone depuis son lancement aux États-Unis, de nombreuses publications proposent des témoignages et interviews avec des personnalités importantes de l'univers Apple et qui ont été impliquées dans la création du premier iPhone, comme Tony Fadell ou Scott Forstall.

Cependant, il existe aussi d'autres employés d'Apple dont le rôle a été primordial dans l'élaboration de l'iPhone et de son interface tactile, comme Bas Ording, un designer d'interface chez Apple, peu connu à cause du culte du secret à l'époque de Steve Jobs.

Ce dernier raconte la genèse du célèbre geste "glisser pour déverrouiller".

Au moment de la conception de l'iPhone, Steve Jobs avait posé une condition à l'équipe en charge de concevoir l'interface tactile du premier iPhone, et dont Bas Ording faisait partie.

Il fallait que tout les gestes pilotant l'interface puissent être effectués avec un doigt, une chose étrange sachant qu'il s'agissait d'un écran multitouch. Steve Jobs voulait que l'utilisateur puisse interagir avec l'interface avec la même main qui tenait l'iPhone.

Pour déverrouiller l'iPhone, Bas Ording et son équipe ont essayé de nombreux gestes différents, comme un avec deux doigts qui ressemblait au zoom de maintenant, ou un autre toujours avec deux doigts mais en cercle.

Cependant ils se sont vite rendu compte qu'il était impossible de faire un geste avec deux doigts pour déverrouiller l'iPhone avec la même main qui le tient.

Ils ont donc imaginé un grand glissement de doigt à l'horizontal et pas vertical pour éviter de déverrouiller l'iPhone lors du retrait d'une poche.

C'est Bas Ording qui a imaginé le spot lumineux sur les lettres au niveau de la barre pour indiquer à l'utilisateur où et comment faire le geste.

Ce dernier a été remplacé en 2016 par une nouvelle méthode d'ouverture de l'appareil via un capteur d'empreintes digitales, le Touch ID.

A lire aussi sur la création de l'iPhone :

Source

Vous aimez ? Partagez !


          10 ans de l'iPhone, le développeur du clavier partage la photo des prototypes qu'il avait à disposition   

prototypes-premier-iphone.jpgÀ l'occasion de l'anniversaire des 10 ans de l'iPhone qui a eu lieu hier, on a pu voir de nombreux témoignages et interviews de membres fondateurs de l'iPhone comme Tony Fadell ou Scott Forstall, mais aussi des graphes montrant l'impact de l'iPhone et du smartphone en général sur la société.

Ken Kocienda, un développeur faisant partie de l'équipe du projet Purple d'Apple en charge de la conception de l'iPhone à l'époque, vient de partager des photos de deux prototypes d'iPhone qu'il a utilisé pour concevoir le clavier virtuel d'iOS.

prototypes-premier-iphone.jpg

Les membres de cette équipe secrète au sein d'Apple appelaient ces prototypes "Wallabies" pour une raison inconnue. Il s'agit de machines vieilles d'environ 12 ans, d'où le design en forme de pavé avec un grand écran tactile.

Même si ces prototypes paraissent très épais, le design général ressemble à celui du premier iPhone et de son bouton Home, qui est d'ailleurs amené à disparaitre 10 ans plus tard avec l'iPhone 8.

Que de chemin parcouru depuis ces prototypes, et surtout avec une réduction toujours plus importante des bordures, une tendance qui va se poursuivre avec les prochains modèles dévoilés cette année.

Source

Vous aimez ? Partagez !


          Un prototype supposé d'iPhone 8 apparait en photos, souhaitons qu'il ait été abandonné   

prototype-iphone-1.jpgD'après les derniers schémas techniques et les maquettes d'iPhone 8, le nouveau modèle anniversaire aurait un grand écran OLED de 5,8 pouces qui recouvrerait toute la face avant et envelopperait la partie avec la caméra FaceTime et quelques capteurs.

Cependant Benjamin Geskin, source de nombreuses indiscrétions sur Twitter concernant les produits Apple, a publié plusieurs nouvelles photos d'un prototype d'iPhone 8 dont le design est légèrement différent. Toutefois, il est probable que cela ne soit pas le modèle retenu par la firme de Tim Cook.

prototype-iphone-1.jpg

On peut voir ce prototype d'iPhone recouvert d'un plastique protecteur qui le déguise en iPhone 7 avec un faux bouton Home / Touch ID sur le film.

Quand celui-ci est retiré, on remarque qu'il n'y a aucun Touch ID. Soit il est intégré sous l'écran, soit il se trouve au dos.

prototype-iphone-2.jpg

prototype-iphone-3.jpg

L'interface affichée à l'écran ne ressemble pas à iOS, pour une raison simple, il s'agit d'un système de test interne d'Apple qui a déjà été vu dans sur d'anciens prototypes d'iPhone.

Le design est différent de celui vu dans les dernières rumeurs, surtout en haut et en bas de l'écran avec une bordure plus prononcée. Même Benjamin Geskin émet des doutes quant au fait qu'il s'agit du modèle final d'iPhone 8.

Il pourrait ne s'agir que d'un des nombreux prototypes d'iPhone 8 qu'Apple aurait testés au cours des derniers mois. Espérons qu'il ne s'agisse pas du modèle qui ait été retenu, car son design est loin d'être sexy.

Que pensez-vous de ce supposé prototype ?

Source

Vous aimez ? Partagez !


          Juricide: Businessmen Killing a Profession   
Book Review: Douglas Litowitz, The Destruction of Young Lawyers: Beyond One L. Akron, Ohio: U of Akron P, 2006.

Read the comments to my blog and you’ll see that one commentator recommends this book by Dr. Douglas Litowitz. I bought it and, seven chapters and 144 pages later, I’m ready to discuss it in the form of a book review, even though I hope this is not too pretentious and following too closely my old profession of writing for newspapers.

As a lawyer, Litowitz is more discontented than disgruntled. Law was a lucrative career for him for five years of his life and, even though he suddenly quit his job in a huff at a large Chicago law firm to earn a PhD in philosophy, law appears to be the thing that most defines him as a thinker and, dare I say, even as a human being. He once taught at Ohio Northern University College of Law, but apparently not any more.

What then does his book, The Destruction of Young Lawyers, mean? Let’s be very careful here, splitting hairs if we have to: Litowitz’s point of view stems not from the dysfunction of trying to enter into the legal profession, although chapters two and three do touch upon law school and the bar exam, but the dystopia of what happens once you enter it. For those of us more concerned with getting through law school or getting a job, this book offers a sort of trickle-down theory, if not a vivid description of our own sour grapes.

As such, it’s also fair to first suspect a kiss-and-tell book. After all, what on earth is he complaining about if he made it through an elite law school and into a job in the legal profession? But as the story unfolds, we see someone trying to reach for more than what he has, realizing that once his goals have been achieved, they didn’t turn out to be what he wanted in the first place. Taken from this point of view, we might even see him as a 21st-century Henry David Thoreau, if not a much more articulate and voluminous version of Melville’s Bartleby, the Scrivener.

Granted, he is isolating himself from the impersonal professional environment he once belonged to and waxing philosophic about it. But to give Litowitz a fair shake, the reader needs to delve even deeper than this. There is a central, more timely issue to his thesis: the lawyer profession used to be noble, but now it has evolved into something sinister and immoral. To swallow this, we have to accept his own parody of Dickens: “It was the worst of times, it was the worst of times.”

He most admirably tries to put his finger on the problem by blaming money and the trend in America over the past few decades of putting wealth into the hands of only a few. Some of his statistics are very dramatic, pointing out that law firms of over 1,000 lawyers never even existed until only recently. The tricky tactic of law firms designating some lawyers as “associates” versus others as “junior partners” or something else, creates a money flow that goes only to the tippy top of an elaborate money pyramid. In light of our recent financial meltdown in America, this ought to be nothing new, but I suppose it unfortunately probably is.

Nonetheless, some of Litowitz’s examples do hit the mark. For example, his law firm defended an insurance company that insisted that a properly insured motorcycle victim couldn’t collect. The law firm was called upon to wholeheartedly and without reservation defend this insurance company’s despicably sneaky tactic of policy restructuring involving keeping clients informed of changes in their policies via junk mail with clauses embedded in it too tiny and verbose to notice.

Litowitz even supports these depictions by citing the very abstract legal theories by some influential scholars. He blames them for numbing the consciences of lawyers. For example, he reminds us of Duncan Kennedy, who has no qualms about dividing cases into categories of “cold” (i.e., a routine decision that states rules) and “hot” (i.e., a decision with a clear injustice that might distract law students from more important legal rules--like bait for a trap).

He even includes a penultimate chapter about the irony of technology: what is supposed to make life easier has made it far more complex. This seems like a bonus chapter that is slightly off topic, since technology certainly can’t really be part of a larger decay of the legal profession due to a lack of conscience. Then again, it shows that the decay does make lawyers unable to adapt to the new technology with common sense--instead of allowing computers to make brief-writing an easier task, lawyers simply use computers to over-edit.

As “morosely unhappy” as Litowitz depicts lawyers, I personally wanted him to go further. It’s interesting that he brings up the late Arthur Liman as his pick for a lawyer who led an ideal, productive career. He doesn’t mention that Liman was the lawyer who stared down Lt. Col. Oliver North in what turned out to be the most crucial legal moment of questioning in the Iran-Contra Affair--a moment that the far right in America would hold up as a shining example of the triumph of good (North) over evil (Liman, representing the liberal Senate). Please correct me if I’m wrong, but I believe the Rev. Jerry Falwell even sold video tapes of this exchange as an “inspirational” message to his followers.

Litowitz’s book came out before the financial meltdown of 2008 and before the reinvention of the American liberal movement that elected Barack Obama. It is not entirely in synch with these events, but does march tentatively to their rather slow but steady drum beat. (In contrast, I’m more the type that would rather hear the drum solo to “In-A-Gadda-Da-Vida” at this point in history.) I figure I’m about five years older than Litowitz, which gives me a slightly more mature outlook on the Reagan years, although it does leave me wondering how he can miss what I think is the biggest piece to his puzzle.

Litowitz even quotes Karl Marx extensively, as perhaps any good philosophy scholar should, but boy oh boy does that beg a big question here. He even mentions “socialism and libertarianism” at one point as extreme postures that law schools somehow filter out of their faculties’ political postures. I would take the biggest issue with Litowitz here, reminding him that there was a perceived victory in 1989 of America in the Cold War. America, with its pop culture quips and simplifications, went on to declare the victory of Capitalism over Communism--not just on some terrestrial battlefield, but in the universal battle of abstract ideas.

This version of events has declared Marx a quack once and for all, even though you’ll find Marx’s picture pinned up in classrooms throughout the vast expanse we call China. Come on. Isn’t it a bit too chic for Litowitz to now unapologetically turn to Marx? Maybe it is not.

An analysis of what has happened to our legal system, its decadence and even moral depravity, cannot be completely examined without linking it to the end of the Cold War and the subtle but distinct message that Capitalism is now the wave of the future. Perhaps Marx is Litowitz’s ultimately cryptic way of linking the decadence of the American legal system to the decadence of this Capitalism. But if so, he should never have mentioned Libertarianism as an extreme posture left out of law school--Libertarianism has been the formulaic voice of this new version of brutal Capitalism. Meanwhile, Socialism is still a bogeyman, not only in law school, but in just about every nook and cranny of the American media--currently trying to underscore a defeat of Obama’s health care reform movement.

Our legal system stems from English law, an often discombobulated collection of ritual, esoteric rules, and very flexible concepts and theories. Nonetheless, the English were also the first to implement laws for the poor and other victims of industrialization, long before Marx ever penned his Communist Manifesto. Somehow English law, even more than the Bible’s rigid laws and morality parables, has kept Western civilization from imploding upon itself. That’s what we should be learning in law school and implementing as lawyers.

Litowitz has stated a problem and briefly attempted to articulate a solution. He promised to do that at the beginning of The Destruction of Young Lawyers, and he delivers. What he doesn’t address and needs to address is the ongoing Reagan chimera. It was Reagan that swung the Supreme Court radically to the right in the late 1980s and turned the American legal system into the back-stabbing business that has become the prototype for all American businesses in this new “Capitalism.” He doesn't need to include Marx in his solution, but he does need to state the problem with a bigger scope and, yes, even a bigger urgency.
          Samsung working on "unbreakable" AMOLED displays   

samsung-logo

What's going to be harder to get than a Samsung Super AMOLED display? An unbreakable Samsung AMOLED display of course! OLED-Display.net is reporting that within the next two years Samsung is aiming to have ultra-rugged, unbreakable smartphone screens available to OEMs. The report does not detail whether the digitizer will be included on this unbreakable AMOLED display -- the digitizer is what registers touch input and what makes a Super AMOLED display "super" -- but if we had to guess, we'd say probably not. You don't have to take anyones word on the staying power of these new panels. Hit the jump to see what happens when a mallet meets a prototype of this flexible, bendable, very-hard-to-breakable, AMOLED display (spoiler alert: it doesn't break).

Read


          Part-time Bookkeeper - Prototype Integrated Solutions Inc. - Langley, BC   
Is a small, family run business that sells approximately 2M $ a year, medium complexity transactions. Prototype Integrated Solutions Inc....
From Indeed - Thu, 23 Mar 2017 19:21:42 GMT - View all Langley, BC jobs
          Electro-mechanical/Electronics Technologist - Microsat Systems - Canada   
Duties and Responsibilities: Assemble and test precision high-reliability electro-mechanical products, assist in prototypes, build and solder printed wiring
From Microsat Systems - Wed, 07 Jun 2017 11:56:08 GMT - View all Canada jobs
          Modular Open Educational Resources for Location-Based Games   
Location-based games have the power to transform specific environments into thematic learning experiences. However, their learning content is often managed only by developers and users cannot create their own content, or customize existing ones. This issue affects specific related actors, like teachers, who cannot make use of these technologies to create gaming scenarios for their own purposes. This paper introduces SmartZoos, a location-based game, designed to enhance visitors experience in Zoos. Through it, we present a design mechanism that allows users to generate location-based learning content, as modular Open Educational Resources. These modular contents can be later integrated independently into multiple gaming scenarios by other users. Preliminary results conducted as part of an iterative co-design process, reveal that the prototype is being perceived as effective and easy to use.
          Twitter is looking for ways to let users flag fake news, offensive content - The Washington Post   
Perhaps Trump's Twitter adventure may be over soon...

"Twitter is exploring adding a feature that would let users flag tweets that contain misleading, false or harmful information, according to two people familiar with the company's projects.

The feature, which is still in a prototype phase and may never be released, is part of the company’s uphill battle against rampant abuse on its platform. It could look like a tiny tab appearing in a drop-down menu alongside tweets, according to the people, who spoke on the condition of anonymity because they were not authorized to release details of the effort."
Twitter is looking for ways to let users flag fake news, offensive content - The Washington Post
          Brilliant new device could save kids from hot car deaths — and it was invented by this 11-year-old   
An 11-year-old boy in McKinney, TX has produced a prototype of a device designed to prevent the deaths of children in hot cars. According to CBS News, Bishop Curry was inspired to invent the device after seeing a TV news report about the death of a 6-month-old baby who was left unattended in a ...
          (USA-GA-Decatur) Senior Design Engineer   
Responsible for new product development and design and sustaining engineering for existing product. Works in an electronic environment to do overall product design and redesign, part assembly and detailed part drawings. Works on prototyping, testing, and assembling prototypes and samples. Attends and or leads various Product Design/development projects. Must be able to lead and coordinate the work of all the members of the design team. Key Tasks & Responsibilities Involved in various aspects of the design process including, but not limited to, the development of part geometry, assembly design and drawing generation. Design work varies form new product development to product enhancements and may involve work with problem jobs or field fixes. Develops and distributes engineering data in the form of Engineering Change Notices, bills of material and parts tracking. Spends time in direct/indirect training. Approximately half of this time will be spent learning about project management and how other departments including marketing, manufacturing and lighting technology work within the process. Attends or leads team meetings on the product delivery system for each major product. When heading a project, the lead engineer is expected to run these meetings. Concept Development- initiating and developing concepts for new products from Project Charters, and Specification Matrix provided by the Product Manager and other avenues such as reviewing competitor's samples and documentation, and free design techniques. These concepts must be agreeable with standard manufacturing methods utilized in the appropriate manufacturing facility. Continuously look for areas of process improvement directed at improving process productivity including quality, purchasing and manufacturing. This includes sourcing new or alternate processes, equipment and training of manpower. Look for advancements or changes in technology through tradeshows, technology councils and vendors. Support ABS/Lean Transformation as Kaizen team participant and/or leader and completion of post Kaizen activity. Submits test request follow-up with the testing group. Submits prototyping requests, works with model shop in production of prototypes and assembly of samples. Reviews functional specifications, project charters and competitors samples. Understand and adhere to the appropriate established industry and safety Standards. - 3 to 6 years plus the education listed above. - - Possesses broad knowledge of principles, practices and procedures of engineering discipline. Knowledge of Process engineering. Sufficient skills for personal computing, AutoCAD, Excel, etc. Proficient in LEAN & Six Sigma methodology and practices such as standard work, timestudy, cause & effect, 5WHY analysis and other tools of DMAIC. The ability to communicate verbally, in written form and through sketches, and engineering drawings and to work well in team environments. Possess some understanding of manufacturing such as stamping, drawing, casting, extruding of metals and plastics. Leadership, to influence and enlist the cooperation of other team members to work towards the goal of completing and implementing new product development on time, and in budget. Knowledge of UL and UL testing processes very helpful. Educational Background. - Bachelors Degree [Engineering or related technical field] Supervisory Responsibility Direct Indirect Exempt N/A 0 Non-Exempt/Hourly N/A 0 Physical Requirements Requires sufficient visual acuity, dexterity and coordination to safely and efficiently operate machinery. Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled EEO is The Law - click here for more information Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled We endeavor to make this site accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact (770) 922-9000.
          (USA-GA-Decatur) Senior Design Engineer   
Responsible for new product development and design and sustaining engineering for existing product. Works in an electronic environment to do overall product design and redesign, part assembly and detailed part drawings. Works on prototyping, testing, and assembling prototypes and samples. Attends and or leads various Product Design/development projects. Must be able to lead and coordinate the work of all the members of the design team. Key Tasks & Responsibilities * Involved in various aspects of the design process including, but not limited to, the development of part geometry, assembly design and drawing generation. Design work varies form new product development to product enhancements and may involve work with problem jobs or field fixes. Develops and distributes engineering data in the form of Engineering Change Notices, bills of material and parts tracking. * Spends time in direct/indirect training. Approximately half of this time will be spent learning about project management and how other departments including marketing, manufacturing and lighting technology work within the process. * Attends or leads team meetings on the product delivery system for each major product. When heading a project, the lead engineer is expected to run these meetings. * Concept Development- initiating and developing concepts for new products from Project Charters, and Specification Matrix provided by the Product Manager and other avenues such as reviewing competitor's samples and documentation, and free design techniques. These concepts must be agreeable with standard manufacturing methods utilized in the appropriate manufacturing facility. * Continuously look for areas of process improvement directed at improving process productivity including quality, purchasing and manufacturing. This includes sourcing new or alternate processes, equipment and training of manpower. Look for advancements or changes in technology through tradeshows, technology councils and vendors. * Support ABS/Lean Transformation as Kaizen team participant and/or leader and completion of post Kaizen activity. * Submits test request follow-up with the testing group. Submits prototyping requests, works with model shop in production of prototypes and assembly of samples. Reviews functional specifications, project charters and competitor's samples. * Understand and adhere to the appropriate established industry and safety Standards. * 3 to 6 years plus the education listed above. * Possesses broad knowledge of principles, practices and procedures of engineering discipline. * Knowledge of Process engineering. Sufficient skills for personal computing, AutoCAD, Excel, etc. * Proficient in LEAN & Six Sigma methodology and practices such as standard work, timestudy, cause & effect, 5WHY analysis and other tools of DMAIC. The ability to communicate verbally, in written form and through sketches, and engineering drawings and to work well in team environments. * Possess some understanding of manufacturing such as stamping, drawing, casting, extruding of metals and plastics. Leadership, to influence and enlist the cooperation of other team members to work towards the goal of completing and implementing new product development on time, and in budget. Knowledge of UL and UL testing processes very helpful. Educational Background * Bachelor's Degree [Engineering or related technical field] Physical Requirements Requires sufficient visual acuity, dexterity and coordination to safely and efficiently operate machinery. Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled EEO is The Law - click here for more information Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled We endeavor to make this site accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact (770) 922-9000.
          (USA-GA-Decatur) Design Engineer   
The primary purpose of the Engineer position is designing parts and products and providing sustaining support of those products. Design work varies from new product development to product enhancements, and may involve work with problem jobs or field fixes. Sustaining support includes resolving internal issues from technical support, product support, post sales, manufacturing facility, etc. This design and sustaining work is done to improve existing products, design new products, and offer additional options as the customer / agent / market requests. Key Tasks & Responsibilities Involved in various aspects of the design process including the development of part geometry, assembly design, and drawing generation. Uses drawing and modeling software (i.e. Autocad, ProEngineer) to develop new products, create product enhancements, and work with problem jobs or field fixes. Provide product knowledge support to internal customers, including Bill of Materials, Marketing, Product Support, Technical Support and Post Sales. This support ensures that our external customers are given accurate and detailed technical information. Interacts with the manufacturing facilities to resolve part or assembly issues, deviation requests and bill of material errors. This is done to keep the manufacturing lines running and producing a quality product. Distributes engineering data in the form of Engineering Change Notices. The ECNs inform internal employees and suppliers of bill of material changes, drawing revisions, assembly changes, etc and provide a tool to track the revision history of parts and assemblies. Submits prototyping and test requests. Works with the model shop in production of prototypes and assembly of samples to be used to check the fit, form and function of the part. Works with the internal testing lab to verify product meets UL requirements. Product cost estimating. Achieves by analyzing requirements and utilizing computer and human resources to determine a baseline costs that are passed on for customer quotations. Present ideas and suggestions to help improve efficiency and reduce waste: Participate in Kaizen design and production events to improve product productibility, cost, and quality. Use LEAN Tools to develop Assembly cells and Standard Work through Kaizen event participation and leadership to create ideal new/existing product workflow. - 1 to 4 years plus the education listed below. - AutoCad, Pro-E type engineering software. Knows and uses the fundamental concepts, principles and procedures of engineering discipline, including stress/strain calculations, fluid dynamics, and materials engineering. Proficiency using Microsoft Word, Excel, and PowerPoint; and the ability to quickly learn and use other software packages. Good communication skills (verbal and written) to effectively interact with customers (internal and external). Ability to work well in a team environment. Strong research ability as well as the ability to perform more complex calculations. Educational Background - Bachelors degree in Engineering [Mechanical, Industrial, Electrical] Supervisory Responsibility Direct Indirect Exempt This position does not manage professional employees 0 Non-Exempt/Hourly This position does not manage hourly or administrative employees 0 Physical Requirements - Must be able to lift 25lbs. Must be able to sit for extended periods of time. Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled EEO is The Law - click here for more information Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled We endeavor to make this site accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact (770) 922-9000.
          (USA-CA-Sunnyvale) User Experience Researcher   
LinkedIn Corp. is seeking a motivated, talented UED (User Experience Design) Researcher to join us. LinkedIn offers a research climate that encourages a wide range of methods and approaches to explore and understand our large suite of products. Our team is responsible for research that feeds the design, strategy and development of all products and services, covering both consumer (LinkedIn.com, mobile applications, subscriptions) and enterprise (talent, marketing, and sales solutions). The team is in both San Francisco and Sunnyvale, and location is flexible. As a UED Researcher, you will drive the complete research process and collaborate closely with cross-functional counterparts in Product Management, Design, Marketing, and Engineering to influence key strategy and execution decisions. Your research will be instrumental in defining the next-generation of LinkedIn products, as you spearhead a human-centered decision-making process, and develop the most useful and usable product experiences for a global audience. **Responsibilities** + Partner with design, product, and marketing colleagues to understand business needs and design appropriate research studies to generate focused insights. + Design and conduct user research studies, including surveys, in-depth interviews, field studies, focus groups, and concept/prototype testing. + Foster collaboration with designers, product managers, marketers and sales to translate insights into actionable recommendations that inform execution. + Work in partnership with other researchers and organizations within LinkedIn (e.g., data analytics) to create comprehensive and coordinated research strategies that triangulate data from different sources/methods to develop recommendations. + Cleverly deliver research findings with strong recommendations. **Basic Qualifications** + 2+ years of experience in user or design research. + Degree in Psychology, Cognitive Science, Human Factors, Anthropology, Human-Computer Interaction, Design, a related field – or equivalent experience. **Preferred Qualifications** + A passion for observing behavior and synthesizing insights into product design. + The ability to quickly tailor and design effective, appropriate research approaches within constraints. + Working knowledge of secondary research methods, including desk research, market research firms and other vendors. + Self-motivated and execution-oriented. Ability to execute at a high level of quality in a fast-paced, complex environment. + Ability to create compelling presentations and confidently convey insights through storytelling. + Deep understanding of LinkedIn s products, and a point of view about them. + Familiarity with quantitative methods preferred. + Excellent sense of humor, flexible by nature, comfortable with ambiguity.
          (USA-IL-Round Lake) Manager II, Purchasing   
Every day, Baxter touches the lives of millions of patients and providers worldwide who rely on our essential hospital and renal products and services. You’ll find Baxter’s products and therapies on nearly every floor, in almost every hospital worldwide, in clinics and in the home. Baxter’s employees are building upon the company’s rich heritage of medical breakthroughs to advance the next generation of healthcare innovations that enable patient care. Our commitment to our mission means we are there when patients and healthcare professionals need us, during the critical moments that matter most. In this position you will optimize supplier relationships while maximizing value and ensuring uninterrupted product/service flow. Develop project plans and manage projects to implement short and long-term sourcing strategies for procurement categories. Directly responsible for development of supplier relations and management of individuals and programs to affect total cost efficiencies. Responsible for creating innovative techniques and providing new tools for use in maximizing value of the procurement supply chain. Interfaces regularly with senior PSM as well as related management functions to guarantee consistency of strategies as well as overall company goals. Essential duties and responsibilities; 1. Direct Team Manager of employees in Product Purchasing and indirect coordinating Manager for other employees in the Purchasing organization 2. Crystallize Business Objectives in terms of Company Products – Product Portfolio, Roadmap by Region, Cost and Quality Objectives etc – as input to Purchasing Actions 3. Lead Development of Purchasing Plan to Deliver against them. Key Purchasing Interface to R&D Team responsible for Development of a Key Product or Product Family 4. Owner of the Bill-of-Material (BOM) for assigned products in regards to 3rdparty material and service supply, proactively take actions to continuously improve cost, quality, availability 5. Responsible for ensuring early involvement of Purchasing for Supply Base Integration, prototype purchasing during design and development phase, and supplier launch readiness 6. Responsible for supplier-statement-of-work (SSOW), specification agreement (including documenting design and other deliverables) and updating process with suppliers 7. Responsible for Product or Process changes for assigned suppliers, (with R&D), issuing Engineering Change Requests and negotiating and placing Engineering Change Orders 8. Cooperate with Category Purchasing, Supplier Development, and other functions to identify and drive implementation for sourcing projects and continuous improvement projects. * Bachelor's Degree (MBA desirable) * C.P.M. and A.P.P. desirable * Ability to think strategically and globally * Excellent project management, facilitation, interpersonal and negotiation skills * Financial acumen; high degree of ethics * Ability to build strategic supplier relationships * Ability to work effectively in a matrix environment * Minimum of 7-10 years overall business and/or purchasing experience. *Equal Employment Opportunity* Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic. EEO is the Law EEO is the law - Poster Supplement Pay Transparency Policy */Reasonable Accommodations/* Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please send an email toCorporate_Staffing_Deerfield@baxter.comor call 877-229-4748 (877-BaxHR4U) and let us know the nature of your request along with your contact information. **Job:** **Supply Chain* **Organization:** **Purchasing (PSM)* **Title:** *Manager II, Purchasing* **Location:** *Illinois-Round Lake* **Requisition ID:** *170003AX*
          (USA-IL-Round Lake) Purchasing Manager   
Every day, Baxter touches the lives of millions of patients and providers worldwide who rely on our essential hospital and renal products and services. You’ll find Baxter’s products and therapies on nearly every floor, in almost every hospital worldwide, in clinics and in the home. Baxter’s employees are building upon the company’s rich heritage of medical breakthroughs to advance the next generation of healthcare innovations that enable patient care. Our commitment to our mission means we are there when patients and healthcare professionals need us, during the critical moments that matter most. In this capacity, optimize supplier relationships while maximizing value and ensuring uninterrupted product flow. Plans and implements the short and long-term strategies for supplier management programs. Responsible for the development of supplier relations required for supplier programs. Ensures continuity and compliance with current supplier program objectives. Responsible for utilizing existing enablers while driving for innovation and new tools to create best total value for goods, services required within all areas of spend, including but not limited to raw material (direct) categories. Essential duties and responsibilities; 1. Crystallize Business Objectives in terms of Company Products – Product Portfolio, Roadmap by Region, Cost and Quality Objectives etc – as input to Purchasing Actions 2. Lead Development of Purchasing Plan to Deliver against them. Key Purchasing Interface to R&D Team responsible for Development of a Key Product or Product Family 3, Owner of the Bill-of-Material (BOM) for assigned products in regards to 3rdparty material and service supply, proactively take actions to continuously improve cost, quality, availability 4, Responsible for ensuring early involvement of Purchasing for Supply Base Integration, prototype purchasing during design and development phase, and supplier launch readiness 5. Responsible for supplier-statement-of-work (SSOW), specification agreement (including documenting design and other deliverables) and updating process with suppliers 6. Responsible for Product or Process changes for assigned suppliers, (with R&D), issuing Engineering Change Requests and negotiating and placing Engineering Change Orders 7. Cooperate with Category Purchasing, Supplier Development, and other functions to identify and drive implementation for sourcing projects and continuous improvement projects. * Bachelor's Degree; MBA desirable. * 5-8 years of diversified procurement and operational experience in business, technical, and managerial functions. * In depth knowledge of area of expertise. * C.P.M. and/or A.P.P. desirable. Good oral, written communications, and presentation skills. * Competent in project management role. * Able to interface with multiple levels of management, including senior management at both procurement and business unit levels. *Equal Employment Opportunity* Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic. EEO is the Law EEO is the law - Poster Supplement Pay Transparency Policy */Reasonable Accommodations/* Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please send an email toCorporate_Staffing_Deerfield@baxter.comor call 877-229-4748 (877-BaxHR4U) and let us know the nature of your request along with your contact information. **Job:** **Supply Chain* **Organization:** **Purchasing (PSM)* **Title:** *Purchasing Manager* **Location:** *Illinois-Round Lake* **Requisition ID:** *170003B7*
          (SGP-Singapore) Blockchain and FinServ Architect   
Blockchain and Financial Services Architect, Applied Innovation Overview The Applied Innovation team’s mission is to incubate and develop highly innovative business and partner opportunities for Microsoft and Microsoft Enterprise Services in key markets. We are accountable for understanding technology and industry trends and how they translate into long term Microsoft business opportunities (consulting, cloud usage, product adoption). We accomplish our mission through strategic incubation projects, developing new partner engagement models, securing executive sales and field support, and showing what is possible. You will be responsible for helping to define, manage, and ultimately deliver on the strategic projects that the Applied Incubation team pursues with the Blockchain PG along with partners and customer around the world. This role will require digging into new technology, running architecture design sessions, strategy workshops, business hackathons, technical hackathons, possibly creating demos in code, and working across the company to integrate expertise. You will work closely with the both the HQ and Field Services teams to coordinate and execute on incubation projects which drive both product and services adoption with partners and customers. Responsibilities Leading incubation: Collaborate with stakeholders across Services and the company (engineering, marketing, sales) on development of incubation strategies and lead execution. Integrate business and technology strategies into solution development, and identify opportunities to grow our business. Prototype development: Lead investigation on how to integrate blockchain and cloud technologies into a cohesive story that highlights the possibilities for how Microsoft platform technology can deliver transformative business value to companies across industrial verticals, with a depth focus on Financial Services. Develop prototypes using those technologies in partnership with customers and our engineering teams to uncover potential solutions that Microsoft Services could repeatedly deliver to customers globally. Work with our chosen partners to understand their technical contribution to a combined platform. IP development: Capture and share guidance from incubation work that saves consultants and architects time when facing similar challenges. Validate guidance with SMEs across the company to verify it is appropriate and viable for customers. Lead Hackathons and Workshops: Engage with customers to deliver technical hackathons and strategy workshops to acquire and validate insight that can advance the goals of the incubation. Delighting Customers: You will manage the complete lifecycle of a wide range of project types and demonstrate passion for customers through professionalism and excellence in all aspects of the customer experience. You must also help the team develop and refine the strategies and business cases related to the incubation work. Basic qualifications Must have a background and deep understanding of the following technologies and how they integrate / relate and could work with Microsoft technologies in a complete solution, which includes existing on premise and cloud. • Depth understanding of at least one of the following blockchain technology stacks – Ethereum, Hyperledger, Chain, or Corda. • Expertise in .NET framework, C/C++, C# or equivalent programming languages • Experience working with Linux operating systems • Experience working with services written in Node.js • Understanding of data related Azure and Cloud technologies and concepts • Deep and intuitive understanding of computer science fundamentals Additional desired qualifications • Experience with analytics techniques and methodologies is highly desirable • Experience with mobile application development • Experience with web application develop with frameworks such as Angular.js • Bonus: Experience developing cross-platform software and/or services • Demonstrated experience capturing your learning in the form of white papers, presentations, and recordings to train others • Demonstrated ability to engage with senior level business and technology decision maker discussions related to the business value of technical solutions • Demonstrated success in working with new partners and customers on transformative deals • Track record of driving projects independently and executing on them successfully The successful candidate will have a degree in computer science or equivalent work experience, combined with a minimum of 10 years relevant working experience designing solutions including 5 years managing projects. The job will require travel (40%) worldwide in support of incubation projects. Ideal candidate should be located anywhere in the Asia Pacific region with proximity to an international airport. [do not include EEOC paragraph, as the recruiting platform inserts it.] [to be inserted at the bottom of jd, so don’t include in job posting info above] One Microsoft, One Services Microsoft Services, with over 21,500 employees worldwide, is dedicated to delivering on Microsoft’s mission to empower every person and every organization on the planet to achieve more. We are the voice of support services, the trusted advisor of consulting services, and the source of the world’s best enterprise strategies. Simply put, Services helps customers and partners get the most out of their technology investments. For more information, visit www.microsoft.com/Services. Customer service & support
          (USA-WA-Redmond) Senior Program Manager   
Do you want to push the boundaries of what developers can do with Windows Azure? Are you excited by the challenge of making every web, mobile, or game developer be an Azure developer? With the Windows Azure customer base more than doubling in the last year, and with Skype, Halo, BMW, and over 50% of the Fortune 500 using Azure, now is a perfect time to join the Azure Developer Explorer team! You’d be joining an agile team where your ideas become features that ship every three months or less. As a key program manager and product owner for the Visual Studio Tools for Azure and .NET SDK, your goal is to define and drive outstanding experiences for Azure developers for every phase of the development cycle. If you’re excited by big challenges and want to see your work used by millions of developers, this is the opportunity for you. Specific responsibilities include: * Drive KPIs of bringing new developers and net promoters of Azure SDK (.NET) tools * Advance customer successes building, deploying and diagnosing services, containers, and microservices * Improve our understanding of our target customers using data, customer development, and strong customer relationships * Design .NET Azure developer experiences with usability, architects, engineers and content writers - spanning our tools and developer content on Azure.com and VisualStudio.com * Drive and plan multiple projects simultaneously, and communicate status to partners, stakeholders, and developer division management * Research and analyze competitive cloud tools and platforms to distill the essence of industry trends * Prototype and build demos and samples using the tools you helped to design * Evangelize your features in the developer community through blogs, videos, and events Basic Qualifications: * 5+ ship cycles in Program Management and a proven track record of partnering inside your feature teams and with other teams around the company * A BS or equivalent degree in Computer Science, Electrical Engineering, or a related field * Scenario and user experience design skills * Hands on experience as a developer, program manager or architect for cloud based applications * Knowledge of the .NET Framework, ASP.NET, SQL Server, and Visual Studio, and the ability to dig deep into technical challenges * Strong sense of teamwork, personal integrity, responsibility and accountability * Excellent verbal and written communication skills * Strong customer advocate, self-starter and problem solver Ideal qualifications: * Industry or consulting experience driving construction and DevOps for cloud services * Proven track record for defining a technical vision and leading it to demonstrable results with the product Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com. Program management (engineering)
          Latest iPhone 8 Prototype Likely Isn't Apple's Final Design   
none
          The original iPhone didn't always look so good, as these early prototypes show   
Once upon a time, the original iPhone looked like the missing link between an iPod and something vaguely resembling an older smartphone....
          New photos of original iPhone prototypes show just how far we've come in 10 years   
It's 2017, and all Apple fans can talk about is the iPhone 8. The device is expected to offer a radical redesign with a bezel-less...
          iPhone 8 Rumors: Heading into July, What We Think We Know   

The latest iPhone 8 rumors … 

Trying to figure out what’s going on with the 10th anniversary iPhone (or iPhone 8) is like putting a jigsaw puzzle together with some pieces still missing. You have a good idea what the finished product is going to look like, but important holes remain.

Here are where things probably stand with the 2017 iPhone lineup as of June 30, 2017.

The Latest News

For months, it looked like Cupertino would introduce three new iPhones this year. In May, however, sources in the supply chain had narrowed that list to two. It’s now mid-June and we’re more convinced they’ll be three new handsets coming our way this year. We’ll probably see a 5.8-inch “iPhone 8,” 4.7-inch “iPhone 7s” and 5.5-inch “iPhone 7s Plus.”

The iPhone 8 is almost certainly going to feature an OLED display with the following key components:

Touch ID – The biggest unknown

Reports in April suggested that Apple might be forced to add a physical Touch ID button on the back of the device. At issue: production issues with the long-rumored integrated Touch ID on the front glass. That seems less likely now.

Instead, Apple might delay the iPhone launch to October or November to get it right. On May 8, Digitimes reported that all the phones are on schedule and will enter production in June.

In late May, a new report suggested Apple would be putting Touch ID into the device’s power button. For now, this is the least likely option.

Latest iPhone Edition mockups:

Two awesome iPhone 8 design videos:

And this:

iPhone 8 Rumors: The Name Game

Under normal circumstances, this would be the year Apple releases the “iPhone 7s” and “iPhone 7s Plus.” Given this is the iPhone’s 10th anniversary, we don’t expect Apple to use those names.

Instead, the next iPhone could be called: iPhone 8 (makes no sense given the anniversary number); iPhone Edition (too confusing); iPhone X (when in Rome); or simply iPhone (might just work).

Key Dates

We’ll be updating this post as we get closer to the 2017 iPhone release date(s). Each time there’s an update, we’ll let you know on the front page of the site.

Key dates:

  • In early September, new iPhones are likely to be announced. The actual ship date might not happen for another 30 to 60 days.

          Authentic Living by Karim Rashid | Prototypes   

On the occasion of the Salone del Mobile, Riva 1920 presents a new collection of furniture in cooperation with Lamborghini Cars. The collection is composed by desk, bookshelf, chair, table, sofa and it is characterized by sinuous and stylish shapes, able to amaze thanks to its fine workmanship and the quality of natural and genuine materials, such as walnut solid wood and black leather. It stands out thanks to its extraordinary attention to details which shows the skill of handicraft workings, such as the drawer assembled with dovetail joints, the curved woods carved into solid wood, the leather cover, the finish based on natural oil and wax. Tradition, innovation, excellence, these are the basic requirements of standard production. Lamborghini Automobili We produce super sports cars that are the subject of dreams, many have become icons. They embody values that go beyond the simple functionality of a vehicle. We are Italian, we look for excellence and believe that our DNA ca… continue


          Push Pull furniture series by Lim + Lu | Prototypes   

Cornell University's College of Architecture, Art and Planning is unveiling a 12-piece versatile bespoke furniture series designed by Hong Kong renowned architecture office CL3 and award-winning interdisciplinary design studio Lim + Lu for the college's New York studio. Founder of CL3, William Lim, as well as both founding partners of Lim+Lu, Vincent Lim and Elaine Lu, are alumni of Cornell University's College of Architecture, Art and Planning. The two design studios were invited to design pieces specifically for Cornell University's space located in the financial district in Manhattan. When engaged by the Dean of the college for this project, the three thought it would be a great way to give back to their alma mater. Lim + Lu noted that the pushcart is uniquely New York and has become an ubiquitous part of the city's landscape. At every turn and corner, the pushcarts are transporting goods in, out, and around the city. Although it is inherently New York, the pushcart represents m… continue


           Tidligere Apple-designer viser to gamle iPhone-prototyper   


Den første iPhone kunne have set markant anderledes ud, end den endte med. En af Apples tidligere designere har delt et billede af to gamle prototyper.
          DHS to start building border wall prototypes this summer   
The Department of Homeland Security (DHS) will begin building prototypes for President Trump’s proposed wall along the Mexican border this summer, authorities said on Tuesday. Agency officials said at a news briefing that the department is ready to begin testing designs on land that is already owned by the government. Four to eight designs will […]
           This cell phone draws power not from a battery, but thin air   
While most smartphone makers at this point are concentrating on squeezing in a bigger battery in a slimmer phone, a researcher has been working for years to have now created a prototype cell phone that does not have a battery at all, and it still makes calls to nearby Android smartphones. So basically, it can make calls, and send text, but has no battery in it. Though, the device is still in the prototype stage. Brainchild of Vamsi Talla, a research associate at the lab of Joshua Smith, researches computer science and electrical engineering at UW, Wired reports. Explaining the pertinence of his years of hard work in a gist, Smith says, “If you had to pick one device to
          Purported iPhone 8 prototype leaks with questionable design   
none
          2018 Jaguar Xe SV Project 8 spy shots   

Jaguar in May came out with the news that it was working on a 600-horsepower super sedan based on the XE: the XE SV Project 8 . The automaker also released photos of a prototype and confirmed that just 300 examples are destined to be built-for worldwide consumption.


          Goodbye prototype.js, hello jQuery   
Up until now we have utilised the prototype.js library through out the backend of Spring and on client websites.
          help edit a very bad kindle edition - a sttyle per word   
i bought what must rate as one of the worst coded books ever. An expensive kindle edition official game guide, where each *wor**d* has its own *style*, making whole paragraphs non reflowable can someone please suggest how to regex out some of this complexity with calibre editor a snippet follows- a single para. there are hundreds of these. unsurprisingly - all tries to convert to another format are failing, hang for hours at 47% Code: ---------

TALOS I LOBBY HARDWARE LABS KEY FACILITIES: TRANSTAR EXHIBIT EXECUTIVE OFFICES SALES DIVISION HUMAN RESOURCES IT SECURITY TRAUMA CENTER STAFF LOUNGE When TranStar acquired the space station in 2030, they spared no expense in refurbishing the lobby, with the goal of projecting a warm and inviting atmosphere to guests and employees. Connected to the Shuttle Bay, the lobby serves as a central hub, providing easy access to the Neuromod Division, Psychotronics, and Hardware Labs. The main lift, located in the center of the lobby, is connected to the Arboretum and Life Support. KEY FACILITIES: DEMONSTRATION THEATER COMBUSTION LAB CHEMICAL LAB BALLISTICS LAB BEAMS AND WAVES LAB MACHINE SHOP AIRLOCK Hardware Labs is a secure research and development facility. Guests and unauthorized personnel are limited to visiting the foyer and Demonstration Theater. A number of labs and the Machine Shop are located beyond the security checkpoint. Here researchers and engineers experiment with a variety of emerging technologies to develop hardware prototypes. Currently, the labs are pursuing multiple projects with a broad range of applications.

---------
          Finanzbuchhaltung (m/w), WHITEvoid GmbH   
Finanzbuchhaltung (m/w), WHITEvoid GmbH - Grāmatveži

IHRE AUFGABEN: Klassische Finanzbuchhaltung (Kreditoren- und Debitorenbuchhaltung) inklusive aller Monats- und Jahresabschlüsse und das dafür notwendige Rechnungswesen in Zusammenarbeit mit dem Steuerberater Kontrolle und Verbuchung der Rechnungen und der Bankbelege Abwicklung des Bankwesens Rechnungslegung für teils internationale Kunden Kontakt mit weltweiten Lieferanten und Kunden Reisekosten- und Spesenabrechnungen Erstellung eines einfachen monatlichen Finanzreportings WIR BIETEN: Junges motiviertes Team Eigenverantwortliches Arbeiten im modernen Büro an der Spree Ungewöhnliche und anspruchsvolle internationale Projekte im Bereich Kunst, Architektur, Show und Event Vielseitige Gestaltungsmöglichkeiten in den Bereichen Prototypenbau, Montage und Wartung von Installationen Mitarbeitererfolgsbeteiligung Team Events, leckeren Kaffee und Spaß am Flipper SIE BIETEN IDEALERWEISE: Eine kaufmännische Ausbildung im Bereich Rechnungswesen oder ein erfolgreich abgeschlossenes Studium in den Fachrichtungen Finanzen Berufserfahrung in der Buchhaltung (Designbranche bevorzugt) Sicherer Umgang mit den gängigen Finanzbuchhaltungssystemen (Lexware, Datev) und MS Office Anwendungen (insbesondere Excel) Ausgeprägtes Zahlenverständnis, sowie empathisches Erklärungsvermögen Strukturierte Arbeitsweise und Eigeninitiative einem kreativen und schnelllebigen Umfeld Von Vorteil sind erste Anwendungserfahrungen mit modernen Controllinginstrumenten Interesse an anderen Bereichen wie HR, Recht und Organisationsstruktur sind ebenfalls von Vorteil Deutsch als Muttersprache oder sehr gute Deutschkenntnisse Sehr gute Englischkenntnisse in Wort und Schrift IHR WEG ZU UNS: Sollten wir Ihr Interesse an dieser spannenden Aufgabe geweckt haben, so senden Sie uns Ihre aussagekräftige Bewerbung unter Angabe Ihrer Gehaltsvorstellung per E-Mail zu.

    Darba veids:
    Pilna laika
    Alga:
    nach Vereinbarung

          LiquidPro UI kit for Sketch   

LiquidPro UI kit for Sketch

LiquidPro is a UI kit for Photoshop and Sketch including tons of useful ready-made components for creating app prototypes in a few moves.

The post LiquidPro UI kit for Sketch appeared first on Freebiesbug.


          Physics Graduate Engineer / CBS butler / Towcester, Northamptonshire, United Kingdom   
CBS butler/Towcester, Northamptonshire, United Kingdom

GRADUATE Physics/NPI ENGINEER

£25,000 to £30,000 per annum

Towcester, Northamptonshire

A fantastic Graduate opportunity has arisen in Towcester for an NPI/R&D Engineer for a leading electronics organisation! This is a great chance to be a part of a growing and enterprising company who are at the epitome of fibre optics.

As an NPI/R&D Engineer, you will be working with a team of other talented scientists/engineers developing state of the art photonics technology, devices and systems for the telecommunications industry. This is an exciting opportunity to work with some established professionals in the industry from a wide range of backgrounds, to learn and progress within this field.

Essential Requirements:

QUALIFICATIONS:

+ Honours/Masters degree, in physics, electrical/electronic engineering, materials science or a related discipline

+ Experience in modern optics, optoelectronics, semiconductor technology, solid state physics, electronics or telecommunications are welcome but not essential

KNOWLEDGE/SKILLS:

+ Background in physics, electronic/electrical engineering or a related discipline

+ Ability to use scientific and engineering reasoning in a wide range of situations

+ Specialised knowledge and skills (experimental or theoretical) in relevant areas (eg device physics, design, testing, electronic design, software development) are welcome and will be taken into account in deciding the level of the appointment.

EXPERIENCE:

+ Posts are available for candidates who have recently graduated with a bachelor's degree and those who have up to 2 years post-graduate experience.

Role Overview:

+ Provide experimental characterisation and performance investigation for:

- Product development of new and improved photonic devices and photonic integrated circuits, for coherent detection and direct detection systems above 100 Gb/s.

- Research and development of photonic III-V semiconductor device technologies, design methodologies, fabrication techniques and systems applications

- Including experimental evaluation of prototypes, reliability trials, and design verification

+ Opportunities to evolve into device design are possible as part of career enhancement.

Employment Type: Permanent

Pay: 25,000 to 30,000 GBP (British Pound)
Pay Period: Annual

Apply To Job
          fRONT END - Shorify by Seldat - Montréal, QC   
Alteo is looking for an UI/UX Designer / Front-End Developer for a permanent job based in Montreal. UX/UI Design - Ability to produce mockups, prototypes,...
From Indeed - Wed, 24 May 2017 19:57:55 GMT - View all Montréal, QC jobs
          Autodesk CFD 2018 18.0 x64-XFORCE   

Autodesk CFD 2018 18.0 x64-XFORCE | 2.42 GB CFD software provides flexible tools for calculating fluid flows and thermal simulation with high accuracy, testing your 3d prototypes of products, without having to manufacture real products.Extras. Information: Additionally contains Autodesk SimStudio Tools 2016 R3 (installed only with the main program)All product keys were found and added […]

The post Autodesk CFD 2018 18.0 x64-XFORCE appeared first on Free Source Graphics - GFXMafia.


          MLB Trade Deadline Recap   
By: Mike Wagenman

After weeks of MLB trade talk, the trading deadline has come and gone, and like every July 31st, nothing turns out as expected. Many players who were expected to be dealt, were not; ex. Heath Bell, Wandy Rodriguez, Hiroki Kuroda. But, some teams surprised the baseball world and made unexpected moves to improve their club or their farm system. The trading deadline always creates winners and losers, and this year was no different. Although moves can still be made via the waiver wire, this article will take a deeper look into the biggest winners at the deadline, plus trades that benefitted both parties. Note: I am not a huge proponent of making teams who acquired many prospects as “winners” because very few top prospects actually pan out into what they are expected to become. Please check out MLB.com's 2011 Trade Deadline Tracker for all of the trades that occurred in the past few days, as not all will be listed in this article.

WINNERS (in no specific order):

Pittsburgh Pirates – The Buccos did exactly what they needed to do at the deadline to go from a nice turnaround story, into a legitimate playoff contender. Their division foes (St. Louis and Milwaukee) made a few small moves to fill voids, prompting the Pirates to make two big moves. They acquired first baseman Derrek Lee from the Orioles, and although he is 35 years old and is only hitting .246 with 12 home runs, 41 RBI and a .302 OBP, he provides an experienced veteran presence in the young Pirates locker room. Lee has been in many playoff races with the Cubs, and won a World Series with the Marlins. His bat is also an upgrade over Lyle Overbay, who is hitting .228 and provides little protection or pop in the middle of the lineup. Next, the Pirates went out and snagged outfielder Ryan Ludwick from the Padres. He is another veteran presence to help in the locker room and in the middle of the lineup. One final note about these two players, they both have years of experience in the NL Central, and are familiar with NL Central pitching and playing style.

Texas Rangers – The Rangers addressed their only glaring hole before the deadline; their bullpen. They snagged two of the best relief pitchers on the market. First, they traded first baseman Chris Davis, who strikes out far too many times and did not really see much playing time behind Michael Young and Mitch Moreland in Texas, and starting pitcher Tommy Hunter to Baltimore for Koji Uehara. The righty has a 1.69 ERA and a 0.69 WHIP, and could become the closer if Neftali Feliz continues to sputter. Next, the Rangers sent prospects to San Diego for reliever Mike Adams. Adams, another righty, has a near spotless 1.13 ERA and averages 9.2 K/9. These two lethal arms in the Texas 'pen seem to be the lockdown pair the Rangers were looking for.

Philadelphia Phillies – The Phillies yet again tapped into their Texas pipeline for some stretch run reinforcements at the trading deadline. First Brad Lidge, then Roy Oswalt, and now Hunter Pence. The Astros shipped their All-Star right fielder to Philadelphia for four prospects, including the Phillies top two prospects. With Pence, the Phillies get a bat to protect Ryan Howard in the five-slot, and a hustle machine who can steal bases and play a hard-nosed right field. He is hitting .306 with 11 home runs and 63 RBI so far this season. Pence is a manager's dream because he gives maximum effort on every play, and for the Phillies, this filled a big void. They have the starting pitching, and maybe not the bullpen, but Lee and Halladay go deep into games. They have the left-handed power. They have speed. They have youth. And they have veteran experience. All they needed was a right handed bat, and they got one. Pence solves future problems in Philly as well, because Domonic Brown can slide back into left field once Raul Ibanez's time is up with the Phils, and Pence can stay in right field.

Cleveland Indians – I was a bit reluctant to put the Indians up here, but acquiring two former All-Stars is a win. They gave up some prospects, especially in their monster package to the Rockies, but they got back an ace to pitch along side Fausto Carmona and Justin Masterson. However, the acquisition of Ubaldo Jimenez does not help the fact that the Indians cannot hit. Sure, he does ensure that the other team probably won't score much, but the Indians needed a bat. Ubaldo is a solid starter, and in acquiring Kosuke Fukudome, the Tribe gets a solid outfielder and a decent bat as well. Once Shin-Soo Choo returns, these trades by Cleveland will begin to make more sense.

Detroit Tigers – This is one of my big sleeper winners. Who is David Pauley and who is Doug Fister? Young pitchers, that's who they are. Pauley will pitch out of the bullpen in Detroit, and everyone loves bullpen help. But the big acquisition here is Fister. He is a young talent who got absolutely no run support in Seattle (surprise, surprise), but pitched to a 3.33 ERA with 89 strikeouts. Fister is a Jered Weaver prototype because he steps right at the batter, but delivers from a strange side angle. He is quick to the plate, his stuff is great, and he is fearless. The Tigers desperately needed a pitcher behind Justin Verlander, and they got a good one for the future.

Atlanta Braves – The Braves addressed a big need at the deadline. They matched the Phillies and traded for a Houston outfielder. Atlanta received speed demon Michael Bourn, who is hitting .303 with 39 stolen bases. He will be an instant igniter at the top of the Braves lineup, and dramatically improves their playoff chances. Speed doesn't go into slumps, and with the power bats in Atlanta's lineup, Bourn may find himself scoring an unprecedented amount of runs.


SMALL, BUT HELPFUL DEALS:

Boston Red Sox – The Red Sox quitely snatched up lefty Erik Bedard from Seattle along with infielder Josh Fields. Although they shipped out prospects, none of them really fit into their future plans. Bedard will help fill holes in the rotation from injuries. More importantly, he was a Yankee killer in his last season in Baltimore, when he went 3-0 against the Bombers, and has pitched better in each start since his knee injury. The Red Sox also traded for Kansas City infielder Mike Aviles.

Arizona Diamondbacks – The D-Backs are quietly having a solid season. They traded for Jason Marquis to help Ian Kennedy in the rotation, giving them a better chance to push for a playoff spot. Marquis is always a solid pitcher, and had a 3.95 ERA in Washington this year. Arizona also acquired reliever Brad Zeigler from Oakland.

Toronto Blue Jays – Obviously wanting to get stronger so they can compete in the AL East, the Jays got the hard to coach, but extremely talented center fielder Colby Rasmus from St. Louis. Rasmus plays a great defensive center field, can hit for average and some power, and can steal bases. If he matures a bit, he can be a great player for the Jays.


EVEN TRADES:

New York Mets & San Francisco Giants – Earlier in the week, the Mets shipped off right fielder Carlos Beltran to the Giants and got young righty Zack Wheeler in return. The Giants get Beltran as basically a rental player, unless he wants to sign back in the offseason. In addition, he is a much needed switch hitting bat in the middle of the lineup, and his stats while playing in New York this year already are tops in San Francisco. Finally, the Giants do not have to pay Beltran much, because the Mets have to pay much of the rest of his contract for the season. He will be a key piece in the Giants trying to repeat as champions. Some experts say the Giants gave up too good of a pitching prospect in Zack Wheeler, but their pitching is young and talent as it is, and trading for hitting was necessary. As for the Mets, they opened the door for some of their young players to gain experience filling the right field void with Beltran gone. They knew he would not sign back with the team this offseason, so they wanted to get value for him. They succeeded as they got the 2009 6th overall pick, Zack Wheeler. He is only 21 years of age, and he throws in the mid to upper 90s with his fastball. A potential top of the rotation pitcher, Wheeler will spend the next couple of years in the Mets farm system trying to lower his walk total and mature.

Los Angeles Dodgers & St. Louis Cardinals – The Cardinals got a top of the lineup hitter from the Dodgers in Rafael Furcal. Furcal has playoff experience with the Braves and is the speedster the Cardinals needed to ignite to offense. He is also a solid fielder at the shortstop position. The Dodgers get a win from this trade as well, because they can promote top prospect Dee Gordon back to the majors. The young shortstop, and son of former relief pitcher Tom Gordon, spent 22 games in the big leagues already this season where he stole nine bases. Gordon is only going to improve, and the Dodgers effectively opened up a spot for him in their every day lineup.




          Prototype Specialist - Completions and Wellbore Intervention - Houston TX - Baker Hughes - Houston, TX   
Baker Hughes is an Equal Employment Affirmative Action Employer. Baker Hughes Incorporated has an opening for a Prototype Specialist supporting Completions and...
From Baker Hughes - Tue, 27 Jun 2017 09:55:58 GMT - View all Houston, TX jobs
          Royal Caribbean International ordered a new generation cruise vessel from Aker Yards (Finland).   
Royal Caribbean International ordered a new generation cruise vessel from Aker Yards (Finland). With the contract price of approximately EUR 900 million, this is the most expensive ship ever ordered in the history of commercial shipbuilding. A prototype of this 220,000 GRT ship was developed under Project Genesis. It is estimated that 5,800 man-years of work will be required to complete the vessel with delivery scheduled in autumn 2009. The contract includes an option for a similar vessel.

Taking a huge leap of 43 per cent in size from the new record breaking "Freedom of the Seas" to be delivered for Royal Caribbean from Aker Yards in April, the new giant of the cruise market will be 360 meters long, 47 meters wide, 65 m high above waterline and will accommodate 5,400 passengers. The previous deliveries from Aker Yards to Royal Caribbean include eleven newbuildings, and there are three more in the present orderbook, the world's largest cruise vessels in the Freedom class, to be delivered in 2006, 2007 and 2008. Consisting of 18 newbuildings, the total value of the order book of Aker Yards in Finland is some 4.3 billion euro after this contract. The contract is subject to final confirmation of buyers financing.
          Suitors wanted for Gdynia Shipyard   
Fairplay International Shipping Weekly
18 Aug 2005




Suitors wanted for Gdynia Shipyard
COMPONENTS of Polish shipbuilding are sought after by Western investors, but something keeps emerging to hold things up. A recent potential project involving Polish yards reportedly involved global container carrier Mediterranean Shipping and Ray Car Carriers (RCC) of the Isle of Man, with backing from Israeli shipowner Rami Ungar – a 16% shareholder in Gdynia Shipyard. Last year Ungar bought out Zl56M ($17M) of debt from Kredyt Bank and later exchanged it for shares. MSC and RCC were reportedly interested in the yard and the European engine builder H Cegielski Poznan. They were understood to have offered a Zl150M buyout a month ago. However, Dariusz Adamski, who heads the yard’s Solidarity trade union, told reporters that the response from the economic ministry caused the shipowners to walk away. The ministry insisted that the deal should involve Korporacja Stocznie Polskie (Polish Shipyards Corp), which was set up to restructure shipbuilding.

But MSC and RCC were interested only in the yard. After they withdrew, the ministry made another offer but it was apparently ignored. The ministry’s AID management agency for privatisation has refused to comment about the talks. With its elected period running out and facing likely defeat in the approaching elections, the Polish government will probably not interfere with shipbuilding, even though Polish yards urgently need capital to complete restructurings. Gdynia Shipyard received a Zl40M capital enhancement from AID, which helped reduce losses to Zl70M last year, from Zl200M in 2003. Arkadiusz Krezel, AID’s president, tells Fairplay the agency is auditing the yard, with findings expected by the end of this month. Half-year results indicate net losses of Zl65M for the yard.

But managers hope for a positive result for the full year, even though steel prices not dropping as predicted. The rationale for this thinking is that not many ships were delivered in the first half of the year, while costs were attached to initial construction stages for many others. These ships will now be sold in the second half and therefore generate profits, thus enabling the first half-year loss to be overturned. As Fairplay went to press, the Gdansk yard, part of Gdynia Group, was building two ships of the 8184 type and producing ship sections for Gdynia Shipyard. At the Gdynia yard, seven ships are under construction: three container ships of 4,400-4,500TEU, two large car carriers and two prototype, smaller PC/TCs.

By the end of 2005, the whole yard group will have 13 ships delivered, totalling a sales value exceeding $567M. Five of these were delivered before August – three built at Gdynia Shipyard and two units built in Gdansk. Gdansk’s most recent christening and launching was the container ship Passat Breeze on 5 August. Its financing was facilitated by a loan from Nord/LB Bank Polska Norddeutsche Landesbank, with guarantees from the Polish government. The Germanischer Lloyd-classed ship at 39,100dwt has container capacity of 2,700TEU, including 300 refrigerated boxes. Its top speed is 21.5kt, thanks to its 21 735 kW Cegielski MAN B&W 7S70MC-C main engine. Gdynia Shipyard, known in recent years for its lengthy series of very large car carriers, is now outfitting its first unit (of four contracted) of the rather smaller 8245 design. Elbe Highway, launched on 16 July, is for RCC, with a likely delivery date of next month. The 7,750dwt PC/TC can carry up to 2,130 standard cars of Japanese RT-43 type (equivalent to the Nissan Bluebird) on its eight internal decks, which provide 17,500m². The DNV-classed ship has two stern ramps and generates 18.9kt with its Cegielski-MAN B&W 7S46 MC-C main engine. The ships are being built through loans from PKO Bank Polski bank.

COMPANY PROFILE:
Full company name:
Stocznia Gdynia SA
Formed: 1922
Employees: 6,300
Head office: Gdynia, Poland
Latest results:
2003 losses: over Zl200M ($62M); first-half 2005: Zl65M
Leading shareholders: as of 4 May
Ministry of State Treasury: 37.743%
Ray Car Carriers: 16.058%
Corporation Polskie Stocznie: 11.607%
Stoczniowy Fundusz Inwestycyjny: 8.551%
          London Taxi Company’s All-Electric Taxi At The Goodwood Festival Of Speed   

The London Taxi Company's all-electric taxi has been tested intensely and over thousands of miles in both hot and cold climate endurance tests in the Arizona desert and Arctic Circle. This week, the zero emissions taxi prototype took on another first. On Thursday, June 29, one of London Taxi Company (LTC)’s all-new range-extended electric taxi test vehicles silently made the world-famous Goodwood Hillclimb

London Taxi Company’s All-Electric Taxi At The Goodwood Festival Of Speed was originally published on CleanTechnica.

To read more from CleanTechnica, join over 50,000 other subscribers: Google+ | Email | Facebook | RSS | Twitter.


          Velar vs Velar: what difference does 50 years make?   
Range Rover Velar Taking a ride in Range Rover's newest and most important car, and the little-known prototype that foreshadowed it five decades ago

“A gentleman is never exact,” or so I’ve heard it said.

Perhaps that means his car needn’t be either. This speedometer certainly isn’t. Having accelerated in unhurried but generous style away from the car park of an English country pub and up through its four manually selected gears, the ‘classic’ Range Rover Velar prototype I’m driving can’t decide if I’m doing 49mph, 55, or something in between.

Before the introduction of the latest addition to the Range Rover family, I’d doubt if more than a handful of people in the world remembered there ever was a Velar. The model identity was a ruse: an invention of Rover’s development engineers of the 1960s, who wanted to disguise the origins of their prototypes for the very first Range Rover, and who hit upon the direct Latin translation of ‘I hide’ – which it just happened to be possible to spell using letters already used on the front of a Land Rover.

Opinions differ on how many Velar prototypes were built between 1967 and 1970, but our Land Rover source reckons that only nine are still in existence. And yet, however rare and little-known, the Velar fathered the original Range Rover, which has since fathered the Range Rover brand, and so using that moniker as an anchor for an entirely new product with no direct antecedent is a clever way to borrow a bit of historical authenticity.

And, a cynic might argue, a new Range Rover product whose mechanical basis is fairly widely know to have been found within sister brand Jaguar’s technical armoury could certainly do with every bit of added authenticity it can get, couldn’t it?

So, can the Velar connection be anything other than superfluous? Perhaps. Remember that the Range Rover sprung out of an earlier project to develop a ‘Road Rover’; and that the new Velar is defined as the most road-focussed modern Range Rover model of them all.

The original one is from a time before the ever was a Range Rover. The defining SUV type it was translating was the Land Rover’s. And it’s certainly much easier to drive, and more manageable on the road, than the car that came to be known as the Land Rover Defender.

To a modern perspective, it’s the luxury and refinement we associate with a Range Rover that’s most obviously missing. The Velar has a medium-heavy clutch pedal and a long-levered and pretty stubborn four-speed manual gearbox, and neither likes to be rushed.

Coming from the days before the Range Rover’s 3.5-litre V8 was even fuel-injected, never mind enlarged, the Velar’s engine produces a pretty modest 130bhp – but because the car’s gearing is chosen to make that enough off-road as well as on it, it rarely seems to labour. There’s easily enough torque to leave the car in top gear and let it pick up from low revs and town speeds, which it’ll do willingly and smoothly – but slowly.

The steering is slow: lighter and more manageable than an old Land Rover's (it must have felt like being spoiled at the time) and surprisingly easygoing at parking speeds. It's undeniably vague around the dead-ahead at road speeds, though, and requiring plenty of input for cornering.

Body roll’s pronounced, but there’s a decent underlying grip level, creditable handling and good road speed stability. A much more supple and sophisticated ride than you’d have found on a contemporary Land Rover, too.

And what of the new Velar? We won’t drive it for another few weeks – but Land Rover has just been good enough to let me ride passenger in the car at the Goodwood Festival of Speed. To suggest it seems in any meaningful way similar to the original would be a convenient but transparent fib. Obviously, Land Rover wouldn’t be daft enough to introduce a modern car that was anything like a fifty-year-old car to drive, and nor should it.

But you could certainly call these cars answers to the same question posed twice – once half a century after the other. The new Velar plainly has excellent, modern Range Rover level refinement, an isolated and serene ride, an interior design that can be considered absolutely cutting-edge, and handling dynamism made possible by material and suspension technology unthought-of in 1967.

But there’s a flavour of the same imperious view down the road in the new car as the old one has. And in the old one, you can sense the genesis of that filtered, isolating, low-altitude but still intimate relationship with the Tarmac that Range Rovers have always had – and that the new Velar looks set to develop in very interesting ways.


          700bhp Porsche 911 GT2 RS - pictures leak before Goodwood debut today   
700bhp Porsche 911 GT2 RS - pictures leak ahead of Goodwood debut Most extreme 911 road car yet has been shown for first time at new Forza Motorsport 7 launch; it'll be fully revealed at the Goodwood Festival of Speed

Official pictures of Porsche's new 911 GT2 RS, the most powerful and extreme road-going 911 yet, have been leaked ahead of the car's 5pm reveal at the Goodwood Festival of Speed, according to Porsche enthusiast site Rennlist.

More pictures were released following the GT2 RS's first showing at the launch for the Forza Motorsport 7 video game, although this latest set are the first batch to feature the car in motion, as well as showing some of the car's interior.

The car, which is one of the game's star models, is will be officially unveiled by Porsche at the Goodwood festival of speed, at 5pm today; Autocar will have full details of the car at that time.

It's based on the second-generation 991 chassis and gains hardware from the GT3 RS. The rear-wheel-drive GT2 RS will get rear-axle steering with Porsche Torque Vectoring, as well as a fully variable locking rear differential. It's been spotted numerous times at the Nürburgring undergoing high-speed testing, the most recent of which caught the car on video.

The car is powered by a turbocharged flat six engine that's related to 911 Turbo S's unit but has been ramped up to produce close to 700bhp.

Porsche is yet to confirm the statistics, but expect that output to enable scintillating straight-line performance. The 0-62mph sprint is expected to take little more than 2.5sec and top speed will be more than 205mph, dwarfing the numbers of the GT3 RS and even the four-wheel-drive Turbo S.

It will also produce more downforce from its track-spec bodywork than any other 911 on sale, with a fixed rear wing, larger front intakes and GT3 RS-mimicking arch vents.

Earlier prototypes wore winglets on the nose. They are unlikely to make production but suggested the final car's bumper will generate additional downforce.

Porsche has continually refrained from commenting on the photographed development car, but the brand's boss of GT high-performance models, Andreas Preuninger, confirmed that a GT2 RS was on its way last year. The showing of the car at Forza's game event suggests the model is just months away from launch.

The new 911 GT2 will be the first to wear the moniker since the 997-based model that went on sale seven years ago. It offered 611bhp from its twin-turbo flat six engine in a package weighing just 1370kg. It is widely regarded as the most extreme 911 to have gone on general sale to date.


          Next BMW 3 Series will be 'most refined' model yet   
2019 BMW 3 Series to be most refined model yet
The next BMW 3 Series, as imagined by Autocar
The German firm's seventh-generation model will meld its trademark dynamic ability with improved comfort

BMW will ramp up the inherently sporting qualities of the next 3 Series in a bid to extend the depth and overall reach of its best-selling range of cars.

Key to the expansion plan for the seventh-generation 3 Series – set to arrive in 2019 – is the addition of two new M Performance models powered by six-cylinder engines. In a strategy mirroring that undertaken with the latest 5 Series, the new M Performance variants will go on sale shortly after more mainstream versions of the new 3 Series are launched in both saloon and estate body styles. The new derivatives will be offered as either a petrol or a diesel and will bridge the gap in the line-up that presently exists between standard six-cylinder models and BMW M’s range-topping M3 saloon.

The first variant will be the rear-wheel-drive M340i M Performance which will feature a 360bhp version of BMW’s twin-scroll turbocharged 3.0-litre inline six-cylinder petrol engine. It will be followed by a four-wheel-drive M340d xDrive M Performance, which is set to receive a 320bhp version of the company’s twin-turbocharged 3.0-litre inline six-cylinder diesel engine.

The new performance orientated 3 Series models will be targeted at the likes of the Audi S4 quattro and Mercedes-AMG C43 4Matic. They will have individual styling touches, their own unique chassis tuning and relatively high equipment levels. Autocar can reveal they will also form the basis for the two-door M440i M Performance Coupé and M440d M Performance Coupé models, which will arrive in showrooms in 2020.

Significantly, the decision to launch the M340d xDrive M Performance model underpins plans by BMW to continue to equip the 3 Series with a full range of three-, four- and six-cylinder diesel engines, despite increasingly tight emissions legislation across Europe, including the spectre of regional bans on diesel cars from entering city centres.

“The diesel is a critical component in our efforts to reach the 2020 climate targets,” said BMW chairman Harald Krüger. “It is very important in improving the overall efficiency of our future models.”

BMW is pulling out all the stops to ensure the new 3 Series, which goes under the internal codename G20, possesses the stylistic appeal, performance credentials, dynamic ability and overall technical prowess it needs to claw back the gains made by its keenest executive class rivals, most notably the MercedesBenz C-Class, which officials have described to Autocar as the clear benchmark.

Prototype saloon versions of the new 3 Series spied testing on the roads around BMW’s engineering headquarters in Munich recently indicate it will continue the company’s tradition of evolutionary design change, with an appearance that leans heavily on that of the larger 5 Series.

Credit for the design of the new model rests with former BMW brand design boss, Karim Habib, who moved to Infiniti earlier this year.

As the first 3 Series model to be fully honed in BMW’s Munich-based wind tunnel, the G20 is also claimed to match the aerodynamic efficiency of the 5 Series. The most slippery body style is said to have a drag co-efficient of 0.22.

2019 BMW 3 Series spotted testing at the Nurburgring

The new 3 Series has grown in most key dimensions. Nothing is official, but Munich insiders suggest overall length is up by 60mm to around 4703mm. Some 20mm of this is said to be concentrated within a lengthened wheelbase, which has increased to almost 2830mm, up from 2810mm. By comparison, the current C-Class is 4696mm in length and has a 2840mm wheelbase.

The new 3 Series is based on BMW’s latest CLAR (cluster architecture) platform – as used by all recent BMW models – and features a longitudinally mounted engine. In keeping with developments already seen on the larger 5 Series, it benefits from a range of weight-saving initiatives, including the greater use of hot-formed high-strength steel within the main body structure, to cut the already highly competitive kerbweight of today’s sixth-generation model by up to 50kg, despite the larger dimensions.

The volume of 3 Series sales rules out the use of carbonfibre, so there’ll be no Carbon Core structural developments like those seen on the headlining 7 Series.

However, BMW’s body construction specialists suggest the G20 will feature a much larger number of cast aluminium components and a greater percentage of magnesium in load-bearing areas. All told, the weightsaving developments are expected to give the lightest variant in the range, the three-cylinder 318i, a kerb weight of about 1425kg.

Together with the reduction in weight, the CLAR platform is also claimed to bring an improvement in structural rigidity that, in a move similar to that undertaken with the 5 Series, forms the basis for a change in philosophy for the chassis tuning. Recognising a growing customer desire for additional ride comfort, BMW is looking to provide standard versions of the new 3 Series with more compliant properties, in a move aimed at matching the smoothness of its key rival, the Mercedes-Benz C Class.

See what we make of the current generation BMW 3 Series saloon

Expected developments include the adoption of rear air springs on more upmarket models. However, BMW is thought to have ruled out the active four-wheel steering system (that countersteers the rear wheels at lower speeds and parallel steers them at higher speeds in the name of agility), even though the 5 Series is equipped with it.

In a continuation of the Efficient Dynamics program that has seen successive reductions in consumption and emissions across the 3 Series line-up over recent years, BMW plans to bring a series of upgrades to the petrol engine line-up of the new model.

BMW officials confirm an extension of the strategy in use today, with both threeand four-cylinder units serving volume-selling 316i, 318i, 320i and 330i models in combination with either standard rear-wheel drive and optional xDrive four-wheel drive on selected variants.

Positioned above them will be a six-cylinder engine offered in both a standard, rear-wheel drive 340i and the aforementioned M340i M Performance guises.

Starting later this year, BMW plans to successively upgrade the petrol engines in each of its various model lines. Measures such as a new injection system, a particulate filter to lower NOx levels, a revised belt drive system and more efficient cooling measures are claimed to bring moderate increases in power and torque.

Together with the reduction in kerbweight promised by the new CLAR underpinnings, the reworked petrol units are also said to offer consumption and emission savings of up to 5% across the model line-up.

Unclear at this stage are BMW’s plans to introduce water injection as part of the raft of revisions. First introduced on the six-cylinder unit used by the M4 GTS, and also tested by Autocar on a prototype version of the smaller threepot unit fitted to the 118i, the water injection system brings proven performance and efficiency gains. However, it also requires the addition of a water tank close to the engine, which in turn complicates packaging.

Accompanying the petrol units will be range of diesels. Adopting developments first seen on the 2.0-litre unit used by today’s 325d, each new oilburner will receive two-stage turbocharging and a selective catalytic reduction (SCR) filter as part of BMW’s efforts to reduce emissions.

At the same time, BMW plans to increase the pressure of the common-rail injection system used by each of its diesel engines from 2000 to 2200 bar in the smaller threecylinder units and from 2000 to 2500 bar in the four-cylinder engines, with the exception of the unit to be used by the new 325d, which will run pressures of up to 2700 bar.

Autocar’s sources suggest the 1.5-litre three-cylinder powered 316d will gain 21bhp at 136bhp, instead of the 115bhp of today’s model. Above it, the 2.0-litre four-cylinder will continue to be offered in three distinct states of tune, developing an added 13bhp in the 318d at 163bhp, some 14bhp more in the 320d at 204bhp and a claimed 14bhp extra in the 325d at 238bhp.

The Bavarian manufacturer is also planning to equip up to three new 3 Series variants with an upgraded version of today’s 3.0-litre inline sixcylinder diesel. They include the standard 330d and 340d, as well as the aforementioned M340d xDrive M Performance diesel flagship.

The current 3 Series saloon, designated F30, has been on sale since 2012, and the 4 Series (F32) coupé since 2013.


          Interface Unveils Prototype Carbon Negative Carpet Tile   
ATLANTA—Showcasing the private sector’s power to create a climate fit for life, Interface unveiled a first-of-its-kind prototype carbon negative carpet tile. Interface’s “Proof Positive” tile proves that with new approaches to materials sourcing and manufacturing, it is possible to make a product with the potential to reverse global warming. After the tile is made, there […]
          Touch and Eye-Tracking in Ultrabook Prototype   
 Tobii-Synaptics Windows 8 prototype From an interesting article on Wired: “… even with touch as an input option, accessibility remains an issue for people with limited mobility, or those who suffer from long-term repetitive stress injuries. A prototype ultrabook from Tobii and Synaptics shows what the solution to those problems looks like: a notebook that […]
          Adding transformation passes to Traceur Compiler   
Traceur Compiler is an open source ES.next to ES5 compiler. We released it a while back but today I finished writing a tutorial about how to add new transformation passes. As you can see it is pretty easy to add new passes and all you need to know is JavaScript to prototype the future of ...read more
          Modellbauer (w/m) - C.F. Maier - Königsbronn   
Verfügen über eine vergleichbare Ausbildung. Zu Ihren Hauptaufgaben gehören die Herstellung komplexer Vorrichtungen, Prototypen, verschiedenster Formen...
Gefunden bei C.F. Maier - Fri, 23 Jun 2017 16:06:31 GMT - Zeige alle Königsbronn Jobs
          Comment on Important Tips for Facebook Users by Toshiba Glass Prototype Review | WebBozz   
[…] present, one of the emerging technology is the Smart glasses. Google, Sony and others already marked their foot prints in this platform, now […]
          Guy Who Worked On The iPhone Shows Off Some Clunky Prototypes    
In case you didn't see one of the endless internet posts on the subject -- it's the 10th anniversary of the iPhone's release. Hurray! Amongst the commentary about how the iPhone "changed everything" emerged one actually interesting bit. A look at some clumsy early prototypes of the combination iPod, phone and internet communicator. More »
   
 
 

          Front End Development Intern - Siemens - Princeton, NJ   
Experience with Node JS and MongoDB a plus. Siemens Healthineers is looking for UI Front End Prototype Development interns to join our User Experience group....
From Siemens - Mon, 22 May 2017 20:44:01 GMT - View all Princeton, NJ jobs
          User Experience Designer - Advanced Information Management, Inc. - Berkeley, CA   
Experience participating in the entire UX process from research to prototype. UX designers are an important part of our team and the ideal candidate will play...
From Advanced Information Management, Inc. - Thu, 04 May 2017 12:04:27 GMT - View all Berkeley, CA jobs
          Full extension drawers #1: Prototype   

Guys and gals, I need your advise.

I’m cooking my underbench chest of drawers to store some tools. And I’m dreaming about full extension drawers.

Here’s what I’m up to so far: half-wooden shop-made full extension slides.

Two aluminum extrusion profiles and wooden runner:

The extrusions are cut in flash into carcase wall and drawer:

I think whole idea is more or less clear, anyway see some pictures of drawer in action.

Fully closed:

Opening:

Opened:

The screws protrude through wooden runner and work as stoppers: the runner travels halfway through carcase wall and halfway through drawer side.

The chest (about 20” wide and 15” deep) will be made out of pine. If it would be some hardwood I think I’d go for sliding dovetails instead of aluminum profiles.

The runners will be some hardwood (oak or beech – which one is better BTW?), cross-section about 3/4”x3/4”. Also I’m thinking about putting some teflon tape onto runners to decrease friction.

Do you see any flaws in this design?

Do I need to seal the pores of wooden runners to prevent them from season expansion/contraction?

What is better: to glue aluminum extrusions in or to secure them with the screws (again thinking about wood movement)?

All your critiques, opinions, suggestions are very much appreciated.


          USENIX 2009 - Rump File Systems: Kernel Code Reborn   

At USENIX 2009 I talked about rump file systems. The paper (pdf, html) and slides are available. Additionally, USENIX members can view a video of the presentation.

paper abstract

When kernel functionality is desired in userspace, the common approach is to reimplement it for userspace interfaces. We show that use of existing kernel file systems in userspace programs is possible without modifying the kernel file system code base. Two different operating modes are explored: 1) a transparent mode, in which the file system is mounted in the typical fashion by using the kernel code as a userspace server, and 2) a standalone mode, in which applications can use a kernel file system as a library. The first mode provides isolation from the trusted computing base and a secure way for mounting untrusted file systems on a monolithic kernel. The second mode is useful for file system utilities and applications, such as populating an image or viewing the contents without requiring host operating system kernel support. Additional uses for both modes include debugging, development and testing.

The design and implementation of the Runnable Userspace Meta Program file system (rump fs) framework for NetBSD is presented. Using rump, ten disk-based file systems, a memory file system, a network file system and a userspace framework file system have been tested to be functional. File system performance for an estimated typical workload is found to be ±5% of kernel performance. The prototype of a similar framework for Linux was also implemented and portability was verified: Linux file systems work on NetBSD and NetBSD file systems work on Linux. Finally, the implementation is shown to be maintainable by examining the 1.5 year period it has been a part of NetBSD.


          Russia just released a video unveiling its new ‘Star Wars’ combat suit – Yahoo Finance   
Yahoo FinanceRussia showed off its new “Star Wars-like” combat suit on Thursday at a science and technology university in Moscow, state-owned media outlet RT reported. The “next-generation” suit comes with a “powered exoskeleton” that supposedly gives the soldier …Russia unveils ‘Star Wars‘-like combat suit for future warfightersWashington TimesRussian military lab unveils prototype of Star Wars-like […]
          Fuzzy Math: User Experience Designer - Entry/Mid Level   

Full-time

(Chicago)

Do you love diving deep into complex problems, learning about people and their everyday needs and goals, and working on a wide variety of products and services? We’re a dedicated user experience design firm looking to add another designer to our team.

About Us

Fuzzy Math is a leading user experience design, strategy, and innovation consultancy in Chicago. Though we’re a small team, we work with clients of all sizes across industries, from covert startups to Fortune 500 household names like GE Healthcare, Microsoft, and Threadless. We work across the user experience space, including design for mobile, web, and emerging technologies. We pride ourselves on our ability to deliver fantastic results with small, agile teams. We’re dedicated to user experience design, from top to bottom — everyone is involved in UX work.

Do good work. Be good people. Beyond our client work, we strive to give back through charitable giving and pro bono projects. We’re an active member of both the design community, and the Chicago community at large.

We’re based in Chicago’s Lincoln Park neighborhood, easily accessible by public transportation.

About You

As a User Experience Designer at Fuzzy Math, you’ll be expected to work directly with clients to help solve complex problems using a user centered design process. This means both understanding the design process, and being able to communicate your ideas clearly to others.

You’ll be expected to:

  • Plan, conduct, and analyze design research
  • Understand client needs and requirements
  • Design effective, innovative solutions to complex problems
  • Define information architecture, interaction design, and functional requirements for products across various mediums, including desktop and mobile
  • Communicate ideas clearly both within Fuzzy Math and to clients
  • Have an eye for detail and a pride in your work
  • Be an active member of the Fuzzy Math team. As a small team, every person can have a great impact throughout the office. We all learn from one another, and want someone who’s excited both to learn and teach.

Visual Design and Front End Development are separate roles at Fuzzy Math and while useful skills, are not central to the User Experience Designer role.

Skills and Experience

In general, we prefer a Bachelor's or Master’s degrees in HCI, UCD or a related field, or other direct experience in the field of User Experience Design.

You should have a fundamental understanding of wireframes, prototypes, IA documentation, personas, design research, and usability testing.

Working Here

As part of our team, you’ll have the benefit of:

  • Competitive salary and bonuses
  • Awesome co-workers
  • Flexible hours
  • Limited project travel
  • Health, dental, and vision insurance
  • 401(k)
  • Short and long term disability
  • Continuing education and conferences stipend
  • Free breakfast and snacks
  • No dress code
  • Entire office closed down for final two weeks of the year
  • Frequent team outings (in the past these have included: walking tours, bike trips, kayaking, bowling, Cubs games, and we’re always looking for new ideas)
  • Wake up and enjoy going to work

If you've made it to the end of this post, it's important to note that when you apply please let us know why you would specifically be a good fit here at Fuzzy Math.

And Thanks! We know this process isn't always that fun.

Apply: Contact us with a bit about yourself, a link to your portfolio, and your resume to apply.


          Hyperloop Pod Flights - SpaceX   
Am 28. und 29. Januar 2017 haben 27 Entwickler-Teams aus aller Welt ihren Prototypen für das Hochgeschwindigkeitstransportsystem Hyperloop gestestet. Die Teströhre hat das US-Raumfahrtunternehmen SpaceX aufgebaut. Die Kapsel des Teams aus München war die schnellste.
          Apocalypse Now - Teaser (Game Prototype)   
Im Teaser stellt das Team von Francis Ford Coppola einen frühen Prototypen von Apocalypse Now vor. Dabei handelt es sich um ein Rollenspiel, das Spieler nach Vietnam schickt.
          Razer Project Valerie (Prototyp) - Trailer (CES 2017)   
Razer demonstriert auf der CES 2017 einen Laptop-Prototypen mit drei Displays. Codename: Project Valerie.
          Panasonic Jaguar Racing at Goodwood Festival of Speed 2017   
Famous Goodwood hill climb Panasonic Jaguar Racing Formula E team driver Mitch Evans drove the newly launched Jaguar XE SV Project 8 and a prototype of a new Jaguar XJ derivative up the famous Goodwood hill climb today in front of a packed crowd of motorsport fans. Mitch Evans: “This has been a very cool …

Continue reading »

          Privacy Preserving Context Aware Publish Subscribe Systems 2013-1   

Publish/subscribe (pub/sub) systems support highly scalable, many to many communications among loosely coupled publishers and subscribers.Modern
pub/sub systems perform message routing based on the message content and allow subscribers to receive messages related to their subscriptions and the current context. However, both content and context encode sensitive information
which should be protected from third-party brokers that make routing decisions. In this work, we address this issue by proposing an approach for constructing a
privacy preserving context-based pub/sub system. In particular, our approach assures the confidentiality of the messages being published and subscriptions being issued while allowing the brokers to make routing decisions without decrypting individual messages and subscriptions, and without learning the context. Further, subscribers with a frequently changing context such as location are able to issue and update subscriptions without revealing the subscriptions in plaintext to the broker and without the need to contact a trusted third party for each subscription change resulting from a change in the context. Our approach is based on a modified version of the Paillier additive homomorphic cryptosystem and a recent expressive group key management scheme. The former construct is used to perform privacy preserving matching and covering, and the latter construct is used to enforce fine-grained encryption based access control on the messages being published. We optimize our approach in order to efficiently handle frequently changing contexts. We have implemented our approach in a prototype using an industry strength JMS broker middleware. The experimental results show that our approach is highly practical.


          How to add mockup controls to your Expression Blend library   
Shows how to add the mockup controls to any SketchFlow project, enabling easier creation of prototypes.
          Watch the Faraday Future FF 91 take on Pikes Peak   
Watch the Faraday Future FF 91 take on Pikes Peak Electric car startup Faraday Future may be facing some significant financial challenges right now, but that didn’t stop the company from entering the 2017 Pikes Peak International Hill Climb. During the event held on Sunday, a prototype for Faraday Future’s first model, the FF 91, raced to the clouds on Colorado’s famous... Reported by MotorAuthority 10 hours ago.
          First phone with an on-screen fingerprint sensor could come from … Vivo?   

Vivo has just beat Apple and Samsung to the punch in delivering the world's first public prototype of on-screen fingerprint recognition at MWC Shanghai, but there's no word when it might hit the market.

The post First phone with an on-screen fingerprint sensor could come from … Vivo? appeared first on Digital Trends.


          NASA showcases inflatable greenhouse for future Mars astronauts   
NASA has published a series of images showcasing the prototype of an inflatable greenhouse that may one day be used to grow food in Earth-like conditions…while on Mars. The greenhouse and others like it would exist to provide food for human astronauts who eventually make their way to the Red Planet. This prototype joins numerous studies conducted by the space … Continue reading
          NASA’s accepting Mars habitat prototype ideas until June   
Before we send humans to Mars, we need somewhere for them to live. NASA has been entertaining ideas for deep space habitats for years, and now it is actively seeking proposals on the development of those prototypes. This is the next step in the NextSTEP Broad Agency Announcement from October 2014, and it’s being called NextSTEP-2. NASA describes NextSTEP as … Continue reading
          Jaguar XJR 575 with more power teased at the Goodwood Festival of Speed    
Jordan Katsianis
30 Jun 2017

Goodwood is a big event for British manufacturers, so there is always something new to see. This year, Jaguar's main event was the reveal of a limited edition XE Project 8, Jaguar’s fastest and most powerful ever car which has dominated the headlines, but sitting quietly in the supercar paddock we spotted an XJR with some telling details.

Jaguar have declined to confirm anything, but considering the XJR in question has the number 575 all over its bodywork, we suspect that this could be relevant to a new, more powerful XJR. Jaguar commonly quotes power in metric horsepower, so when converted back to good old British bhp, the engine should produce a total of 566. That represents a 24bhp gain over the current XJR, leading to the suspicion that the new car will run the same 5-litre supercharged V8 engine and ZF automatic gearbox as the current XJR with tweaks to boost its output.

Click here to read our review of the Jaguar XJR

The current car will hit 62mph in only 4.4 seconds and reach a limited top speed of 174mph, we expect the new car will improve on these figures. 

The Jaguar XJ may be getting on a bit now, especially when viewed in the company of newer rivals, but the XJ’s low 1875kg kerb weight is still impressive in the class. It ensures that the luxury saloon is still the most dynamic on the market, and although it may lack the gadgets of its newer rivals, still very much has its own appeal. Seeing the prototype car up close, there are no visible aesthetic changes to the car, but we suspect some colour and trim changes will be made to the model upon release. 

Jaguar has yet declined to offer any clarification as to more details of the model, but we will no doubt find out more later in the year. 

>Click below for our live coverage of the Goodwood Festival of Speed 2017


          Bookkeeper   
FL-Doral, Precision Machine Technology (www.pmt-industries.com) is a manufacturer of CNC machined components, prototypes and molds and it services medical devices. We are currently seeking a motivated individual to fill the role of Bookkeeper-Analyst. Reporting directly to the President, the Bookkeeper-Analyst will be responsible for the preparation of various financial statements, journal entries, in addit
          Comparison of coaxial higher order mode couplers for the CERN Superconducting Proton Linac study   
Higher order modes (HOMs) may affect beam stability and refrigeration requirements of superconducting proton linacs such as the Superconducting Proton Linac, which is studied at CERN. Under certain conditions beam-induced HOMs can accumulate sufficient energy to destabilize the beam or quench the superconducting cavities. In order to limit these effects, CERN considers the use of coaxial HOM couplers on the cutoff tubes of the 5-cell superconducting cavities. These couplers consist of resonant antennas shaped as loops or probes, which are designed to couple to potentially dangerous modes while sufficiently rejecting the fundamental mode. In this paper, the design process is presented and a comparison is made between various designs for the high-beta SPL cavities, which operate at 704.4 MHz. The rf and thermal behavior as well as mechanical aspects are discussed. In order to verify the designs, a rapid prototype for the favored coupler was fabricated and characterized on a low-power test-stand.
          Alleged iPhone 8 Prototype Finds Its Way Online   
Based on all the leaks we've seen so far, it's safe to say that unless they've all been wrong, Apple's iPhone 8 later this year will...
          By: Peter justoproto.com   
HI Jakbu! Thanks for taking a look at JustProto. We are a web development company (<a href="http://desmart.com)" target="_blank">http://desmart.com)</a> using prototyping on daily basis with our clients. We tried quite a few tools but still needed something that matches our needs better. That's how we created just proto. As you mentioned we opened it to the world recently (Jan 2009). As for immediate preview it's about ability to preview changes done to prototype in real time via html website (so without entering the tool) & in multiuser collaboration the ability to change one element by 2 users in real time (already works but we are still polishing it - should be fully functional in 2 weeks) We believe JP is: simple and easy to use, fast and reliable (we really worked hard on optimizing the code:), and immediate preview and real time multiuser online cooperation are unique from what we've seen It is also important that you can suspend you account, without losing your projects (and have access to some features without paying monthly fee) JP is still under heavy development so much more will come soon and [b]feedback is highly appreciated[b]. Also thanks to Jamie - we are still young tool and at the moment user feedback is crucial for us. As for your remarks (1) we will add more elements , and there will be much more to it, but I just can't reveal it yet (2) CTRL-C & V and CTRL -drag are implemented (works on FF and IE) please report your problem so that we can check why it does not work on your computer (3) vide #1 we are working on it, will come soon:) (4) it's actually not that easy but we will work on it Any one who uses out tool please use the support>> give us feedback - it's highly appreciated You can also reach us at support[you know what goes here ]justproto.com You can also visit our blog on prototyping <a href="http://blog.justproto.com" target="_blank">http://blog.justproto.com</a> << still quite a few posts in English but its growing
          Classless components    
In early August, I delivered my talk on "custom elements in production" to the CascadiaFest crowd. We've been using these new web platform features at the Seattle Times for more than two years now, and I wanted to share the lessons we've learned, and encourage others to give them a shot. Apart from some awkward technical problems with the projector, I actually think the talk went pretty well:

One of the big changes in the web component world, which I touched on briefly, is the transition from the V0 API that originally shipped in Chrome to the V1 spec currently being finalized. For the most part, the changeover is not a difficult one: some callbacks have been renamed, and there's a new function used to register the element definition.

There is, however, one aspect of the new spec that is deeply problematic. In V0, to avoid complicated questions around parser timing and integration, elements were only defined using a prototype object, with the constructor handled internally and inheritance specified in the options hash. V1 relies instead on an ES6 class definition, like so: class CustomElement extends HTMLElement { constructor() { super(); } } customElements.define("custom-element", CustomElement);

When I wrote my presentation, I didn't think that this would be a huge problem. The conventional wisdom on classes in JavaScript is that they're just syntactic sugar for the existing prototype system — it should be possible to write a standard constructor function that's effectively identical, albeit more verbose.

The conventional wisdom, sadly, is wrong, as became clear once I started testing the V1 API currently available behind a flag in Chrome Canary. In fact, ES6 classes are not just a wrapper for prototypes: specifically, the super() call is not a straightforward translation to older inheritance models, especially when used to extend browser built-ins as it does here. No matter what workarounds I tried, Chrome's V1 custom elements implementation threw errors when passed an ES5 constructor with an otherwise valid prototype chain.

In a perfect world, we would just use the new syntax. But at the Seattle Times, we target Internet Explorer 10 and up, which doesn't support the class keyword. That means that we need to be able to write (or transpile to) an ES5 constructor that will work in both environments. Since the specification is written only in terms of classes, I did what you're supposed to do and filed a bug against the spec, asking how to write a backwards-compatible element definition.

It shouldn't surprise me, but the responses from the spec authors were wildly unhelpful. Apple's representative flounced off, insisting that it's not his job to teach people how to use new features. Google's rep closed the bug as irrelevant, stating that supporting older browsers isn't their problem.

Both of these statements are wrong, although only the second is wrong in an interesting way. Obviously, if you work on standards specifications, it is part of your job to educate developers. A spec isn't just for browsers to implement — if it were, it'd be written in a machine-readable language like WebIDL, or as a series of automated tests, not in stilted (but still recognizable) English. Indeed, the same Google representative that closed my issue previously defended the "tutorial-like" introductory sections elsewhere. Personally, I don't think a little consistency is too much to ask.

But it is the dismissal of older browsers, and the spec's responsibility to them, that I find more jarring. Obviously, a spec for a new feature needs to be free to break from the past. But a big part of the Extensible Web Manifesto, which directly references web components and custom elements, is that the platform should be explainable, and driven by feedback from real web developers. Specifically, it states:

Making new features easy to understand and polyfill introduces a virtuous cycle:
  • Developers can ramp up more quickly on new APIs, providing quicker feedback to the platform while the APIs are still the most malleable.
  • Mistakes in APIs can be corrected quickly by the developers who use them, and library authors who serve them, providing high-fidelity, critical feedback to browser vendors and platform designers.
  • Library authors can experiment with new APIs and create more cow-paths for the platform to pave.

In the case of the V1 custom elements spec, feedback from developers is being ignored — I'm not the only person that has complained publicly about the way that the class-based definitions are a pain to use in a mixed-browser environment. But more importantly, the spec is actively hostile to polyfills in a way that the original version was not. Authors currently working to shim the V1 API into browsers have faced three problems:

  1. Calling super() invokes magic that's hard to reproduce in ES5, and needlessly so.
  2. HTMLElement isn't a callable function in older environments, and has to be awkwardly monkey-patched.
  3. Apple publicly opposes extending anything other than the generic HTMLElement, and has only allowed it into the spec so they can kill it later.

The end result is that you can write code that will work in old and new browsers, but it won't exactly look like real V1 code. It's not a true polyfill, more of a mini-framework that looks almost — but not exactly! — like the native API.

I find this frustrating in part for its inelegance, but more so because it fundamentally puts the lie to the principles of the extensible web. You can't claim that you're explaining the capabilities of the platform when your API is polyfill-hostile, since a polyfill is the mechanism by which we seek to explain and extend those capabilities.

More importantly, there is no surer way to slow adoption of a web feature than to artificially restrict its usage, and to refuse to educate developers on how to use it. The spec didn't have to be this way: they could detail ES5 semantics, and help people who are struggling, but they've chosen not to care. As someone who literally stood on a stage in front of hundreds of people and advocated for this feature, that's insulting.

Contrast the bullying attitude of the custom elements spec authors with the advocacy that's been done on behalf of Service Worker. You couldn't swing a dead cat in 2016 without hitting a developer advocate talking up their benefits, creating detailed demos, offering advice to people trying them out, and talking about how they gracefully degrade in older browsers. As a result, chances are good that Service Worker will ship in multiple browsers, and see widespread adoption, by the end of next year.

Meanwhile, custom elements will probably languish in relative obscurity, as they've done for many years now. It's a shame, because I'd argue that the benefits of custom elements are strong enough to justify using them even via the old V0 polyfill. I still think they're a wonderful way to build and declare UI, and we'll keep using them at the Times. But whatever wider success they achieve will be despite the spec, not because of it. It's a disgrace to the idea of an extensible web. And the authors have only themselves to blame.

          A Blum of an idea   
MUFSO hasn’t officially started yet, but it’s already clear that one issue will be hotly debated during the three days of the conference: Is Brad Blum crazy?

That seems to be the question on attendees’ minds as they register, grab a pre-conference cup of coffee, or bump into an editor as he drops bread crumbs in hopes of tracing his way back to whatever elevator serves the time zone where his room is located (the convention is being held in the Gaylord National, a sprawling, biosphere-like complex outside Washington, D.C.) A completely unscientific straw poll indicates the insanes have it, with only one dissenter contending that Blum showed true insight in choosing a “vertical sausage” concept as something to develop. That dissenter would be me, the crumb-dropper. And I’m convinced Blum is on to something big.

In case you missed our coverage, Blum is a former head of Olive Garden and Burger King. Lesser known within the industry was his key role in building a European market for the cereals of General Mills, the former owner of Olive Garden. All of those were huge jobs. But he largely dropped out of view after things went bad at Burger King.

Now he’s moved back into the spotlight with Dogmatic Gourmet Sausage System, a New York City restaurant he’s basing on a popular cart that operates seasonally in Greenwich Village, traditionally the city’s most avant-garde area. The place will feature six high-craft sausages made with ingredients that Alice Waters would sanction, like grass-fed beef or free-range chicken. That’s Strength No. 1. The halo of those more-natural foodstuffs are quickly coming to be appreciated by mainstream America—not Joe Sixpack, maybe, but perhaps his niece, Tiffany Apple-tini.

Another signature item will be organically grown asparagus spears. Outlandish, yes. But not a hard sell, not only bcause of the organic descriptor but also because asparagus is a known entity. We’re not talking about edamame or an acaci salad. That, I’m willing to bet, will become Strength 1.5.

And then there are the drinks—handmade soft drinks made from fruits along with high-craft sodas. That’s a solid Strength No. 2.

The sausage and asparagus will be served in an artisanal roll that’s toasted from the inside out from the insertion of a hot stake. The roll is configured so that the completed sandwich stands upright. Hence the vertical-sausage descriptor. And there we have Gimmicks 1 and 2.

Add it all together and you have a New Age-y concept with overtones of health, freshness, novelty, even Greenwich Village outlandishness. If the numbers make sense—admittedly, a big if; the prototype is being built in an ideal site off Union Square Park, one of the city’s high-rent districts—this could be something that catches on.

Blum has already indicated that he plans to parlay the initial restaurant into a national chain. We hear that all the time. But he has experience, connections and the chutzpah to give such a thing a try.

That’s why I’m saying it’s hardly an insane idea at all. Indeed, it’s one of the more interesting ventures the industry has seen in awhile.

Okay, back to dropping my bread crumbs. And I think I see a hungry bird flying around.


If you're interested in what our industry's leaders have to say about the nation's current plight, please check back here often. I’m going to try to blog as much as possible, including right from the MUFSO conference room.
          Results of AJAX Statistic for .NET Development   

Simone has created another survey concerning AJAX usage with ASP.NET. The results are available, now, and it is really interesting to see that there are only small changes in the use of AJAX libraries for ASP.NET developers.

The most used Ajax/JS library among .NET developers is jQuery, which is used by the 71,4% of the users. Second comes the Ajax Control Toolkit with 58,8%, followed by the core ASP.NET Ajax library, which is used by 44,8%.

The 3 most used libraries are still the same of 2007, just with the opposite order (it was ASP.NET Ajax, the Control Toolkit and then jQuery).

He writes more about the results concerning my library:

And, despite becoming a dormant project, AJAX.NET Professional lost only 3% of the users.

Here are the results in more detail:

2007 2009 diff
jQuery 13,3% 71,4% 58,1%
AJAX Control Toolkit 49,6% 58,8% 9,2%
ASP.NET Ajax 73,7% 44,8% -28,9%
Telerik radControls 11,7% 15,6% 3,9%
Ajax.NET Professional 13,3% 10,3% -3,0%
JSON.NET 3,3% 9,7% 6,4%
Raw Ajax 11,3% 8,6% -2,7%
Prototype 11,5% 8,3% -3,2%
Yahoo! UI 5,5% 7,0% 1,5%
Ext JS 6,1% 6,1% 0,0%
Script.aculo.us 9,7% 5,3% -4,4%

It is really interesting that there is only one big change, jQuery become the new #1, I use jQuery in combination with my own library since the very beginning, and this combination is still what I recommend to use.

If you have a look at the CodePlex download statistics you can see that Ajax.NET Professional is still alive:

image

And for those of you are interested: yes, I’m still developing my private version of Ajax.NET Professional. I have added several features that let me work with JavaScript, jQuery and ASP.NET more faster. One interesting feature I have added is the AjaxHashCode attribute that will append a __hash property to the JSON converted structure. This can be compared more faster on the client-side JavaScript code to indentify if there is a change in live data. Maybe I will have some time to publish my private version which is not 100% compatible with the public one, but maybe interesting for some of you.


          42002 - Plieur    
Descriptif : Régleur-opérateur autonome, vous aurez la responsabilité de fabriquer des prototypes et de nouveaux produits, comportant des opérations de pliages complexes mais aussi des travaux courants. Vous êtes capable de choisir la machine la plus adaptée au pliage à effectuer et de faire des réglages complexes sur ces différentes presses. Vous êtes capable de préparer le travail d'ouvriers moins expérimentés et de les encadrer. ...
          Comment on Russian military lab unveils prototype of Star Wars-like combat suit by BMF   
Yes, good thinking. That's something that could be investigated. In fact, current military AP bullets often use tungsten carbide in their cores for its extreme hardness. Tungsten carbide is a bitch to work with and reportedly somewhat toxic (don't inhale or ingest the dust), but it's even more effective than hardened steel for AP bullet cores. There's at least one YouTube video of a guy who made a shotgun slug out of polymer (maybe high-density polyethylene) with a good-sized carbide insert. I think the video was posted by "Taufledermus" or however that weird name is spelled. Anyway, this slug punched through a slab of AR500 steel that a .308 barely even scratched. Whether that slug would also go through Level IV ceramic armor is unknown. But this is the kind of thing citizens should be experimenting with and developing. Unless we all arm up with .50 BMGs, we need to start thinking hard about dealing with future armor developments.
          Comment on Russian military lab unveils prototype of Star Wars-like combat suit by Bob from Wisconsin   
BMF I just thought of a neat idea.(probably old news.) In T.I.G. welding, welders use pure tungsten electrodes, 1/6,3/32,1/8 diameter ,even larger. Tungsten has a very high melting point about 10,000 f. and it has a relatively high density. Know what I mean? Hammer and nail?
          Friday Apple Rumors: Possible iPhone 8 Prototype Leaks   

InvestorPlace - Stock Market News, Stock Advice & Trading Tips

Friday's Apple Rumors include the release of the first macOS High Sierra public beta, the new A10X Fusion chip and more.

The post Friday Apple Rumors: Possible iPhone 8 Prototype Leaks appeared first on InvestorPlace.


          Intel ISEF winners create new aircraft design, track space debris, bring reliable Internet to rural towns   
Last week in Los Angeles, California, nearly 2,000 high school students from 78 countries, regions, and territories competed in Intel ISEF, the world's largest international pre-college science competition. At the culmination of the competition, approximately $4 million was awarded to the finalists.Ivo Zell, 18, of Lorch, Germany received the first place Gordon E. Moore Award of $75,000, named in honor of the Intel co-founder and fellow scientist, for designing and constructing a remote control prototype of a new “flying wing” aircraft. Flying wings are more efficient than traditional aircraft designs, but also less stable in flight because they have little or no fuselage or tail. Ivo's prototype could be used for drone delivery systems to larger aircraft designs.
          Nissan’s Nifty Little BladeGlider To Run up Goodwood This Weekend   

Nissan is running its nifty BladeGlider EV up the hillclimb course at this weekend’s 2017 Goodwood Festival of Speed The all-electric BladeGlider prototype was last driven on the Monaco street circuit, showcasing the company’s latest zero-emission technology. Nissan says the BladeGlider offers a glimpse into the future of sports cars and on the final day […]

The post Nissan’s Nifty Little BladeGlider To Run up Goodwood This Weekend appeared first on HybridCars.com.


          (USA-PA-CANONSBURG) Drill Bits Field Engineer-Canonsburg, WV   
LOCATION Canonsburg, PA ABOUT THIS JOB Baker Hughes Incorporated has an opening for a Drill Bit Field Engineer in Canonsburg, PA. As a leader in the oilfield services industry, Baker Hughes offers opportunities for qualified people who want to grow in our high performance organization. Our leading technologies and our ability to apply them safely and effectively create value for our customers and our shareholders. Baker Hughes is an Equal Employment Affirmative Action Employer. ROLE SYNOPSIS The Drill Bit Field Engineer will use various Drilling Applications Engineering tools to create incremental value to the customer. The individual will closely interact with the client and all internal groups to successfully define products and services to plan optimal system performance and to continuously implement lessons learned. KEY RESPONSIBILITIES/ACCOUNTABILITIES + Provide skilled level support for the product line(s), technical selling, key field product application, well prognosis and/or product performance. + Qualify customer objectives and needs. + Plan wells and optimize hydraulics. + Prepare BHA modeling along with torque and drag analysis. + Identify drill-ability issues and root cause analyses. + Assist in product development with prototype tools for target applications along with new product market introductions. + Investigate unusual or unsatisfactory product performance to determine root cause and preventative action. + Prepare and present solutions. + Handle special projects as assigned. + Conduct all business activities in accordance with Baker Hughes HSE policies, Legal Compliance requirements and Baker Hughes Core Values. ESSENTIAL QUALIFICATIONS/REQUIREMENTS + Suitable candidate should have 3 - 10 years of field / engineering experience in Drilling, Bit Applications, MWD, or Field Engineering and will have an engineering degree. + Applicant should be process oriented and has demonstrated the ability to work well in a team environment. + Excellent communication and presentation skills. PREFFERED REQUIREMENTS + Knowledge and understanding in the following areas is helpful: Well Planning, Drilling optimization, Drilling Systems, Formation Evaluation tools, and Knowledge Management. + Familiarity with Microsoft Office products. + Strong organizational, analytical and problem solving capabilities. OTHER DETAILS + Travel as necessary to well-sites and customer offices (could be occasional overnight travel). **COMPANY OVERVIEW** Baker Hughes is a leading supplier of oilfield services, products, technology and systems to the worldwide oil and natural gas industry. By being the service company that best anticipates, understands and exceeds our customers' expectations, Baker Hughes Advances Reservoir Performance. The company's 39,000-plus employees work in more than 80 countries in geomarket teams that help customers find, evaluate, drill, produce, transport and process hydrocarbon resources. Baker Hughes' technology centers in the world's leading energy markets are pushing the boundaries to overcome progressively more complex challenges. Baker Hughes develops solutions designed to help manage operating expenses, maximize reserve recovery and boost overall return on investment through the entire life cycle of an oil or gas asset. Collaboration is the foundation upon which Baker Hughes builds our business and develops next-generation products and services for drilling and evaluation, completions and production and fluids and chemicals. For more information on Baker Hughes' century-long history, visit our website. _Baker Hughes is an Equal Employment Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to age, gender, gender identity, marital status, pregnancy, race, national origin, ethnic origin, color, disability status, veteran status, religion, sexual orientation or any other protection guaranteed by local law._ _If you are applying to a position in the US and you are an individual with disability or a disabled veteran status, religion, sexual orientation or any other protection guaranteed by local lawran and would like any type of assistance to submit an application or to attend any recruitment or selection event, we would like to help you to ensure that your experience is as smooth as possible. If you need assistance, information, or answers to your questions, feel free to contact us or have any of your representatives contact us at Baker Hughes Application Assistance Toll Free at 1-866-324-4562. This method of contact has been put in place ONLY to be used by those internal and external applicants who have a disability and are requesting accommodation._ _For all other inquiries on your application, log in to your profile and click on the My Jobpage tab. General application status inquiries will not be handled by the call center._ **Job:** _Engineering_ **Title:** _Drill Bits Field Engineer-Canonsburg, WV_ **Location:** _NORTH AMERICA-UNITED STATES-Pennsylvania-CANONSBURG_ **Requisition ID:** _1709075_
          (USA-OK-OKLAHOMA CITY) Field Based Desing Engineer Drill Bits-Oklahoma City, OK   
LOCATION Oklahoma City, OK EMPLOYMENT TYPE Full - Time Regular ABOUT THIS JOB Baker Hughes Incorporated has an opening for a Field Based Design Engineer to be based out of Oklahoma City, OK. As a leader in the oilfield services industry, Baker Hughes offers opportunities for qualified people who want to grow in our high performance organization. Our leading technologies and our ability to apply them safely and effectively create value for our customers and our shareholders. Baker Hughes is an Equal Employment Affirmative Action Employer. US Land Drill Bits product line is the leader in Tricone™ and PDC drill bit, ream-while-drilling and casing drilling technology. Our application and design engineers work with customers to provide the best drill bit for the application to continuously improve drilling performance. KEY RESPONSIBILITIES/ACCOUNTABILITIES + Facilitate the design, manufacturing, (lab and field) testing and evaluation of prototype designs. + Communicate lessons learned back to the product center, discuss product issues with the DART Group, and network with Product Development and Research team leaders to facilitate the testing and introduction of new technology. + Interface with area engineering and management to support direction and strategies to best capture market opportunities. + Collaborate with region engineering, product development and research to develop champion product design improvements. + Interface with HQ product management and product development to promote collaboration on direction and strategies. + Responsible for ensuring technical training and transfer of technical knowledge/expertise to Area Sales and Operations. + Responsible for product testing and analysing and resolving customer complaints related to design. + Training on product design (Internal & External). + Handle special projects, as assigned. + Utilize 3D modeling (e.g. Unigraphics, Computer Aided Drafting, etc.). + Execute computational fluid dynamics analysis. ESSENTIAL QUALIFICATIONS/REQUIREMENTS + Bachelor’s Degree in Engineering + 3 years’ experience in drill bit related design. + Good interpersonal and communication skills are a must. + Must be authorized to work in the United States with no restrictions. PREFERRED QUALIFICATIONS/REQUIREMENTS + Experience in a Sales and/or Applications Engineering role is preferred. + Masters Degree in Engineering OTHER DETAILS + Base salary, participation in ICP bonus program and excellent company benefits. + 25% (typically travel to rig sites, customer facilities, meetings, etc.) **COMPANY OVERVIEW** Baker Hughes is a leading supplier of oilfield services, products, technology and systems to the worldwide oil and natural gas industry. By being the service company that best anticipates, understands and exceeds our customers' expectations, Baker Hughes Advances Reservoir Performance. The company's 39,000-plus employees work in more than 80 countries in geomarket teams that help customers find, evaluate, drill, produce, transport and process hydrocarbon resources. Baker Hughes' technology centers in the world's leading energy markets are pushing the boundaries to overcome progressively more complex challenges. Baker Hughes develops solutions designed to help manage operating expenses, maximize reserve recovery and boost overall return on investment through the entire life cycle of an oil or gas asset. Collaboration is the foundation upon which Baker Hughes builds our business and develops next-generation products and services for drilling and evaluation, completions and production and fluids and chemicals. For more information on Baker Hughes' century-long history, visit our website. _Baker Hughes is an Equal Employment Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to age, gender, gender identity, marital status, pregnancy, race, national origin, ethnic origin, color, disability status, veteran status, religion, sexual orientation or any other protection guaranteed by local law._ _If you are applying to a position in the US and you are an individual with disability or a disabled veteran status, religion, sexual orientation or any other protection guaranteed by local lawran and would like any type of assistance to submit an application or to attend any recruitment or selection event, we would like to help you to ensure that your experience is as smooth as possible. If you need assistance, information, or answers to your questions, feel free to contact us or have any of your representatives contact us at Baker Hughes Application Assistance Toll Free at 1-866-324-4562. This method of contact has been put in place ONLY to be used by those internal and external applicants who have a disability and are requesting accommodation._ _For all other inquiries on your application, log in to your profile and click on the My Jobpage tab. General application status inquiries will not be handled by the call center._ **Job:** _Engineering_ **Title:** _Field Based Desing Engineer Drill Bits-Oklahoma City, OK_ **Location:** _NORTH AMERICA-UNITED STATES-Oklahoma-OKLAHOMA CITY_ **Requisition ID:** _1705323_
          By Design: Range Rover Velar   

With a half dozen model ranges available in Land Rover’s Range Rover stable, you would think there would be little need for the Velar, a completely new model named after the few original Range Rover prototypes made back in the ’60s. To keep the then-radical concept of a somewhat luxurious full-time all-wheel-drive wagon secret, one...

The post By Design: Range Rover Velar appeared first on Automobile Magazine.


          Electric Motorbike Conversion   
Old Bike Frame
+

Forklift Motor

=

Vroom!
...it will probably be more of an electric-sounding whine. Anyways, the motorbike was stripped of its engine, gas tank, transmission, and the rest of its innards. The forklift motor was pulled out of a dead forklift. A basic prototype using a different bike frame and motor was demonstrated at the last Maker Faire. When this thing is finished, it will make for one hell of a stealth bike, and will eventually make use of those heatsinked mosfets in the UPS's as explained a couple posts back. Here is a pic of the older version, which is using a different frame and motor:



          SuperBots to the Rescue   

SuperBots to the Rescue: A ReBrick Challenge


It's back....a MINDSTORMS ReBrick challenge with SUPER prizes!

"It’s time to do some superpower thinking and show us a Super Robot, a.k.a. SuperBot! Make it super cool, super geeky, super smart, or super fun, and show us what makes your robot a SuperBot – and what dilemma, challenge, or chore it rescues you from! The greatest SuperBot will send his or her creator on a super-duper trip to LEGO World Copenhagen."

Grand Prize: A trip to LEGO World Copenhagen in February 2018 where you will present your winning robot. If you want to see what it's like to got to LEGOWORLD in Copenhagen, take a look at this brief compilation video of the robots at the event.

Entry Deadline: Submit your entry by August 18, 2017 at 10:00AM EST.

Note: Before you start, please read the rules for submission carefully.

What makes a robot super? You do! Any robot can have super powers. No super power is too simple. Perhaps your robot can clear the table, explore new planets or climb up stairs. Perhaps your robot has the force (use the ultrasonic sensor), super strength (use gears/motor), or is super smart (can play a game). Use your imagination!

Last year's first place winners, Dave and Joe built a table setting robot. They won a trip to Copenhagen, Denmark for LEGOWORLD 2017. Watch the video below to learn about their design process and get some tips for your entry this year.

From the ReBrick contest page: "This robot is fully capable setting spots for up to 6 people by driving around a table and dropping pre-loaded forks, plates, and cups from complicated elevator stacks and a rotating drum. Using 2 EV3s, 5 motors, an IR sensor, and a ultrasonic sensor, this robot is large and complex."

"Remember, it doesn't have to work right the first time. Come up with an idea, build a prototype and then...make it better. Most of all, have fun with your project!"




          Senior Staff Engineer - Dialogue Systems - (Boston)   
Huawei is a leading global information and communications technology ICT solutions provider Through our dedication to customer centric innovation and strong partnerships we have established end to end advantages in telecom networks devices and cloud computing We are committed to creating maximum value for telecom operators enterprises and consumers by providing competitive solutions and services Our products and solutions have been deployed in over countries serving more than one third of the worlda s population Huawei has over employees approximately of which are engaged in Research development Huawei operates a global network of regional headquarters RD Centers Innovation Centers jointly operated with customers and Training Centers Huawei is leading the way by rethinking the future From devices to telecom infrastructure to cloud computing and convergence solutions we are rethinking every link in the chain with ICT based innovation to deliver a better future faster Senior Staff Engineer Dialogue Systems Location Boston MA Framingham RD Req of Openings Description pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb li li margin px px px px line height px font px Helvetica color rgb span s span s background color rgb span s background color rgb ul ul list style type disc pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb pp margin px px px px line height px font px Helvetica color rgb li li margin px px px px line height px font px Helvetica color rgb span s span s background color rgb span s background color rgb ul ul list style type disc Senior Staff Engineer Dialogue Systems Our project is developing a new class of robotic platforms for social interaction The project is at an exciting early stage where you can have significant strategic impact on a potentially massive market opportunity Your role is to develop software for dialogue systems across a global effort that includes locations in Silicon Valley Boston Shenzhen and Beijing You will work with a cross disciplinary team of designers hardware engineers and software engineers in order to rapidly prototype interaction concepts for dialogue with robots and take them to production Your design and implementation responsibilities will be focused on multimodal dialogue management but may also include integration and modification of other components in a spoken dialogue pipeline Job Responsibilities Design implement and evaluate software modules for multimodal dialogue systems Develop rapid prototypes of novel interaction concepts Debug and optimize performance of production code Write documentation and tests for code Collaborate with cross disciplinary team of designers hardware engineers and software engineers to design solutions Work independently and in a self directed manner on software implementation Requirements for position MS in Speech Technology Artificial Intelligence Computer Science or related field years developing spoken dialogue systems Experience with speech recognition speech synthesis and dialogue management Experience programming in C Python and Java Work authorization in the US Willingness to travel internationally and work across time zones Preferred qualifications PhD in Speech Technology Artificial Intelligence Computer Science or related field Experience with embodied conversational agents or social robotics Experience with multimodal interaction Experience with natural language understanding and generation Experience with real time operating systems and embedded development Chinese Mandarin proficiency Huawei Inc is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race color religion sex national origin disability protected veteran status or any other characteristic protected by law Why work for us In Huawei s revenue reached CNY billion US billion based on the year end exchange rate an increase of YOY We invest in engineering and innovation of our global employees work in RD Globally ranked for International Patent Submissions We continually invest heavily in global community involvement programs We support green energy Lowered CO emissions by tons via Huaweia s green packaging solutions Engaged in over research projects with Universities in the United States Are you a returning applicant Previous Applicants Email Password If you do not remember your password click here Back to Search Results New Search Copyright Huawei Technologies Co Ltd All rights reserved Source: http://www.juju.com/jad/000000009qxkfh?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc0413802e189be385daf54a16310431f6ff8f92f7af39df48
          JanSport QR code backpack turns a student’s book bag into a barcode   

For more Mobile Commerce news related articles.

The popular brand has converted one of its bag designs into a black and white plaid scannable barcode.
Quick response codes have taken many forms over the last few years and a new JanSport QR code in the form of a backpack is the next on the list. The popular bag maker is making it easier for students to share some of their favorite digital content such as an Instagram profile, favorite music video, or even their personal website.
This new QR code backpack is one component of a broader project dedicated to using fabrics in a programmable way.
At the moment, the JanSport QR code backpack is still a prototype, but enough success and interest could easily convert this project into the type of product we’ll see on store shelves. The specific quick response code bag prototype was designed as a possibility to consider for changing the way people share their interests. ...

Read more from this author.


          DESIGN - Junior Technical Designer - Bellevue, WA   
We’re looking for a Junior Technical Designer to assist in the production of Layout and Design content for an unannounced project. 
 
You will play a pivotal role in the Layout Team transforming prototype assets and final production work into playable functional products for our Game. 
 
We’re looking for someone with an eye for detail, a logical mind to help turn redundant work into automation, a methodical nature capable of working consistently on the smallest assets to our largest environment, and a creative mind to work as an intermediary between art and design.
 
Responsibilities
  • Working with the Design and Environment team, reviewing and enforcing the Product’s spatial metrics as it relates to art assets.
  • Working with the Layout Team to create all pathing and player-necessary rigging for the product.
  • Working with the Narrative and Missions team to prototype new gameplay assets for production.
  • Self-Manage to create and track schedules for Layout rigging needs.
 
Qualifications
  • Extensive 4+ years experience with Maya modeling and texturing.
  • Art, Architecture or Computer Science background, or a Bachelor’s degree in related field (preferred).
  • Excellent communication skills and an ability to work across disciplines.
  • Passionate about making great games.
  • Must be eligible to work in the US.  All work will take place at our Seattle headquarters.
 
Bonus Factors
  • Experience Modeling and Texturing game environments/assets.
  • Proficiency in art asset pipelines.
  • A primary interest in Level Layout and Design.
  • Previous experience with Production Management or Scheduling.
  • Previous QA experience (Strongly preferred).

          UI Artist - Ubisoft - Montréal, QC   
The graphic designer will develop and implement new user interface experiences by creating graphic elements and animated graphic prototypes in video games....
From Ubisoft - Sat, 01 Jul 2017 03:11:29 GMT - View all Montréal, QC jobs
          Comment on Russian military lab unveils prototype of Star Wars-like combat suit by Bob from Wisconsin   
A couple more clues. Used carbide can be had at just about any machine shop. They will save broken tools in a coffee can to scrap at a later date. Get the broken carbide end mills, 1/8-1/4 dia. as the shanks are perfectly to size(just under nominlal size). Drill, ream, press in.Diamond wheel to a point, by hand after you get the hang of it, woo hoo. I would think they would sell to a guy asking. They used to get $2.50 lb but I think the price is really low now. The other clue, Diamond tools cut it like butter. Now the Tungsten Welding electrode rod is ground to size. The hard part would be cutting it to length. There again a diamond saw should work. Being as those are ground. All that's needed then, is a under sized drill, a reamer who's diameter matches the electrode size or .0002" smaller. Then your there. I don't think there's much that will stop carbide with enough power behind it. One would have to experiment with the tip shape, and length, inserted too long and I would think it may bounce back through the soft bullet base. Don't know just guessing. like I said, Carbide cuts like butter with diamond tools. The tungsten electrode isn't as hard and can be ground on a regular belt sander or grinding wheel. Thats a good clue,as to which is better suited. Carbide needs a harder wheel to do the same. Green wheel or diamond. Preferably diamond.
          Product Review: Pizza Porta    
[FTC Standard Disclaimer]:  We received no compensation for this post and have no affiliation with the manufacturer.

At the 2015 Pensacola Eggfest (a "must do" Eggfest), Big Green Craig and I spotted a crazy contraption on a Big Green Egg that captured our attention immediately.  It looked like a mailbox and it was spitting pizzas out every few minutes.  We talked to the creators and found that it was a prototype of their invention - the Pizza Porta.  

Pizza Porta at the 2015 Pensacola Eggfest
Seeing the protoype in action at the 2015 Pensacola Eggfest had me intrigued.

I believe Craig's exact quote to them was, "Shut up and take my money now!"

They weren't in production yet but at the 2015 Pensacola Eggfest but at the 2016 event, I finally bought one from Escambia Electric Motor for my neighbor and BBQ teammate, John. It was a "thank you" for all the work he puts in on our BBQ team throughout the year. He makes pizzas every Saturday so I knew he'd like it (plus we borrow each other's grill accessories so it's a win-win).  

Pizza Porta fitted on a Large Big Green Egg. They also fit on a Kamado Joe.

After 6 months of heavy use, here is John's review of the Pizza Porta.

Pizza Pizza!!  Who Loves Pizza?  A Review of the Pizza-Porta



We love pizza, in fact every Saturday for as long as we have had our BGE we have cooked pizza, That’s around 300 pizza’s.  Imagine my surprise when super neighbor NMT rang our doorbell and had this big box in hand and said Merry Christmas.  In his many travels he had come across this “device” and immediately “knew" we had to have one.  Well we have been using this for a few months now and I thought I’d share our experience with it.

Side view of a Big Green Egg with the Pizza Porta warming up.

What is it, what does it do & how does it work?

It makes your Kamado grill into a more efficient Charcoal fired pizza oven.  To add or remove pizzas you just open the front door.  This retains a lot of the grill’s heat so pizzas cook more efficiently and quicker.  Pizza-Porta has a great and informative web site (http://www.pizza-porta.com) with lots of tips and how to set up the porta with your grill.

Interior view of the Pizza Porta on a kamado grill

Basically you load up your fire box with a good load of lump, light it and then put your platesetter legs down on top of the fire ring and place your grate on top of the platesetter with a pizza stone centered on the grate.  This makes a perfect height for easy access to the pie thru the front door.  Then follow the guide on how to install the porta in your grill and close the lid and porta down so it sits evenly on the gasket of the Kamado base.  You may have to gently slide the porta from side to side to get the best fit between the dome and the porta to eliminate air gaps.  Now leave the top cap off of the kamado and make sure the side vents of the porta are closed like the picture that starts this post.  Leave the grill like this until the dome temperature reads about 450 degrees; at this time put the ceramic cap on your dome and open the side vents full open on the Pizza-Porta like below.



This creates a strong convection effect moving the heat over the top of the stone and out the sides of the Pizza-Porta (this is the magic part).



Results

This makes for a most wonderful cooked pizza.  The first thing my wife and I noticed was the incredible texture of the crust.  We make a medium style crust, not thin like NY style or Neapolitan pies and certainly not thick like Chicago deep dish, medium the way we like it.  It was crisp, lite and very flavorful.  Perfect.



The top gets nicely browned and the cheese melts perfectly

Recipe for pizza crust for kamado grills like the Primo, Vision, and Grill Dome


With the heat moving over the top of the pizza the smoke gently kisses the pie and adds a wonderful deep flavor to the ingredients.  Needless to say we are very impressed with the Pizza-Porta.

Other Observations

Be careful, this stainless steel cooker gets VERY HOT.  Cooking pizza you generally want about a 500 degree dome temp, so you can imagine how hot this metal gets.  So only use the wood handle to open and close the front door.  Use a pizza peel to add and remove or turn your pizza and if you have to put your hand inside the Porta make sure you are wearing a heat resistant glove that goes up to mid arm!  You have been warned.

I find once I light my grill the stone is ready to cook on in about 45-50 minutes, if you follow the procedure outlined above.  Whereas before it seemed like the stone took a full hour to come to temp.  I think having the air directed over the top of the stone speeds the heating some.

It is great for making multiple pies, since not as much heat is lost when opening the front door, you conserve lump and can cook as many pies as you would need provided you loaded enough lump to begin with.  Also if the top is not browned enough you can, with the front door open and the pizza on a peel raise it up in the dome to get to the higher heat at the top of the dome for a quick brown.

Is It Worth It?

I believe this unit retails for $299, is it worth it?  Yes and No. If you can afford it and love pizza, definitely buy it. If it is a stretch for you, but you love pizza I still say it’s worth it, so save up and go for it.  Had it not of been a gift I probably would never have bought it, unless I got to try one risk free.  Then once I tasted the pizza off this I would have begun plotting on how to afford it.  It made enough of a difference to the pie that I really like and value it.  Remember I have made 300 pizza’s on a kamado grill, I make a pretty good pie without one of these, but I make a better pie with one.

What post on pizza would be complete without a recipe….. so

Anna Mae-zing Pizza Crust

My wife has modified several crust recipes to make what I think is our best crust and one that should fit most folks' needs.  It is easy and can be made the same day you use it.  It is a medium thick crust. 

Makes 1- 14” crust

1 1/8     tsp active dry yeast (she uses Fleischmann’s)
1 1/2     tsp white sugar
3/4    cup warm water (110F)
Dissolve yeast and sugar in water, let sit 10 minutes.

1/2    tsp iodized salt
1           Tblsp olive oil      
1-2        tsp garlic powder
1-2        tsp italian seasoning

Add garlic powder and italian seasoning to taste. She goes closer to 2 tsp.
Mix above ingredients into the yeast mixture and mix in 1 3/4- 2 cups bread flour.
Knead well (by hand), approx 5 minutes.  You have enough flour added when the mixture is no longer sticky.

Place dough in an oiled bowl, turn dough to coat with oil (it keeps it from drying out), then cover with plastic wrap and a dishcloth and set in a warm spot until it doubles in size.  She usually makes the dough 3 hours before hand. 

When ready to make the pie, she takes out the dough, adds flour to the counter and rolls (with roller) it to a 14” size.

Add your favorite ingredients. A trick we do is to add cheese, either Monterey Jack or Smoked provolone slices to the crust before adding the sauce as seen below to the lower right side.  Every pie cooks differently; ours run 5-8 minutes usually. I check the top and crust when I like what I see I pull the pie.


Pizza crust recipe for pizza on the Big Green Egg kamado grill

Check out John's post about How To Cook Pizza on a Big Green Egg Kamado Grill for more info about grilling pizzas.

          Ain't It Cool News: Flesh & Blood Interview with Bob & Neil!   

                                                  Questions by "Superhero"!

@’s by Robert Tinnell & Neil Vokes
from MONSTERVERSE’s FLESH & BLOOD !!!

Hello out there is comic-land! It is I, superhero here with a special Halloween treat for you! If you’re a comic fan and a horror fan you should be checking out all of the comic book goodness that is spilling out from a company called MONSTERVERSE. MONSTERVERSE is currently putting out some of the best horror comics out there with BELA LUGOSI’S TALES FROM THE GRAVE and now FLESH AND BLOOD by Robert Tinnell and Neil Vokes. You can check out my reviews for FLESH AND BLOOD both here and here. I had a chance to Skype with Mr. Tinnell and Mr. Vokes about FLESH AND BLOOD as well as horror as a genre in general. It was a great little chat and I hope everyone out there enjoys reading it as much as I enjoyed participating in it.

This interview is a transcription of an actual audio interview that I’ll be posting on my own podcast at www.parttimefanboy.com. But for now, you can enjoy it here, in all its glory!

SUPERHERO: Why don’t you tell me a little bit about your backgrounds? Because I know that some people might not exactly know who you are. If you want to start with Robert, what about your comic book background, your film background if you could start with that?


ROBERT TINNELL (RT): Sure, I ‘ve had a very eclectic film career and it continues to be eclectic. From being a kid and producing SURF NAZIS MUST DIE to directing a lot of features through the 90’s with… mainly for kids type films, things like KIDS OF THE ROUND TABLE and FRANKENSTEIN AND ME and getting to work with some cool people like Ryan Gosling, Elisha Cuthbert, Burt Reynolds. I relocated back to the East coast, just wanted to raise my kids back here and I like it back here, but still work in Hollywood mostly writing although I do a lot of… I’m actually… I’m just finishing up a feature length documentary called, we’ll just say, THAT STUFF WILL ROT YOUR BRAIN which is about how… in fact, you guys ran some coverage on it, about how the… when they released the classic horror movies to TV in the 50’s and 60’s how it kind of transformed popular culture. So it’s a very, very varied career. Comic wise, Neil Vokes and I were friends and it was funny, I thought I would’ve found it easier, logically easier, to raise money to make a movie than I would’ve thought that anybody would let me do comics. I was just a comic fanatic, I loved comics. And Todd Livingston and I had come up with the idea for what eventually became our second book, not our first one, was called the WICKED WEST. And Neil, you just finished up I think SUPERMAN ADVENTURES. Right?

NEIL VOKES (NV): Yeah, I think I’d just ended the series.

RT: And it was before you did part one of Justice (PARLIAMENT OF JUSTICE) and we were at a convention, actually, a film convention just friends hanging out drinking at the bar and Neil said, “What are you guys working on?” And we told him and he goes, “I wanna draw that.” We were just sort of blown away that anybody… and it just kinda went from there and just… I just love comics. I love the medium and I’m just really grateful that I get to work in it with so many good people.

SUPERHERO: Oh, that’s great. So allow me to geek out for a second because Neil, I actually was a big fan of that Superman Adventures book. I really, really liked it, I’m a big Superman fan in general and I thought that those were some of the better Superman stories told. Even though it was kind of considered a kiddie book I guess by most people, I really thought that the stories and the art in that book were some of the better Superman stories in maybe, what, the past… I don’t know how long has it been? I would say 10 years?

NV: Yeah, yeah, yeah. That was… I heard that a lot when I was doing SUPERMAN ADVENTURES along with the various other people that worked on it, like Terry Austin on the inks and such, everybody that came up and talked to us said, “These stories and the animated book are just so much better than so much of the present day Superman.”

RT: Kristian, do you remember the one… I remember the one he did about Krypto. I have a page from, the original page. That story was just wonderful.

NV: Ty Tempelton wrote that.

RT: Oh my gosh, that was such a great story.

NV: That was also, in fact, I recently just three days ago before I came to the show I had a fan write me and say, “Do you have any pages left from that one with Krypto?” Long gone, but some of the stories were just fantastic. I really enjoyed the ones with that Mark Evanier wrote, because he included Mister Miracle.

SUPERHERO: Yeah.

NV: I loved working on those because Kirby.

SUPERHERO: Yeah, of course. Kirby’s absolutely fantastic. I mean, I don’t have to say that to anybody out there. What about a little bit more of your history Neil? Can you go a little bit more into depth besides the Superman stuff?

NV: Well, I started comic wise back in around ’84. So I’ve been doing this now about 28 years.

SUPERHERO: Wow.

NV: And I started with a small company called Comico Comics in Pennsylvania.

SUPERHERO: Oh yeah.

NV: Yeah, they had just started. That was Matt Wagner and those fellas. They had just come out of college and they started their own company and I had sent out my samples to many, many different people with a friend of mine who was an inker … Rich Rankin. And he and I weren’t getting any response because, again, our stuff really wasn’t that great illustration wise. The other problem was if you send any samples to DC or Marvel and you don’t do their character, they won’t look at it. They basically feel that if you don’t draw our characters, you just can’t draw. So I was very, very disappointed about that. But the smaller companies responded nicely. Joe Staton was art director at, I think it was, Capital… no, Pacific Comics. And he sent back a lovely response. He gave me notes, made little sketches and things for me. And it helped me a lot. And we met people like Marshall Rogers at conventions and they gave us all sorts of pointers. This small company, Comico, liked this one short story we did. They took it and put it in their little primer, Comico Primer Comic, this vehicle for new talent, which virtually the whole company was new talent. And one thing led to another, we became friends with the guys, they assigned us a book they were going to do, I did about three months worth, about 90 total pages. They ended up not doing the book but it gave me three months of work that I got paid for and I needed that on the job training anyway. And then they got the ROBOTECH license and we got a choice of one of the three books they were doing. Then after about two years, my buddy Rich and I decided to self publish a book called EAGLE, which was kind of a martial arts magical kind of thing. He’s like Doctor Strange with a sword. And we did that as a black and white book because The Turtles had come out and everybody was doing black and white books at that point and they were selling like hotcakes. Our first issue of EAGLE sold over 40,000 copies.

SUPERHERO: Wow.

NV: Yeah, exactly. We did that for a few issues. Of course, it went steadily down from there, but on the average we were selling about 10-15,000 copies. And then the black and white thing, as all these things in the industry go, everybody just overdid it so it just fizzled except for guys like The Turtles. And we had to cancel a book, but I moved on and did all sorts of other work for hire things in those years. I worked at DC, Marvel, Dark Horse, we did stuff at Image later, and lots and lots of different things. TARZAN, CONGIRILLA, JURIASSIC PARK, I worked on all sorts of kinds of books and it was fun, it was a great experience, I learned a lot. And the most recent, at that time which would’ve been some years ago… now, about 10 years ago, was the SUPERMAN ADVENTURES book. And I had gone in to get the BATMAN ADVENTURES book, I really wanted to draw Batman real bad. And my agent tried to get it for me but they said, “You know, we’re starting the Superman animated one too. Would you be interested?” And I said, “I’m not as interested, but sure, what the hell?” And it turned out I had a great time drawing it. I think literally the first comic I remember reading was a Superman comic, I was probably about 4 maybe 5 and I probably read it in a barbershop. Tony’s Barbershop. So it was like destiny, eventually I even got around to drawing Superman and then that book got cancelled.

SUPERHERO: Yes.

NV: So I was kind of floundering a little bit and Mike Oeming came to me and said… because he was a young guy that I had kind of mentored at the beginning of his career. And he had this idea called PARLIAMENT OF JUSTICE and it was this kind of… starts out like an animated thing and gets really dark and really violent. And I didn’t want to do it, I turned him down. I said, “No, this isn’t me.” I’d just come off of SUPERMAN ADVENTURES, so it was a whole different kind of book. But he changed my mind, I sat down, I did it, and I suddenly got notice by people. It’s one thing to draw ,say, Superman, it’s really a geeky, wonderful thing, but you’re one of 500 guys that drew Superman.

SUPERHERO: Yeah.

NV: And this guy came along and he said, “Here’s this project, let’s do this.” And now it’s like this is Neil Vokes’s project. Guys like Mark Wheatley, whose work I respect, came up and said, “You found your voice. After 20 years, you found your voice.”

SUPERHERO: Wow, so is that in trade? PARLIAMENT OF JUSTICE?

NV: Yes. It was a one shot.

RT: It was a standalone…Image Comics.

NV: It’s awesome. It’s just beginning, middle, and an end, and that’s it.

SUPERHERO: Oh, that sounds great.

NV: That was around the time also that Bob and I started talking about these things. I was introduced to Bob as, I told somebody this this weekend, at this convention we met at which, I believe, was the ’93 Famous Monsters Con.

RT: No.

NV: No? It wasn’t that one? It was ninety…

RT: I think it was ninety.

NV: It was in that area. And he was introduced to me as a filmmaker who loved comics and I was introduced to him as a comic book maker who loved films. And we just kind of meshed and we were like fast friends within one day of that weekend I think.

SUPERHERO: Oh, that’s great.

NV: And we started… he showed me the script for BLACK FOREST, we talked about WICKED WEST, this other idea they had, and I said, “BLACK FOREST would make a hell of a comic book. Would you like to do it?” And Bob said, “I never did any comic books before. What do we do?” So we just worked out all the little details, I sat down and drew that thing, and I loved every second of it, and did it kind of the same style as I did Parliament in the black and white inkwash style. And one thing led to another and we’ve been doing projects ever since.

RT: It sounds like there was totally a plan. You always hear from people they go, “Do you do comics to get movies made?” Man, if I do comics to get movies made, somebody needs to hit me upside the head. It’s a lot easier just to go get movies made in my experience.

SUPERHERO: Really? Because that’s the question I had for you, Robert, because you had just mentioned saying that it was really hard for you to get people to let you do comics. I mean, why is that? What’s the difference?

RT: I didn’t ask. I mean, I was too stupid to ask. You know? And the oddest thing about it is, and Neil will back me up and I swear, you know, let me preface this by saying I loved Pink Floyd when I was a kid. And it always seemed so brilliant and smart to me and I thought that they had this really elaborate plan and then I read a book about them and discovered there was no plan at all, they were kind of just banging around in the universe and things worked out. If you look back at the comic thing, you’ll think that there was this plan where there was none. But funny enough, I had, for a few years, I had become really enamored of things like… I wasn’t reading comics so much anymore. I was still reading books like HELL BLAZER, things that I really liked, or PREACHER or something. But I was… and ASTRO CITY, I was a nut for ASTRO CITY and I was a big fan of Kurt’s (Kurt Busiek). But I was… I had started… I had discovered Comic Book Artist Magazine, and I started becoming sort of obsessed with how comics were made and the history of them. So when we… Neil actually kinda had to yank my chain pretty early on because he’s like, “Look, I appreciate what you’re trying to do. You don’t have to do that with me.” Because I was like, “Look, do we need to plan this for this? Or do we have to plan that for that?” Almost really full script kind of like you’re writing for British artists or something where you have to get so meticulous.

SUPERHERO: Like Alan Moore.

RT: Yeah, because… but I wasn’t doing it because I… I wasn’t trying to be a control freak, I had just so absorbed all of this information about how things were done that I did have a sense. And I think ultimately it served me well, just not initially. It wasn’t… I did a book that’s not horror at all, it was actually fortunate enough to be nominated for an Eisner called FEAST OF THE SEVEN FISHES. It was a daily online comic strip and it’s a romantic comedy about Italians cooking fish on Christmas Eve. That strip really was a tremendous learning experience for me because you had to do everything in three and four panels and it started with a great young artist named Ed Piskor and then about halfway through Ed had to leave and Alex Saviuk came on. And Alex just took me to school, he started really… and I do think when I came back and did things with you there was a difference.

NV: Oh yeah.

RT: Because you have to be so tightly controlled when you’re… because you have and… I had a bigger story in mind, but I was having to parse it out three andfour panels a day and it was…

NV: That’s really hard to do.

RT: It really is, and I’ll tell ya, I would recommend it to anyone especially if they were trying to get into comics. Just sit down and do them as exercises, it’s… it really made me a better comic and made me a better screenwriter.

NV: Alex had experience with that doing the Spider-Man strip for years.

RT: Oh yeah.

SUPERHERO: So you’re saying that breaking down the writing and the whole process was harder for you than it was making a film? I mean, I live in LA. I know different people who are involved in different aspects of film and, you know, Hollywood is murder. You’re saying the comic thing was harder for you to nail down in a way?

RT: I’ll put it this way, I’ve never not been able to make a decent living from film.

SUPERHERO: Wow.

RT: I’m not saying that, you know, listen, you wake up one day and you’re that guy. You always hear about people who they make a living writing scripts that never get made and I used to say, “Oh yeah, right.” That really happens.

SUPERHERO: Oh wow.

RT: It really happens.

SUPERHERO: That’s great. That’s good that you’re able to do that, that’s fantastic. So what do we… let me ask you just how you got into horror… how did you develop a passion for horror? Where did that start off?

NV: I think we both developed it the exact same way, growing up.

RT: Yeah, it’s what I’m making that documentary about. It’s… it was this imagery, particularly in the early 60’s through the late 70’s, you can look at all these different events that, you know, the horror hosts were a big part of our life. DARK SHADOWS, I think that… I did a roundtable interview with Video Watch Dog for Tim Lucas with a bunch of people talking about the old DARK SHADOWS TV show. And it is extraordinary in hindsight after coming out of that panel, out of that collaborative article at the end, and realizing I think it’s underestimated how much that show affected young people. You know? It was a great time to sort of come of age. When I was a kid, not quite a teenager yet, all the big Marvel black and white horror books hit and TOMB OF DRACULA had hit and WEREWOLF BY NIGHT, which was freaking awesome.

NV: GHOST RIDER, all that stuff.

RT: Oh my gosh, it was… there was just so much wonderful stuff. A lot of times people will go, “Well, don’t you wanna mention EC? Or don’t you wanna mention CREEPY and EERIE?” And I wanna go, “Listen, that’s like me pretending the Jean-Luc Godard affected me.” That’s like Tarantino when people are talking about Orson Wells this and Tarantino is like, “THE DIRTY DOZEN and THE SOUND OF MUSIC, man! GONE WITH THE WIND!” Those are the things that affected us as kids. PLANET OF THE APES was a huge influence, I think, on a generation of kids. There was all this imagery and stuff. It was a great time to be a kid.

NV: Yeah. I’m a little older than Bob, so actually, say for example, DARK SHADOWS was ‘66, wasn’t it?

RT: Yeah, I was too young for that.

NV: I was twelve years old then. So that ten year old to twelve year old time I, looking back on it through the years, I’ve realized how much has influenced me and affected me in that little time period. The first Hammer film, which I love Hammer films, the first Hammer films I ever saw were HORROR OF DRACULA and CURSE OF FRANKENSTEIN, they were at the drive-in in 1964.

SUPERHERO: Oh wow.

NV: And it was a double feature because they had just been rereleased in America as a double feature. And my family took us in the station wagon, my brother and I in our jammies, and I’m ten years old and we go to this… it was four films. It was HORROR OF DRACULA, CURSE OF FRANKENSTEIN, GILIATH VS THE VAMPIRES, and GODZILLA VS THE THING. So I guarantee you, all three of those major film genres affected the hell out of me for life.

SUPERHERO: Yeah.

NV: And the thing about Hammer was, was I had seen, on TV of course, I had seen the Universal stuff and I loved them. But those Hammer films just, I mean, literally hammered me in the head.

RT: It’s funny, see, I got exposed to Hammer actually pretty much before Universal. That stuff came out, I remember my brother and I stumbled upon HORROR OF DRACULA one stormy day, it’s like a total… honest to God, it’s like such a stereotype, and I just flipped out! Seven years old and you’re like… I just remember my brother crying, so scared.

SUPERHERO: That’s really interesting because, I mean, do you remember specifically maybe what your first horror film or experience would’ve been? And it sounds like they started really young. Because I know kids today are not… well, I guess it depends, are not necessarily exposed to that stuff as easily or as readily as maybe you and I were growing up.

NV: I think they’re actually more exposed to it because of video and computers and such. When we were kids, especially I think in my case, many cases, is that television, you had maybe three channels if you were lucky. And the movies you wanted to see came on occasionally sometimes late at night. There were always commercials; they were cut up. You had to go out of your way to catch a movie back then or go to the theatre to see them. And you didn’t get re-releases all that often, and there was of course no video. But nowadays kids can grab virtually any movie there is off of the internet, much less at a video store. And I think it’s easier now to be affected by those things, but I think because I think as… which might get a little pretentious, but as humans we’re hunters-gatherers, you know? And back then, you had to hunt and gather to get the movies or get the books…

RT: No, there were multiple Holy Grails. I remember the one Holy Grail for me was MONSTER TIMES had this thing about this film that it was called COUNT DRACULA by Jesus Franko, with Christopher Lee. It was like this is the film. And they did this thing like Neil Adams did the promotional artwork, stunning. I think heavily penciled.

NV: It was all pencil.

RT: It was all pencil. And they did this poster, it was Christopher Lee behind bars and it said, “Free Count Dracula!” And I just wanted to see this movie and I wanted to see it so bad. And for five years or six years I couldn’t see it, and it finally came on, they on Chiller Theater in Pittsburgh, Pennsylvania they ran it. And it didn’t come on until two o’clock in the morning and it was dreadful. I get motion sickness, like with BLAIR WITCH PROJECT and stuff, it’s all these awful zooms. You know?

NV: Oh yeah, horrid music.

RT: And it’s not… but man, it was like you just had to see that movie.

NV: And nowadays with video, I mean, even that, I mean, I’ve got this beautiful print of it now on DVD of that movie. The main reason to want it, of course, is because I’m a Christopher Lee geek and he’s playing Dracula. But there was all that stuff that wasn’t available. Now it’s almost too easy in some ways to get a hold of something.

RT: Yeah, yeah. You miss the chase.

NV: Yeah, I think you actually… the harder it is… it’s like anything, anticipation. The harder it is to get something you really want, the more you want it.

SUPERHERO: That’s true.

NV: And the easier it is to get, it kinda takes a little of the passion out of it I think.

RT: But the funny thing is, is there is an echo to that and I’m gonna… it’s like the bad segue, but I have to say it because it popped in my head. That’s part of the reason that we’re doing FLESH AND BLOOD is there were things that we wanted that didn’t happen. And so we’re trying to make them happen.

SUPERHERO: Sure.

NV: With FLESH AND BLOOD, of course, Hammer being one of the primary influences, Hammer never did a crossover movie. They never had Frankenstein meet Count Dracula or something like that.

RT: Yeah.

NV: And whether or not they ever thought… who knows if they ever thought of it, but they just never went ahead and did it. And we just, literally, we just said, “Duh, what the heck?” We did it with…

RT: Yeah, with Todd Livingston we did it with… when Todd and I wrote THE BLACK FOREST, that was… we did the thing we wanted to see happen. Although the funny thing is, is that you start to get a little frustrated. I mean, for sure you feel the influences of Hammer films. We’d be lying if we said we didn’t, in particularly Terrence Fisher who was a huge influence on both of us, the director. But there are influences on this strip, honestly, as much as anything, DRACULA LIVES, that sensibility even more from DRACULA LIVES than from TOMB OF DRACULA. TOMB OF DRACULA is hugely important to both of us, but other things like, I mean, Neil is working on drawing volume three right now and, you know, PICNIC AT HANGING ROCK.

SUPERHERO: Oh yeah.

RT: It’s there. And it’s not there… again, and Tim Lucas has kind of helped me see this, although Tim didn’t even think I realized it at first, DARK SHADOWS was a giant monster rally and it was a tremendous influence on a lot of us. Not so much Neil than it was me, but for sure and let’s be, you know, let’s just be honest. First of all, we put down soaps but soaps are a pretty rigorous medium. They work pretty well, soap operas, and the best of comics function as soap operas. That’s… that was the genius of Spider-Man, that teen angst…that who’s she gonna go out with, will she go out with me, all that sort of stuff. The other stuff is cool and it’s around the edges, but… I always think about it, remember the moment it sort of became clear to me was I was… I think I was in… I might’ve been in junior high, and there was a DEFENDERS comic book where I think it was like Egghead blew up his niece and she lost her arm and she broke up with Kyle Richmond, with Night Hawk, and they weren’t gonna date anymore because she didn’t feel like a complete person because she’d lost her arm. Man, I felt horrible.

SUPERHERO: Yeah.

RT: This is really cooler than when they fight!

SUPERHERO: Yes. Yeah, well, that’s the whole aspect that draws you in. And actually that’s what I really like about Flesh and Blood is that it’s not just sort of monsters, it’s… there’s a story behind it, there’s that whole heroes trying to track down the monsters and all the angst that kind of surrounds that a bit.

NV: The whole thing about character and such where it’s like the FRIDAY THE 13th movies, which are basically just killing teenager movies. You’d probably like them a lot more if you cared about the teenagers they were killing, and you don’t. Recently Joss Whedon’s CABIN IN THE WOODS is a beautiful example of that where you actually care for each individual. When the first girl gets killed in the movie, I won’t give anything else away, but…

SUPERHERO: Oh, I saw it.

NV: It’s painful. It literally is painful because you’ve gotten to like her in the story. And FLESH AND BLOOD, it’s the same thing. It would be one thing, we could do four issues of monsters fighting monsters easily. But, first of all, we’d be bored and secondly I think really the audience would be bored. You want… you need those moments of the characters… getting into the characters, into the story line, and then you have these flashes of violence or flashes of action, and then you get back into… you have to have that up and down kind of feeling to it, otherwise you don’t care.

RT: And you know what else, Kristian, that’s going on? And, again, you always… when you talk about this stuff, you can overanalyze or you start to over intellectualize or whatever. I mean, we wanna have fun and it is fun, it’s fun for us and it seems to be fun for our audience. But also, I think that we are tapping back into the kind of roots of gothic literature and what’s interesting… the Universal horror movies, they tapped into like German expressionism in a lot of ways. Much more that than the true gothic prototype. Whereas Hammer, you know, and those companies, and not just Hammer at that time, but they kinda went back, they were more literary and in a sense less visual if you know what I mean, because they didn’t use the visual symbolism and whatnot. But what’s great about that gothic literature, there’s all this stuff that Mary Shelley was afraid of, that Braham Stoker was afraid of. If you look at just DRACULA, which I love the novel DRACULA, and you look at all the different anxieties that are present there from very simply biological ones like fluids and sort of parallels for STDs. And you think about Braham Stoker being in the city and suddenly it’s opening up and when you’re going to the docks in London you’re hearing all these different languages and voices and music and sounds and foods and smells. And it must’ve been very threatening especially to an island nation. And then you’ve got women starting to, oh my God, they wanna have jobs? Next thing you know, they’re gonna demand an orgasm! And, you know, so all of those elements, it’s funny. If you look at FLESH AND BLOOD on the surface, it’s like, “Oh man, they’ve got a lot of really hot girls without very many clothes on.” But the truth is, for both of us, it’s looking at these women who are struggling to be empowered and how much it threatens the men. A lot of the things that happen in these books happen not for supernatural reasons, but because the men can’t deal with the women exercising power or control.

SUPERHERO: Yeah.

NV: One thing that I’ve noticed, especially now on the third issue, is though Baron Frankenstein is in essence the star of the series, there’s a huge feminine element to the entire series that Bob has put in there with the characters. Aside from the obvious, like he’s saying, it opens with naked lesbian vampires on top of each other. It develops into a whole other thing. This third issue is primarily about a young girl who’s kind of, I won’t give anything away other than that, but she’s a young girl who has lost her memory, Frankenstein has experimented on her for some reason, and she meets all these other young girls who are in the finishing school, which is where the kind of PICNIC AT HANGING ROCK thing comes in, and there is some interesting, fascinating, emotional stuff that develops during the course of the story that naturally leads to some horrible, tragic things in the book. But it’s very much a… it’s almost a breather in the series and it’s, you know, we’ve had two issues of vampires and Dracula and werewolves fighting each other, and now we have this kind of poignant character tale about this young woman and how she’s all screwed up because of what Frankenstein has done. And it’s very much… there’s a lot of feminine stuff going on in this series.

SUPERHERO: Yeah, that’s one of the things that I wanted to ask you guys about. Because in this book, you don’t… at least the first two issues, it doesn’t seem like you guys are holding back at all. You are doing things that, I mean, although Hammer tended to be a bit salacious in some of their productions and, I mean, you guys go all out in certain aspects of this book. And so what did… when was the decision made to say like, “We’re just gonna go even further than the films probably even could. We’re just gonna go all the way with it.”

NV: I don’t think we actually have gone farther than the films. I think… the way I always refer to it is it’s kind of a soft R from like the early 70s, the way Hammer was going. They did vampire lovers and lust for a vampire and we haven’t really done anything beyond what they actually did in those movies. I mean, it might seem that way because, again, you’re looking at drawings in a book.

RT: I think what it is, Kristian, I think it’s because contextually now it’s every element of what made gothic horror great is sort of coming together. I tell you, a strong influence on me, and I go back again I just saw someone else did another version of it, is WITHERING HEIGHTS, the great love story. It’s not a great love story, that’s a sick story.

SUPERHERO: Yeah, it’s depressing.

RT: It’s awesome, it’s depressing, it’s all kinds of weird sexual shit going on. I’m sorry, can I say that in the interview?

SUPERHERO: Yeah, you can say it.

RT: Underneath, right? You know what I mean? There’s implied incest and that is really informing, I think, what we’re doing a lot too. Not just Wuthering Heights, I mean… but I think… I will say this, sometimes early on Neil would, I gotta say this, he would flip me a page and I’d go, “Wow, that’s not exactly what I thought was gonna happen. I didn’t know you were gonna go for it.” And he’s like, “You know what? If we’re gonna do this, we’re gonna do this.” And the more we thought about it, because we had a terrible title, I won’t even say what it originally was because we couldn’t think of…

SUPERHERO: Come on…

RT: And then my friend Ted had done the Hammer documentary FLESH AND BLOOD and I’d helped him with that and I was like… I kept thinking about it, and that’s really what this book is about. It’s about the flesh and it’s about the blood.

NV: Very much.

RT: And it’s kind of about all the sort of mingling of the two in every aspect. I mean, one of the things that I’m really proud of in the second book is when Frankenstein… because, you know, Frankenstein all he has is his curiosity really, and the occasional bout of lust. I mean, beyond that he really doesn’t have anything else. And, you know, and he, as you know, he ends up becoming sexually active with the vampire.

SUPERHERO: Yes.

RT: And it’s so interesting.

NV: But, again, it’s not about he’s just horny. It’s because he is curious how do vampires do it? You know?

SUPERHERO: Well, that’s something we’re all curious about, really.

RT: Because here’s the deal, if you really start thinking about it and really wanna have fun doing this stuff, then you start to think about what motivates them. And I will go back to one of the things I will credit, when you write screenplays you’re developing things with different companies in Hollywood. People are always talking about raising the stakes and character in the movies…when you’re writing screenplays, they can’t just be evil. They have to want something, that’s what Hollywood says, you gotta want something. And I used to really resent that. I’m really glad that people pushed me to do that because then it becomes, “what do they want?” And, as you know, Erzsebet in FLESH AND BLOOD Vol. 2, she kinda talks about it. Basically she doesn’t say it in so many words, but it’s like, “What do you think I’m a cockroach?” These aren’t zombies, these aren’t flesh eating zombies or something like this or reanimated corpses. I mean, they’re dead people who are reanimated but they’re cognizant of their reanimation. And it goes back, first, I had written a thing that eventually we’re gonna fold… I’d written something called ONLY AT NIGHT which will actually eventually be folded into the FLESH AND BLOOD storyline far down the road. But there was a moment in it that I realized that what sort of Terry Fisher was exploring which was the kind of duality, this white, black, good, evil, Christ, Antichrist, all these sort of opposites. And one of the things I thought, I was like, “Well, if suicide is a mortal sin, if a vampire commits suicide, is that in fact a holy act?” Right? You know what I mean? You start thinking about that. If they consciously would choose death, true death, over the… and it starts getting into all this really neat theological philosophical whatever stuff. It’s just flat out fun to think about.

SUPERHERO: Yeah, I mean, that’s the interesting… but the thing that’s kinda never been made clear to me except for maybe on something like Buffy the Vampire Slayer by Joss Whedon…what actually does happen to someone when they become a vampire? I mean, you’re talking about a cognizant creature, but how different are you than what you were before you got turned? Right?

RT: There’s an inherent sort of problem with it because of free will. If you buy into the Judeo Christian thing of, you know, you’ve removed free will. It actually is counterintuitive to what, you know, it’s like punishing someone because they have an STD or AIDS or something. You know what I mean? As if there was some reason… some sort of inherent moral failing if you were attacked and something bad happened to you and you got sick from it. I mean, it’s… like I said, it’s illogical.

NV: He (Joss Whedon) made the point at the beginning that a vampire loses its soul, it doesn’t have its soul anymore, and that’s what makes them evil creatures in a way. And then he introduced that character of Angel as a character who is a vampire whose soul had been returned to him so he would suffer eternally for all the horrible things he’s done. And then the only… and the worse tragedy would be that if he ever had total happiness, which is what he accomplishes with Buffy, that he would turn back to his evil self again. So he… it was a lose/lose situation for him. He was suffering from all the memories of killing or he became his evil self again. And what is he… he’s gonna go through eternity that way.

SUPERHERO: Yeah, which I thought was kind of a brilliant take on that sort of little universe. So, I guess, just one last thing. How did you guys end up hooking up with Monsterverse? How did you guys get involved working all together? I mean, I know you guys said how you guys met, but how did you meet up with the guys behind Monsterverse?

NV: Well, we’re friends. Bob is actually better friends with Kerry Gamil, who is a well known comic book artist himself. And it’s essentially his company, he’s behind a lot of this. He’s one of the few people that actually works at the company, and Sam Park who does a lot of the PR and such. And I think Bob had probably been in touch with Kerry.

RT: No, it was you. I told Neil, I said, “Don’t bother because they’re busy with Lugosi and I don’t think they’re gonna wanna deal with this.”

NV: They had started… they wanted to do an anthology book called Bella Lugosi’s Tales from the Grave.

SUPERHERO: Yeah, which is fantastic.

NV: They had gotten the rights from Legosi Jr. to do that, to use Lugosi as kind of an Uncle Creepy kind of character in the book. And I had seen that and I’d only known Kerry through online, I’ve never actually met the guy. And I had written him an email, I just said, “Kerry, I’d love to do a story in that sometime. Maybe Bob and I could do a story there for one of the issues.” And he said, “Sure, we’d love it.” And just one thing led to another, Bob and I didn’t get to do a story together, I did do a story in the second issue, but we started talking about other stuff and at the time we had already been working in some fashion on FLESH AND BLOOD. Probably at the time it still wasn’t even called FLESH AND BLOOD. And I had done a lot of pages on it at that point. At that point it was one book, we were gonna do just one graphic novel at the time. And I started showing some of the pages on Facebook and Kerry started seeing these pages and said, “Oh, I love these pages. These are great. What is this?” One thing led to another, I explained it to him, and he said, “You know, guys, this is the kind of book we wanna do.” And that’s kind of how it started.

SUPERHERO: Oh wow.

RT: I think… you can’t, I mean, Kerry and Sam are fantastic but you can’t… and I can’t minimize what they’ve done. For example, early on Kerry just, he designed the logo, but he was like, “We want Dan Brereton do the covers.” And Neil and I, we didn’t really… we had another idea to be blunt, another way that we thought the covers were gonna be. But when I saw what, which we were involved with the design of the cover, I mean, there was a team effort, don’t get me wrong. Because Dan’s like, “Just tell me what you want.” When I saw that first cover I went, “Oh my God. You know what? From now on when Kerry says just do something, I’m pretty much just gonna do it.”

SUPERHERO: Yeah.

RT: And the other thing I would say too is that we’re… I think that comics given the costs need to deliver more than their competition. And we really strive for a few things. We wanna pack that book cover to cover with entertainment and we also wanna do things the way that comics and monster magazines and fanzines and things in the 60’s and 70’s did. You felt like you were in a clubhouse. And we’re really trying to create that sense of community, that’s why we have our friends come in like Michael Price is writing something for the third volume, it’s gonna be great. Tom Savini’s doing something for the third volume.

SUPERHERO: Oh wow.

RT: Tim Lucas. But also, we’re lucky on our backups. I mean, Bob Hall, I’m writing something for Bob Hall. I’m ecstatic doing that Operation Satan thing, which will eventually feed into the main FLESH AND BLOOD storyline.

SUPERHERO: Really?

RT: Yes.

SUPERHERO: How? Obviously you can’t tell me.

NV: It’s kind of what… basically we were just creating our own FLESH AND BLOOD universe.

SUPERHERO: Oh, that’s great because I like Operation Satan a lot!

NV: And Bob is a… he’s a neglected artist. I mean, he’s one of those fellows that’s been in the industry for ages and his work is amazing. And he’s older than I… he’s a good ten years, maybe ten years older than me. And he’s in his sixties and he just draws beautifully, but he’s just not… it’s an age thing with comic industry.

RT: Well, but he also went off and wanted to do other things.

NV: Well, he does theatre and he directs.

RT: I mean, this guy’s a renaissance man but he’s taken me to graduate school, that’s what I keep saying.

NV: And we also we had our old British buddy, Ade Salmon, was doing a Frankenstein thing for us. And we’ve got wonderful artists doing pinups and we’ve got a lot of friends of ours doing text pieces, which are… they kind of fill in the gaps of a lot of this stuff. It’s like we call them DVD extras sometimes.

RT: But, you know, it is that we just want there to be conversation and I do think, like when Bruce Hallenbeck did in the first book he did that little backstory and then Curt Purcell did one in the last one. And I’m hearing from younger readers, we’re getting some girls reading now for example, and some girls in their early twenties told me that they really appreciated that they would read the story and then they read the extras and they’d go, “I gotta go back and read the story again because now that I have some context or I have a deeper understanding, a deeper appreciation for it.” I love that. You remember when Tony Isabella would write articles for DRACULA LIVES or something back in the day? Those things, they just made you feel more, I don’t know, aware and it just… any time you can increase appreciation and understanding, I think that it becomes a richer reading experience.

NV: Eventually Tony gave us a great review on the book too.

RT: Yeah.

NV: So we got a nice geek moment out of that.

SUPERHERO: That’s great. Well, I gotta say, I mean, I do love this book and I think it’s quality all the way through. I mean, it’s just fantastic. I picked up the first two at Comic-Con and I can’t say enough about it. So I think you guys are doing a great job. When does the third one come out?

RT: I just yelled across the convention today, we worked at the West Virginia Pop Culture Con today and I said, “Yeah, when is number three coming out?”

NV: I said, “As soon as the artist is done with it.”

SUPERHERO: Gotcha.

RT: I’m writing… and you know what we did? We were idiots. I gotta say this. We… Neil and I both fully consider Matt Webb to be a… he is…

SUPERHERO: Oh yeah.

RT: He is a storyteller on this book and to suggest otherwise or to ignore his contributions would just be criminal.

NV: And he’s got two big things going against him at the beginning because first of all, he’s doing it for nothing. He’s not getting paid, he’s doing it for the passion of doing it. And secondly, as are the rest of us for that matter, but he’s also… he didn’t really know the source material that well that we were kind of referencing. So I had to give him a lot of movies and stills and things to get him going, and he just fell right into it. As he put it, he said after that first half of the first issue, he just fell right into it. And everybody that reviews the book comments on his colors.

SUPERHERO: Yeah, no. I mean, and they’re unsung heroes, especially these days with everything being sort of digital and stuff like that. The colorists are really the unsung heroes of the comic book industry in my opinion.

RT: What I like is that he and Neil both have been sort of shifting some things as they go on and… hey, Kristian, you don’t have to put this in the interview but I’ve got to ask you because I was… what we both decided is we’re gonna play with things. We’re gonna do what we wanna do, have fun, and push the form a little bit. And I keep getting these private messages from people going, “Did you really just jump that book 50 years into the future?”

SUPERHERO: Yeah, yeah.

RT: And by the way, it will happen again.

NV: And the thing is, it’s really, if you’re paying attention, you… it’s easy. It’s a smooth transition. Even though it’s 50 years, it’s a smooth transition.

SUPERHERO: Yeah I, definitely, when I was reading that, I had to go back and forth and I was like, “Wait, what just happened here? Hold on.” And then, you know, because it wasn’t really… I have the book here and I can flip to it, but I don’t remember if there was anything that… yeah… I just had to go back and forth and say, “Wait a minute. What just happened here? Did they just jump ahead?” So… but, yeah. Either way…

RT: And, honestly, we wanted that reaction because it made people stop and go, holy cow! It was that Jump the Shark m oment…that you can’t do that! And so that was why we wanted to do it. And for me particularly writing screenplays where you just kind of have so many rules, the opportunity here to actually be a comic book and break some rules and have some fun, it’s just wonderful.

NV: And that’s the primary thing, we’re having a lot of fun doing it.

SUPERHERO: Well, you can tell that you guys are having fun. I think that, I mean, every page is just full of passion and especially your art. I think it’s absolutely fantastic and, like I said, I loved it from the moment I picked it up. So there’s no firm release date on three? Are these just… there’s no set deadline or schedule? Or three just comes out when it comes out?

NV: That was a fault of ours when we started. We really should’ve, looking back on it, we should’ve started the book, I mean, started putting the book out after having at least finished 2 issues, which we did not do. We kind of jumped into publishing the book right in the middle of doing the first issue.

SUPERHERO: Yeah.

NV: Then we had to rearrange our idea, like I said, it was a one book book. And then we had this banging of heads at Pittsburgh one year and we said, “We can’t do it. It’s not gonna work.” Matt was busy on something else, we’re never gonna get it done by the schedule we wanted. So we said, “Well, maybe we need to expand it.” “No, no. We can’t do that.” And then he thought about it more and he said, “Let’s expand it to a four book series.” And then not only could we make it work that way, but he could add that much more to the story line.

RT: And then it got crazy.

NV: And then it got crazy because once the book started coming out it was like, “Oh God, now we gotta catch up. Now I gotta catch up.”

SUPERHERO: Yeah, yeah, yeah.

NV: I’m still trying to catch up.

RT: The other thing that we realized is that people are not content. They don’t want this all squeezed in, the readership isn’t enormous yet but they’re passionate, they’re vociferous, and they want what they want and they don’t want this rushed. And when we realized that it’s like you get that pat on the head and you’re like, “Well, fine. Then we won’t rush it. And we’ll do things that we wanna do.” And we have a lot of plans, I mean, I hope and pray that ten years from now we’re doing this book. And you can say… and believe me, where we’re planning on going, will probably really surprise you. And I don’t wanna really get into it, but the only change we’re talking about making is possibly after book four and maybe we don’t even wait until then…we’re talking about maybe so we could come out more often dropping it to be in like a forty eight or fifty six page book that could come out every two or three months so we could keep conversation going. And we’re having some talks about that and we can do that.

NV: Assuming we actually get to continue the book for the foreseeable future, the ideal thing is that even though we’ve jumped around a lot in time, we’ve got all that story that we could still return to down the line. We could go into that fifty year period and examine that more closely if we ever got around to that point. So it’s just so much, I mean, once Bob gets going on an idea, he’s done this before with BLACK FOREST and with WICKED WEST, once he gets an idea going, suddenly he’s finding this avenue to go to and that path to take and this door to go through. And it’s just… it starts leading to hundreds of stories that you could do potentially.

SUPERHERO: Yeah, that’s great. I mean, it seems like… did you have any challenges releasing it in this format? $14.99 for very good quality book, but did anyone push back on that and say, “No, it should be 22 pages.” You know?

RT: I mean, there’s certainly some retailer apathy in certain regions of the country, not on the coast. I mean, on the coast we got a lot of support. But I get it. If I’m a small retailer in a little town, but where I live in West Virginia, my friend and retailer, a tiny little comic shop in a small town, he’s pushed dozens of copies because he gets out and he sells it. But these guys have to… I get it. We’re not gonna complain about them. We keep saying we’re gonna sell it one person at a time and it hasn’t been so much push back as it is people are saying, “Please come out more often. Please come out more often.”

NV: Yeah, and ideally we would love to do that.

RT: We’re gonna get to that point, but we have to do what we have to do.

NV: But Neil’s an old guy and it takes him a long time.

SUPERHERO: Well, that’s great. And I appreciate your time and thanks for doing this. And I know you guys have had a full weekend of a con, so you must be exhausted.

NV: This is fun though. We enjoy this.

SUPERHERO: Well, that’s it! Be sure to check out FLESH AND BLOOD as well as BELA LUGOSI’S TALES FROM THE GRAVE from MONSTERVERSE! I’ll be back in a while with an interview with the masterminds behind the MONSTERVERSE Kerry Gammil and Sam Park! In the meantime I hope you’re all having a fantastic Halloween season!

Discovered as a babe in an abandoned comic book storage box and bitten by a radioactive comic fan when he was a teenager, superhero is actually not-so mild mannered sometime designer & cartoonist, Kristian Horn of Los Angeles, California. Some of his work can be seen at www.kristianhorn.com and check out his blog at www.parttimefanboy.com. You can check also out his webcomics at www.babybadass.com and thediplomatics.com, which is currently in development.


Editing, compiling, imaging, coding, logos & cat-wrangling by Ambush Bug
Proofs, co-edits & common sense provided by Sleazy G

Check out AICN COMICS on Facebook and Comixpedia.org!

          Houseunderground FM (HUFM) - Oct 22nd, 2011 TRACK LISTING   

HUFM - Oct 22nd, 2011 TRACK LISTING

PODCAST RSS FEED:

http://vibeundergroundhufm.libsyn.com/rss

Or subscribe on iTunes!!!

DIRECT DOWNLOAD:

http://media.libsyn.com/media/vibeundergroundhufm/HUFM_22_Oct_2011.mp3

1 SHOW OPENING

2 Totally Enormous Extinct Dinosaurs - Garden

3 Pepo & Pacho - Clarinete En Los Balcanes

4 Doomwork - Congastic

5 Saeed Younan - Kumbalha Zenbi (Late Night Mix)

6 Ralph Good ft. Polina Griffith - SOS

7 John Dahlback - Overdose

8 Zeds Dead - Rumble In The Jungle

9 LKiD - 50,000 Watts

10 Helicopter Showdown - Drop It Again (Hot Mouth Remix)

11 The Sonic Deviant - Invest On Acid (Dilemn Remix)

12 Nero - Crush On You (Brodinski Remix)

13 Switch ft. Andrea Martin - I Still Love You

14 Friction ft. Mclean - Someone (The Prototypes Remix)

www.houseunderground.com


          Byzantine Iconography οn Mt Athos (Dr. Constantine Cavarnos)   

The Protaton, the Monastery of Vatopedi and the Cretan School

The Holy Mountain has been the great centre of Orthodox art since the fall of Constantinople. But art flourished on Mount Athos much earlier than that, as is shown by some icons and miniatures that have survived the severe vicissitudes through which the Holy Mountain has passed.

Of the older iconographic works, there are the remains of the mosaics in the katholikon1 of the Monastery of Vatopedi. They comprise the following: Christ on a throne flanked on either side by the Holy Virgin and Saint John the Baptist, situated above the central door of the narthex, with an inscription of the eleventh century; the Annunciation of the Holy Virgin, on the wall of the narthex by the side of its central door; and Saint Nicholas, above the smaller, right door of the narthex. These works have the wisdom and the largeness of plan that characterize the mosaics of the eleventh century in general. To the same period belong the two mosaics of the Monastery of Xenophontos, which repre­sent Saint George and Saint Demetrios. These appear to be sections that were removed from the walls of a church once decorated with mosaics and made into portable icons by being glued onto panels. To the period before the fall of Constantinople also belong the mosaics of Saint John the Theologian, in the treasure room of the Monastery of Meg­isti Lavra; the Crucifixion and Saint Anna, at the Monastery of Vatopedi; Saint Nicholas, at the Monastery of Stavronikita; and some others.

The panel icons that belong to this period also are rela­tively few. The more important ones include the many miraculous icons of the Holy Mountain, which are famous throughout the Orthodox world, such as the Panaghia Por­taitissa, at the Monastery of Iviron; the Antiphonetria, at the Monastery of Vatopedi; the Triherousa, at the Monastery of Chilandaxi; the Gorgoepekoos, at the Monastery of Do­cheiariou; and some others of smaller dimensions such as the small diptych icon that represents Christ and the Holy Virgin, known as "Ta Ninia."

In contrast to the small number of mosaics, frescos, and panel icons created before the fall of Constantinople, the miniatures of the manuscripts that go back to that period are numerous.2 Among the more ancient ones are the miniatures of the eleventh-century Psalter at the Monastery of Pantocratoros, the Octateuch at the Monastery of Vatopedi, and the Book of the Gospels at the Monastery of Iviron. These miniatures are rare masterpieces, showing not only extreme patience, for which alone they are admired by many non-experts, but also unsurpassable perfection. Many of them have the perfection and clarity of great mural compositions. In regard to their delicacy, quality, and the nobility of their coloring, they are incomparable and unique.

Of the frescos, the oldest are those in the katholikon of the Monastery of Vatopedi and in the Church of the Pro­taton, at Karyes. Certain remnants, very few and mostly disfigured, such as those in the cell of Ravdouhos near Vatopedi and a few other little chapels belong to an earlier period.

The Protaton

The frescos of the Protaton3 are attributed to the painter Panselenos, whom tradition has made into a fabulous figure. From the style of his work, he appears to have been in his prime in the fourteenth century, and a contemporary of the artists who adorned with paintings certain churches in Ser­bia, such as those at Pee and Studenica, Saint Clement at Ochrida, and others.

In general, the frescos of the Protaton have the character­istics of the works that were made at that period, but they are most clearly distinguishable from other frescos by their monumental breadth and comprehensive simplicity, by their quiet and strong tone, by the simple yet mysterious sweet­ness of the coloring, by a certain special ancient dignity, and especially by the very profound inspiration that emanated from an extraordinarily gifted hand, which colored with a certain free yet most clear quality every line, every brushstroke, and every area. The most simple and archaic elements are combined in a peculiar manner with a certain artistic wisdom and unparalleled knowledge in these works. Vehemence and soberness, the most touching naiveté and the greatest technical keenness, and restful forms and fervor coexist in them. And on top of all this spreads the blessed­ness of piety, whose spiritual fragrance strongly impresses its seal upon the works of Eastern iconography. Panselenos is one of the most original men of art. His work should pre­occupy many in the future.

The Church of the Protáton is like a sacred ark of art. Its oldness and its mysterious dim light, which is diffused in its interior, intensify the impression produced by the frescos, and the visitor is seized by religious awe and feels that he must venerate them, rather than merely look at them as works of art.

On the first strip of this basilica, immediately below the ceiling, the ancestors of Christ4 are painted in two rows, on the right side and on the left, on the long, side walls of the building. These figures, most of them of old men who lived for centuries, instil astonishment and religious awe. These extremely old men and patriarchs are indeed the ancestors of the human race. Their heads are all of unsurpassed mag­nificence, immersed in deep thought; power, piety, and old age are united in these faces. The eyes are deeply set; the cheekbones are strongly protruding; the noses are curved or snubby; the wrinkles are of unspeakable expressiveness; the brows are strong and contracted. Some have long beards; others have round ones; still others have rushlike beards, beards that have turned yellowish, or curly ones. Some have their white hair divided into two parts, others into three, and still others into four parts. Some have long hair, others have curly hair, and a few are bald. Their poses are decorous and hieratic; their movements, imposing yet modest. No­where else have such saints been painted, nor with such art.

On the strip immediately below, events from the life of Christ are painted. These include the Nativity, the Purifica­tion of the Virgin Mary, Twelve-year-old Jesus in theTem­ple, the Baptism, the Transfiguration, the Crucifixion, the Descent into Hades, and the Pentecost. All of them were painted with vigor. There are also some incidents from the life of the Holy Virgin, such as the Birthday Feast of the Holy Virgin and the Presentation of the Holy Virgin. The following are wonderful works of art: The Holy Virgin and Symeon at the Purification,Saint Johnthe Baptist, Christ and the Righteous Men in the Descent into Hades, the Apostles at the Ascension, and the Little Girls at the Presentation of the Holy Virgin.

On the lowest strip military saints, holy and hieratic, are painted. Among the warrior saints the following stand out: Saint Mercurios, Saint Eustathios, and the two saints who both bear the name Theodore. However, the holy ascetics and anchorites are the most wonderful, because Panselenos has imprinted upon them the mystical grandeur of the old men of Orthodoxy. Each head of all these saints seems more marvelous, as one studies it, than the others. Among the saints are Saint Anthony, Saint Euthymios, Saint Ephraim of Syria, Saint Neilos, Saint John Climacos, Saint Maximos the Confessor, Saint Theoktistos, Saint Athanasios of Mount Athos, and Saint Cosmas the Poet. Among the hierarchs, those that stand out are the saints Nicholas, Spyridon, John the Merciful, Dionysius the Areopagite, and Hierotheos.

Of the frescos that adorn the arches, we must note Noah, Moses, Melchizedek, Samuel, Elijah, Jeremiah, and Daniel. Most of them are marvelous works, for one who is experi­enced in this art.

Further, let us mention the Reclining One, or Christ as a babe, sleeping, according to the Scriptural statement: "Hav­ing couched, thou slept as a lion."5 This icon has been trum­peted as a masterpiece by some who have visited the Prota­ton, but they had little knowledge of the art of iconography and judged it by their superficial knowledge and sentimental disposition, a point of view that tends to make one extol everything that looks young and rosy, and perhaps casually beautiful. The Reclining One is not one of the more power­ful works of Panselenos; it is listed among his secondary works. We also note the head ofSaint John the Baptist, at the right hand side of the iconostasis, on the wall. This, too, has been greatly praised, but with more justice, since it is indeed full of power and religious spirit.

These precious works of the Protaton are at present in bad condition, and threatened with destruction, which may sud­denly come some day -and other similar works by the hand of Panselenos do not exist anywhere else.6

The Monastery of Vatopedi

Let us now turn to the frescos that adorn the katholikon, or the large church of Vatopedi, one of the most important and largest monasteries of the HolyMountain. These frescos are probably more ancient than those of the Protaton. In power of inspiration and in execution and originality they in some ways surpass those of the Protaton, though they lack the simplicity and breadth of the works of Panselenos. Un­fortunately, they have been disfigured by later repairs. Where they are untouched, the trained eye is astonished by their originality, even though the colors, due to smoke7 and oxi­dation, have reached the monochromic state, which char­acterizes works of later times. The inspiration that sprang from the vigorous personality of the painter who made these frescos gave them extreme clarity; it is like that of a maker of bas-reliefs. Excited figures moving with fervor; austere and vigorous expressions; compositions full of drama; repeated and involved but perfectly unsurpassable folds; buildings of some mythical architecture, variegated by bas­reliefs and ornaments; rare artistic inventions, which do not, however, lapse into empty emphasis; and, above an, a certain tone of deep mystery envelops everything in that unique art, in that initiation-into-the-mysteries effected by painting. Such is the intensity and wealth of this art that it becomes some­what heavy, more closely packed and involved than is re­quisite.

Of the large compositions, the following are notable: the Nativity, the Baptism (though the figure of Christ has been retouched in many places), the Funeral Lamentation, the Entrance intoJerusalem, the Crucifixion, the Descent into Hades, the Ascension, and the Dormition of the Holy Virgin. Of the smaller compositions, the following stand out: the Last Supper, the Washing of the Apostles' Feet, Christ Speaking to the Apostles, the Birthday Feast of the Holy Virgin, the Benediction of the Priests, and above all certain incidents from the Passion, painted in the narthex, of a very sharp and almost painful dramatic intensity, such as the Agony, the Whipping, the Removal of Christ from the Cross, and the Lamentation. Of the isolated figures, we note, among others certain prophets: Habakkuk, Joel, Malachi, Zecha­riah, and Gideon, and also the saints Artémios, Nicetas, Romanós, Próvos, Andronikos, and Tárahos. All have the living character of portraits of the Hellenistic period.

These unique works must in time be cleaned of the addi­tions that have been made, washed, and then studied thor­oughly. They are among the most amazing Byzantine paint­ings, truly a buried treasure.

The Cretan School

The Cretan painters appeared on theHolyMountainabout the sixteenth century and represent Hagiorite icono­graphy proper. The style of this school was later transmitted to all ofGreece, diversified according to the place and the iconographer. Many of the Cretan painters first worked in the monasteries of Meteora, but their mature, works were executed on the HolyMountain.

The leader of this school is considered to be the monk Theophanes. The frescos in the katholikon of the Monastery of Lavra are his works.

The character of these works is vigorous (not weak, as thought by some who do not know the iconography of the East), full of religious heroism and feeling, a reflection of the steadfast spirit of Greek Orthodoxy. The folds of the garments and the flesh look as though they were carved with a chisel; the physiognomies are strong, with a certain sternness in their glances; the gestures and poses are hieratic and at the same time dramatic; the compositions are solid, the coloring is warm and mystical, and the brush strokes are impetuous but made with wise circumspection.

The representations in the dome were destroyed and have been painted again, but the rest of the wall paintings remain almost intact, except for repairs to the background and some secondary details, which do not alter their original character. Episodes from the life of Christ, Saint John the Baptist, and the Holy Virgin cover the walls, the barrel and cross vaults of the church, forming a mystical veil that en­velops the worshiper.

The following compositions are outstanding: the Baptism, the Transfiguration, the Raising of Lazarus, the Entrance into Jerusalem, the Last Supper, the Betrayal, Jesus Being Judged by Pilate, the Crucifixion, the Descent into Hades, Christ Appearing on the Seaof Tiberias, the Pentecost, and certain incidents from the life of the Holy Virgin, especially the Dormition. But the most arresting works of Theophanes are his military saints, a veritable "divine drawing-up in battle-order of the array of the Lord." Nowhere else has the heroic and steadfast, and at the same time melancholy and mystical, spirit of the Eastern Church, which has endured so much suffering, been imprinted with so much power and religious exaltation. These holy chieftains are represented in an impressive array, covered with breastplates, with shields of various forms, with exotic helmets, with long swords, spears, quivers, clubs -in short, with a multitude of arms whose sight reveals clearly to the beholder the turbulent but at the same time heroic character of the period. The faces are ascetic but also warlike, tanned, with big eyes shining with ardor that are fixed on the beholder. In his soul are inscribed forever the forms of these martyr-warriors, who, in the words of the Apostle Paul, did not fight "against flesh and blood, but against the principalities, against the powers, against the world rulers of this present darkness.'"8 Such are Saint Theodore Teron, Saint Theodore the Army Com­mander, Saint George and Saint Demetrios, Saint Procopios, Saint James the Persian, Saint Mercurios -all of them on foot.

Among the frescos there are also the conventional por­traits of the founder emperors, Nicephoros Phocás and John Tsimiskís.

Above the door of the Church, inside, in one of the corners of the Dormition of the Holy Virgin, the restorer's inscrip­tion is preserved. It ends thus: "Through the hand of Theo­phanes, the monk." The paintings in this church were made in 1535. Earlier and less perfect works by Theophanes are to be found in the small monasteries at Meteora. In some of his compositions he had as prototypes etchings of Italian art, as in the case of the Massacre of the Infants, the Appearance at Emmaus, and the Crucifixion (the guard of soldiers); however, these have been completely assimilated by other elements, thanks to the strong originality of Theophanes.

The wall paintings in the refectory of the Monastery of Lavra were also done by Theophanes and his pupils. And the figures of saints and anchorites -austere works, full of the pulsation of life -occupy a prominent place there. Notable are the saints Neilos, Joasaph, John Damascene, Cosmas the Hymnist, Joannikios, the brothers Theodore and Theophanes Graptos, Ephraim of Syria, Martianos, Athanasios the Athonite, and Kyriakos the Anchorite.

Another Cretan iconographer is Tzórtzis, who painted the katholikon of the Monastery of Dionysiou, in 1547. Other Cretan artists, all anonymous, painted the katholika and refectories of Docheiarlou (1568), Ivíron, and Koutloumou­siou. These works are very important. Their general char­acter is similar to that of the frescos of Lavra, but the de­tails are more hieratic, more formal, more ascetic, and more stern. They are executed with strong religious feeling and much sobriety and contrition. Their formal aspect conceals great excellences and a deep knowledge of technical means. The coloring is simple and very warm; the design is simple and severe; and the general character is doctrinal and mys­tical.

The wall paintings of the Monastery of Dionysiou are made with greater delicacy. Also greater care is given to de­sign than in the frescos of the Monastery of Docheiariou, which are more original and abrupt.

Anthony the Cretan painted the old katholikon of the Monastery of Xenophontos, in 1545. However, his works have been pitifully disfigured by recent repainting.

The wall paintings of the side chapel at the Monastery of Saint Paul (1553), the work of an anonymous painter, are quite remarkable. Although the arrangement, the composi­tion, and the general character of these murals are similar to those of the Cretan iconographers, the execution differs from that of the other frescos of the Cretan school. The colours are lighter, the design is smoother, and the whole work is more personal.

The wall paintings of Molyvocclesia (1537), a small church of a certain cell near Karyes, are also very noteworthy for their exceptional quality, particularly their design, Be­cause of their style, they are attributed to the Cretan school, but the types of composition and the forms are actually a mixture of elements of the Macedonian and the Cretan schools,

Another exceptional group of wall paintings decorates the church of the cell of Saint Procopios (1547).

1. The main church of a monastery.

2 Byzantine iconographers made such miniatures as early as the fourth century.

3The principalchurch of Karycs or the Protaton. the capital of Mount Athos.

4 Forty-two altogether.

5 Genesis 49: 9.

6 This was written in 1949. Recently, the Greek Archeological Service decided to make secure and to clean the frescos of theHolyMountain. The work of restoration at the Protaton is now in its final stage.

7 The smoke of candles and incense.

8 Ephesians 6: 12.

Constantinos Cavarnos, Byzantine Sacred Art, New York: Vantage Press Inc., c 1957.


          Brilliant new device could save kids from hot car deaths — and it was invented by this 11-year-old   
An 11-year-old boy in McKinney, TX has produced a prototype of a device designed to prevent the deaths of children in hot cars. According to CBS News, Bishop Curry was inspired to invent the device after seeing a TV news report about the death of a 6-month-old baby who was left unattended in a hot c...
          Electro-mechanical/Electronics Technologist - Microsat Systems - Canada   
Duties and Responsibilities: Assemble and test precision high-reliability electro-mechanical products, assist in prototypes, build and solder printed wiring
From Microsat Systems - Wed, 07 Jun 2017 11:56:08 GMT - View all Canada jobs
          Austin Mobile App Development Camp 2016   
Austin Mobile App Development Camp - Team Photo

Austin Mobile App Development Camp - 2016 Wrap Up

We recently completed our first Mobile App Development Summer Camp and it was a great success! We hosted about 20 Austin-area (and even a couple from Houston) students at our 2-day interactive camp. During the camp, 7th-9th graders were able to learn directly from professional mobile app developers and designers. We discussed the processes and tools we use when creating apps and each group left with a completed click-through model of their own app!

For those that were unable to attend or would like to attend in the future, here is an overview of our camp (complete with app screenshots!).

The Process

App Ideas

Mobile App Ideas

All great mobile apps begin as ideas. Each group of students spent some time talking about apps they enjoy using and how apps help them on a daily basis. We explored what makes certain apps successful and others forgettable. Each student was able to pitch their app idea to their group and after a short vote, one idea was selected by each team.

Feature Brainstorming & Prioritization

Mobile App Features

Even once an idea is agreed to, there are hundreds of decisions yet to be made. How do we best achieve our stated goal? Do we think our customers will want to use our app this way or some other way?

During this phase, we wrote a long list of things our app could possibly do and why that feature is important. We then worked to consolidate and prioritize this list. It is important to know what all we would like our app to do in the future, but also what is achievable in an initial version.

Wire Framing

Mobile App Wireframes

Once a feature list had been constructed, we worked to translate those goals to potential app screens. Teams used whiteboards to discuss possible screens and describe how they would all link together. During this process, we tried to frequently return to our problem statements and see if our users could easily perform the desired features in the proposed screens and workflows. This process involved thoughtful iteration and compromise. It is important to always return to your goals and priorities. They should dictate this process.

Brand Design

Mobile App Design

During the brand design process our teams thought about who they were and how they want to be perceived as well as who their users were and what would attract them. Some teams did demographic research on similar apps to understand what their potential customers look like. It can be extremely helpful to create a picture of a singular potential user. Then you can think about how that person or group of people would be most comfortable using your app. In the real world this could be improved with focus group testing, but for the camp we did the best we could.

App Design

Mobile App Sketch Design

The next step in our process was to take our wireframes and color them in with our brand design. Brand design should help identify fonts, colors, and language that can best communicate with your users. We used Sketch to take our wireframes from whiteboards to laptops. Sketch is a fairly simple, but extremely powerful tool that we use to design our mobile apps. Students took turns designing individual screens in the app.

Click-Through Prototypes

Mobile App Invision Prototype

Once our initial rendered designs were completed, we used a tool called InVision to stitch these designs together to create a click-through model. Basically, we uploaded each screen as an image, then selected click areas on each screen, and set what screen should be viewed when that area is clicked. This allowed us to review your app (on our actual phones!) and see what it will be like to actually use. This is a great time to test your app out on a new group of potential users who you can ask to perform a few basic tasks and see if they are confused about your app’s navigation or workflow.

Iteration

Mobile App Review

Mobile app development demands analysis, review, and iteration. During each step in our process, and particularly after our click-through prototypes were completed, we worked to improve our products. It is important to listen to your users, all team members, and to always revisit the problem you are trying to solve. The worst thing you can do in this process is be directionless and overreact to feedback. Understand and consider all available data and make an informed decision that you believe betters your app. Then do that at least a dozen more times!

Demos

At this point, our camp was nearing its end. But, we had one extremely important and fun step left! Our office was teeming with parents, siblings, BHW developers, and campers as we prepared for our app demos. Some students elected to do informal introductions and presentations of their work and others did Apple-style keynotes about their revolutionary product. Had there been VCs in attendance, we very likely could have had the beginnings of the latest Austin startup!

The Results

We were extremely impressed by our campers! The ideas, the hard work, and the resulting app prototypes were all fantastic!

Here are some screenshots from the final apps:

App Icons

Mobile App Icons

YOUniversity

YOUniversity allows highschool students to find the best univeristy for them! Just answer a few questions and we will match you with your perfect college!

Mobile App Login Screen Mobile App Start Screen Mobile App List Results Mobile App School Result

Pokestats

Want to dominate your friends in PokemonGo? Use Pokestats to find the optimal pokemon for each battle!

Mobile App Home Screen Mobile App Pokemon Screen

Clever Closet

Have trouble keeping track of what clothes are dirty and clean? Are you a dirty teenager? Never clean your room? Hate laundry? We have an app for you!

Mobile App Menu Mobile App Closet Screen

Hacked Life

Hacked Life lets you learn the latest tricks that make your life simple! Start saving time today!

Mobile App Hack Screen

Wrapping Up!

We had a great time hosting our Mobile App Development Summer Camp! We would like to thank all of our fantastic campers and our BHW team that helped host the event. We are already planning our 2017 camp. If you or your student would like to attend, keep an eye on the camp page We will be posting our sign up form for next year in April.


          OpenOCD and the Bus Pirate   
As an enthusiast  Open Hardware supporter, I regularly read the always brilliant Dangerous Prototype blog. Last week it featured a short but complete tutorial about unbricking a Seagate Dockstar with OpenOCD and the Bus Pirate. The Bus Pirate is an open source hacker multi-tool that talks to electronic stuff, and which can be used as a JTAG adaptor […]
          Create a Mobile Website by gabrielburgos5   
We want an app where our costumers can order delierys of our product and they can make the payments easily on the app also. We would like a type of news feed where we would keep our costumers up to date with our products and new recipes to use with our products... (Budget: $750 - $1500 USD, Jobs: HTML5, jQuery / Prototype, Mobile Phone)
          Create a Mobile Website by apukoley12   
this is a job, without registration fee, working at your home. (Budget: ₹600 - ₹1500 INR, Jobs: HTML5, jQuery / Prototype, Mobile Phone)
          JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか   

きっかけは、prototypeconstructor__proto__ の関係を再確認していたときでした。JavaScriptはこうだけど、これって、AltJSな言語の継承はどうなってるんだろうと思って試したくなりました。

ちょっと気持ち的に、なんだか宗教に入ったみたいに俺は JavaScript がわかったって声高に言う人、だいたいみんな、プロトタイプチェーンによる移譲がクラスベースの継承に束縛されていた思考のブレイクスルーなんだぜ、みたいに言うんだけど、いったいそれがどれほど素晴らしいものなんだろうと考えてしまい...

もしプロトタイプチェーンがそんなに素晴らしいんなら、npm にあるほとんどのライブラリがチェーンを活かして作られてない理由が説明できない。もしかしたら、仕組みがいくら面白くても、実際のメンタルモデルにフィットせず、実は使い物にならないんじゃないか ---- と疑ってみるところから考えなおしてみました。

TypeScript で継承したらこうなりました。

class A {
    public p:number;
    public q:number;
    constructor(n:number) {
        this.p = n;
        this.q = n * 10;
    }
}

class B extends A {
    constructor(n:number) {
        super(n);
        this.p = n * 2;
        // this.q = n * 20;
    }
}

var b = new B(1);
console.log(b.p, b.q);

var __extends = this.__extends || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    __.prototype = b.prototype;
    d.prototype = new __();
};
var A = (function () {
    function A(n) {
        this.p = n;
        this.q = n * 10;
    }
    return A;
})();

var B = (function (_super) {
    __extends(B, _super);
    function B(n) {
        _super.call(this, n);
        this.p = n * 2;
        // this.q = n * 20;
    }
    return B;
})(A);

var b = new B(1);
console.log(b.p, b.q);

なんだこの __extends って。TypeScript は元のコードとわりと対応する JavaScript を吐くってことになってなかったっけ? なんで元のコードと対応しないこんな関数を作らなきゃいけないんだろう。

CoffeeScript ではどうかな?

class A
  constructor: (n)->
    @p = n
    @q = n * 10

class B extends A
  constructor: (n)->
    super(n)
    @p = n * 2
    # @q = n * 20

b = new B(1);
console.log b.p, b.q

var A, B, b,
  __hasProp = {}.hasOwnProperty,
  __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };

A = (function() {
  function A(n) {
    this.p = n;
    this.q = n * 10;
  }

  return A;

})();

B = (function(_super) {
  __extends(B, _super);

  function B(n) {
    B.__super__.constructor.call(this, n);
    this.p = n * 2;
  }

  return B;

})(A);

b = new B(1);

console.log(b.p, b.q);

やっぱり同じようなのができた。親のクラスを参照する方法が動的か静的か違うだけで、ほとんど同じことやってる。

ちょっとまって、JavaScript のプロトタイプチェーンの教科書でこの、n という初期化パラメータを持つオブジェクトの継承はどういうふうに実装したっけ??

function A(n) {
  this.p = n;
  this.q = n * 10;
}

function B(n) {
  this.p = n * 2;
  // this.q = n * 20;
}
B.prototype = new A(0);  // とりあえずオブジェクト要る、けどこれじゃダメだ

var b = new B(1);
console.log(b.p, b.q);
console.log(b.constructor);

おや? 伝統的な JavaScript の教科書的なプロトタイプチェーンだと、new A(0); のところがどうしてもうまく書けないぞ。あとで (new B(1) のときに) 初期化パラメータの値を決めたいのに、最初に何か仮に決めておかないといけない?? で、それだと b.q の値は new B(1) によって決定されるものと食い違う??

もっと不自然なのは、function A(n) { ... } がコールされるタイミング。B.prototype = ...; の時点、つまり何の実体も作られずただ定義だけしたときもうすでに、関数が呼ばれちゃってる。もし親になる A がタイムスタンプ取得やリソースのロックみたいな責務を持っていたら...

と、ここでプロトタイプ信者になった人がいうのは、「クラスベースとは違うのだよクラスベースとは」ってことなんですが、ちょっと落ち着いて、考え方が間違っているっていう前に、TypeScript と CoffeeScript がやっていることは何なのかを、なるべく平易な JavaScript に書き換えて考えてみますね。

function A(n) {
  this.p = n;
  this.q = n * 10;
}

function B(n) {
  A.call(this, n);  // ここで親の初期化プロセスを呼ぶ
  this.p = n * 2;
  // this.q = n * 20;
}
(function() {
  var tmp = function() {  // プロトタイプはパラメータを持ってはいけない
    this.constructor = B;  // __proto__の1段階目にconstructorプロパティがないJS謎仕様への対策
  };
  // hasOwnProperty はちょい割愛
  tmp.prototype = A.prototype;  // BのプロトタイプtmpはAに似た別のダミーオブジェクト
  B.prototype = new tmp();
})();

var b = new B(1);
console.log(b.p, b.q);
  • B のプロトタイプとして new されるのは A ではない
  • それは A に似た別のダミーオブジェクト
  • プロトタイプのコンストラクタはパラメータを持たない (new A(0); の件)
  • 親の初期化プロセスを初期化関数のように呼ぶ必要がある
  • __proto__ の1段階目にconstructorプロパティがないJS謎仕様への対策 ←ひどい

JavaScript でクラスベース継承で得られる恩恵を享受しようと思ったら、ユーザー側でこれだけのコードを書く必要があるんですかね? クラスベースのOOP言語でプロトタイプチェーンの真似をしたいときは、面倒だけどいちいちターゲットに移譲すれば何とかなるというシンプルさだというのに対して、あまりにフェアじゃないんじゃないですかこれ。

うーん。

そろそろプロトタイプチェーンの正義に準じて考えてみましょうか。プロトタイプチェーンは、例えていえばレストランで、無愛想な店長=プロトタイプとのやりとりしかできなかったところに、愛想のいい店員さんが入ってくれて、代わりにもっと愛嬌のある接客をしたり、お客さんのいろんな要望に答えたりしてくれる、みたいなやつですね。その実体は is-a 関係じゃなくてコンポジションによる拡張。なんでも継承で拡張しない、コンポジションを好むべきというプラクティスに合致している気がします。

気がします...

ところが JavaScript の初期設計には Java の圧力があったことを忘れちゃいけません。new Hoge(); だのコンストラクタだの、そもそもそれらは、本質的に必要なんでしょうか? なにか政治的な理由が、言語としての設計の完全性より優先したって可能性はないですか?

で、プロトタイプチェーンやるならこっちね、って最近 ECMA Script 5 で増えた、ナウなヤングに推奨な感じのやつがこれですよ。

Object.create - JavaScript | MDN

Object.create 概要 指定したプロトタイプオブジェクトおよびプロパティを持つ、新たなオブジェクトを生成します。

function Constructor(){}
o = new Constructor();
// これは以下と同じです:
o = Object.create(Constructor.prototype);
// もちろん、実際にコンストラクタ関数の初期化コードがある場合でも、Object.create はそれを反映できません

Polyfill

if (!Object.create) {
  Object.create = function (o) {
    if (arguments.length > 1) {
      throw new Error('Object.create implementation only accepts the first parameter.');
    }
    function F() {}
    F.prototype = o;
    return new F();
  };
}

この代替コードの中でやってることは、AltJS系がクラスベース継承を再現したものをJSに書き下したコードにずいぶん近いですね。コンストラクタは何でもいい、要するにターゲットオブジェクトに変更安全ラッパーをかぶせた何らかのオブジェクトが作れればいいんだ。

...やっぱりね。ユーザーコードに「コンストラクタ」なんて存在、そもそも必要なかったんじゃん。ECMA 曰く、形を定義してから実体を作っていく必要なんてない、と。いきなり実体を持つオブジェクトが存在して、ユーザーはその実体に皮をかぶせたオブジェクトを、好きなときに自由に作ってそれ(=皮)をデコレーションできるよ、コンストラクタ関数の定義なんて要らないよ、というやりかたでOKだそうですよ。Java に言わされてただけなんですっ newconstructor もなかったことにしてください、と...?

ここ、F.prototype = o;oConstructor.prototype ですね。クラスベース再現のほうでは、tmp.prototype = A.prototype; に対応しますね。オブジェクト直接ではなく、あくまで、型があって、その型にプロトタイプオブジェクトが存在するという考え。

プロトタイプチェーンの信奉者は、リアルな値(実際に構造がどうなってるか予測不能)が先にあって、さてこれをどうしよう、という発想なんだけど、これどうなんでしょ? 制限された型(構造は想定の範囲内)が先にあって、それらの関係という抽象概念に対して値を投入する、という発想のほうが、ソフトウェア設計として健全なアイデアなんじゃないかと、自分なら考えますけどね...

たしかに、チェーンの先の値や関数であっても、自分が持っているプロパティのように this.foo とするだけで読み取りアクセスできるのは楽ですが、さて、読み取りアクセスしたもを書き込みアクセス this.foo *= 2; などすると、別の実体ができてしまいますよね。で、またそれを読むと、こんどはプロトタイプのほうにアクセスしない。えーと、これって本当に移譲って言える?

いっぽう、明示的な移譲には何の問題もなかった。さほど面倒でもないし、意図しない操作はターゲットに届かない。

class Operator
  constructor: (@target)->
  exec: ->
    @target.foo *= 2

data = { foo: 1, bar: 10 }

op = new Operator data
op.exec()

console.log data.foo  # =>2

えーと、もしかして JavaScript のプロトタイプチェーンは、オブジェクト間の移譲もマトモに機能していない?

イエス!

ユーザーレベルで使えるプロトタイプチェーンとは、コピーコストをケチったクローンという用途を除いて、あらかじめ定義されたメソッドのセットを引き継ぐしかできない、単一選択のミックスインでしかないのであーる。

あれ...? んーっと、 _.extend(targetObject, myMethodSet) っと...

// Extend a given object with all the properties in passed-in object(s).
_.extend = function(obj) {
  if (!_.isObject(obj)) return obj;
  _.each(slice.call(arguments, 1), function(source) {
    for (var prop in source) {
      obj[prop] = source[prop];
    }
  });
  return obj;
};

どう考えてもこっちのほうがいいですね。何個でも、何回でもいけるもん。そりゃあ Underscore も lodash も大人気なわけだ。

ユーザーの本音「あんなややこしいもん使うぐらいなら、多段な継承なんかなくてもいいよ。他に使える道具は十分揃ってるからなくても我慢できる。使えたとしても、あんなもん手出したら逆に生産性が落ちる」

かくして、JavaScript はクソの役にも立たないプロトタイプチェーンを封印し、すべて関数と単一階層オブジェクトで語れる世界で予定調和を迎えましたとさ。

いっぽうで、この隠されたプロトタイプの秘術を利用してコンパイラを作り、あろうことか邪教であるクラスベースオブジェクト指向JavaScript 内に再現しようとするのが AltJS、という世界の流れなわけです。

いやー、そう考えるしかないでしょこれどう考えても。npm 見ても、AltJS 言語見ても。客観的に。(自分だってそんな結末は期待してなかったけど)

感想

プロトタイプチェーンという「しくみ」の魅力にハマることなく、現実世界でメンタルモデルにフィットし、かつ、実際に使える技術とは何か、ということを見失ってはいけないと思いました。あと、やっぱり JavaScriptJava の政治圧力を受けてだましだましリリースされた、ブラウザマクロのための中途半端なデザインの言語なのだというのは、いまだに重要な視点なんだなと思い出し直しました。

ウィーン ウィーン マサカリ防壁展開中...


          Original iPhone keyboard designer shows off Apple's 'Wallaby' hardware prototypes   
Article Image

A new image shows a pair of early iPhone prototypes used during the creation of the device's software, allowing developers to build the revolutionary touchscreen keyboard that, back in 2007, was actually controversial.
          Researchers prototype system for reading closed books   

MIT researchers and their colleagues are designing an imaging system that can read closed books.

In the latest issue of Nature Communications, the researchers describe a prototype of the system, which they tested on a stack of papers, each with one letter printed on it. The system was able to correctly identify the letters on the top nine sheets.

read more


          Seattle's Tech Community Is Fighting Trump One Piece of Code at a Time   
From the Airport Lawyer app to hackathons, Seattle's programmers are resisting the best ways they know how. by Amber Cortes

If you happened to be walking through Westlake Park on the afternoon of March 1, you may have missed the Seattle-area "Tech Employees for Diversity and Inclusion" protest. It was only a handful of people holding signs and chanting: "No hate, no fear, everyone is welcome here!"

On Facebook, 334 people said they were interested in the event, 74 marked themselves as "going," but there couldn't have been more than a couple dozen people who actually showed up. And compared to the Women's March, which drew 175,000 people in Seattle alone, and the immigration rights protests that had sprung up recently in response to the new administration, it was sort of a sorry sight.

"The problem with this industry," explains Raine Dargis, "is that there are too many introverts. We need extroverts to organize a protest." Dargis, one of the organizers (and a self-described introvert), is a software engineer at what she calls "a big company"—but she won't say its name.

The big tech companies, for their part, have been fighting Trump on the legal front over immigration and visas—two issues that affect their ability to hire skilled workers in the tech field. Apple, Twitter, Facebook, Microsoft, and Google were among the 127 companies that filed court papers against Trump's executive order on immigration February 6. And tech companies like Microsoft are looking for ways to find exceptions to Trump's crackdown on H-1B visas. But oftentimes, tech employees themselves can't associate any political causes with the companies where they work (for instance, workers were asked not to wear any company logos to the protest).

Despite the disappointing turnout, Dargis says, the tech community—not the companies themselves, but the people who work there—is well-positioned to fight Trump, if they could ever get out from behind their computers. But maybe for them, the best way to fight Trump is from their keyboards.

In Seattle, a decidedly liberal-minded sanctuary city, resistance has come from many quarters, some of which have been people coding up a storm—making apps to connect immigrants with legal help, saving valuable data from being destroyed, and helping make sense of the latest onslaught of confusing, rapid-fire Trump news.

But can a community made up of the same people who brought you delivery drones and perfected the art of getting everything you need with a push of a button without ever having to leave your house deal with the messy realities of going beyond the screen to make things happen IRL? Can the tech community, with its privilege and disposable income, actually connect with grassroots movements to make the tools we need to help defeat Trump?


{{ image:1 }}

Among the waves of weary travelers making their way through Sea-Tac Airport on an early Saturday morning stands a well-dressed but unassuming man named Hussain Rachou. The look on his face ranges from excited to deeply anxious, as he switches between scanning who is coming up the escalators to checking his phone.

"My mother. My sister from Germany. Friend from Eugene," he says, almost flinching every time his phone alerts him to a new message, and then sighing when it's not the text he is expecting. "They all want to know what is happening."

Rachou is a Syrian refugee who is just minutes away from reuniting with his family—a wife and two sons, ages 8 and 9—after two years apart. By his side is lawyer Takao Yamada, who has been at the airport since 7 a.m. and is now digging through his contacts to find out what the delay is. He is reassuring Rachou that a more than two-hour wait for Syrian refugees coming out of customs with seven suitcases is, in fact, to be expected.

Since the days and weeks after the smoke cleared from the so-called "Muslim ban" protests at Sea-Tac, Yamada noticed that it was difficult to coordinate matching up lawyers with travelers who arrived at the airport and were at risk of being detained and sent back.

Even though it looks like this particular refugee story will have a happy ending, many don't. Which is why Yamada invented Airport Lawyer—an app where travelers or their families can submit contact and flight-arrival information ahead of time so on-site lawyers can be arranged. Yamada had been wanting to do something substantial for the struggle since election night—when he had been serving as election protection for the Clinton campaign, monitoring the polls as a legal field volunteer. When the polls closed, Yamada drove back to the hotel thinking Clinton had won. When he got to his room, alone, it was a different story. "Needless to say, I had a lot of time to think," he says.

He teamed up with the International Refugee Assistance Project and assembled a small group to help build the app over a weekend. Now Airport Lawyer is used in 30 airports across country, and he's working with Sea-Tac Airport to display more permanent signage.

For Yamada, who had members of his family put into Japanese internment camps, the struggle against Trump's immigration ban is personal. "Singling out people is very dangerous to me," he says.

In addition to being a lawyer, Yamada is an entrepreneur with a background in politics and policy work—he was the deputy campaign manager for Judge Mary Yu, once owned a restaurant in Philadelphia, and is the cofounder of a tech start-up that is creating a digital trading platform for the cannabis industry.

Airport Lawyer, Yamada says, is a "crisis agnostic tool"—perfect for the resistance because it was built quickly and is easy to replicate over and over in different situations—things the tech industry does well and can use as ammunition against Trump.

"Tech workers will be building the weapons we're going to use to fight this administration," he says, "and being able to marshal that force is something that I think the start-up community can do really effectively." But one challenge, Yamada says, is tech's penchant for perfectionism.

"Engineers and developers want to build really great things. But sometimes we don't need really great things," he says. "Sometimes we need really simple, shitty things that are going to work."

Yamada is turning his attention to other projects as well—creating "tools that will help turn interest into action through technology," like Democratizer, an app that helps activists find protests and actions around issues like civil rights, women's rights, and the environment. These tools, he says, maximize the impact that the tech community can wield in the opposition landscape.

"Take the dozen people who helped make Airport Lawyer in 48 hours—they'll make no difference at a protest. Not to say they shouldn't go. They should, everybody should," Yamada says. "But the impact those people had by using their tech skills in a politically-oriented way wildly maximized the impact they have. And I think that should be an aspirational goal for everyone."


It's a Saturday afternoon, and all the orange seats in the "Active Learning Classroom" at Odegaard Library are filled with people staring at laptops. There's some low-level chatter and the sound of the quiet hum of computers as application engineers, web developers, scientists, librarians, and "regular" people sit at round tables and try to save data sets from disappearing under the trigger fingers of a climate-change-denying Trump administration.

The Data Refuge Project—a nationwide collaborative effort in tandem with the Internet Archive, an online archive of more than 286 billion web pages, seeks to preserve and protect federal data and government information that supports environmental research. The project has generated large data-saving events like this one in satellite cities across the country.

Seattle co-organizer Will Smith is stunned at the turnout. "I figured it would be like nerds only," he jokes, "but you know, right on." Smith describes himself as a "hobbyist," not a programmer. "I just do this shit at home."

Smith, who also moonlights as the sound guy for experimental hiphop duo Shabazz Palaces, informs me that there's more to the layout of this room than meets the eye—from end to end, it operates like a well-oiled, online-data-preserving machine.

There are the "seeders"—tables populated by "interested citizens that are not particularly programming-centric," Smith explains, who nominate websites to download from government servers in order to back up elsewhere. At a nearby table, "harvesters" do the actual downloading and repackaging of the data found by the seeders—adding custom metadata to organize the information. Finally, "checkers" and "baggers" look at what that the harvesters have grabbed, making sure that the data set is complete.

By the end of the day, they will have pored over hundreds of websites from all over the world, and thousands of gigs of data will have been cataloged, saved, and backed up on an independent server and stored with the Internet Archive.

"I believe that data is a public good," says co-organizer Mary Gifford. Gifford moved to Seattle last year—she works in the private sector as the vice president of content and strategic partnerships for Silicon Valley start-up Tribal Planet ("Such a start-up title!" she laughs)—but prior to that was at the United Nations doing climate-change work.

She admits she's "not really the activist type," but after reading about how the Trump administration instructed the Environmental Protection Agency to take down the climate-change page from its website, she felt that "there are certain things that you need to stand up for."

"Regardless of your politics," she continues, "there's data that could be crucial for other things further on that we don't even know about. To me, it's the equivalent of modern-day book burning, really."

Gifford also volunteers her time with Data for Good, a Seattle group that connects hundreds of data scientist volunteers to issues in Seattle that could use some good old-fashioned data (like finding collision risk factors at key intersections in Seattle, for example). Along with Data for Democracy, which recently hosted a hackathon at Ada's Technical Books on 15th Avenue in partnership with the National Immigration Law Center, there are more than enough nerds in this town to get something done when it comes to fighting Trump.

"I think it shows tremendous promise," she says. "If you had the skills to develop a bunch of tools that would sell sneakers online, why wouldn't you use those skills for other things, too—right?"

Specifically, programmers are using their skills today to work on saving records of experiments—tables charting sea level rise, tidal information from measurement stations, and more. For the last few hours, Will Weatherford, a software engineer who specializes in using the Python programming language, and Dylan Hutchison, a computer-science graduate student at the University of Washington, have been writing simple Python scripts to mass-archive data sets from places like the National Renewable Energy Laboratory, NASA, and the EPA.

"You could say," Hutchinson muses, "that this is a form of nonviolent resistance. So if the policy is to revoke information related to climate change, then we resist that policy by making that information perpetually available, so that we can continue to study and act on climate change."

While it's maybe not as flashy as taking to the streets in a roar of mass civil unrest in pink pussy hats, Hutchinson insists writing Python scripts on a Saturday in a library is an equally valuable use of their time—and skills.

"There are many venues of activism," he says, "and they don't just have to be the visible 'Let's get out on the streets with signs and have sit-ins' kinds of actions."

"This is kind of a sit-in," Weatherford jokes. "We've been sitting here for a really long time."


Every day since Trump took office, Matt Kiser has woken up at six in the morning. He grabs a coffee and scans thousands of news sources on the administration's latest exploits. It sounds like a shitty way to start the day. But Kiser is dedicated to the cause—aggregating news for his website, whatthefuckjusthappenedtoday.com and corresponding daily newsletter (now at more than 80,000 subscribers).

What the Fuck Just Happened Today (WTFJHT) tells you exactly that—it's a daily aggregated record "logging the shock and awe" of every executive order, weird POTUS tweet, ongoing Russian intrigue, and controversy surrounding the state of national politics.

The website boasts a clean, navigable design (days are listed in the header) packed with easily digestible information. Each day starts off with a short title (Day 71: Tumultuous; Day 22: Denials; Day 4: The Upside Down) and lists news items broken down as bullet points, with the occasional embedded tweet or quote. Kiser set up the blog so that it is open-source and hosted on GitHub, so that others could make CSS tweaks and pull requests to edit the content.

"I thought it would be a really interesting idea to take a blog, but treat it the way software development works, make it really agile, use version control, and open it up to collaborate with other developers on the project," he explains.

A former "super-political skate punk kid," Kiser was active in the mid-2000s during the Bush years, but, like many leftist-progressive types, grew a little complacent and took a back seat during Obama's term. After trying to become a music journalist in New York City, Kiser focused on reinventing his career instead, moving out to Seattle and taking coding classes at General Assembly. But Trump's election was a wake-up call, and an opportunity to use his newly developed coding skills.

"I guess I find it funny that the flash point for this project had to be the outcome of the election. But I think that also speaks to the environment we're in right now, culturally," he said.

Which is the reason he invented WTFJHT—to keep up with the "daily atrocities" coming out of the White House and Congress—and the feeling of confusion that comes with how to stay informed amid all the chaos.

"Like, US national politics suck right now, the guy in the White House sucks right now. I'm upset, and I can't even keep up with what the fuck is going on! And I'm kind of a news junkie. So how could anyone else possibly keep up with this if they're a 'normal' person?" he says.

Kiser's original plan was to document Trump's first 100 days in office, as a kind of personal challenge to himself. "I mean, it was definitely supposed to just be a side project," Kiser says. But as of last week, it's become more than that—Kiser just quit his position as a project manager at a tech start-up to manage WTFJHT full-time.

In his efforts to help people not be so overwhelmed, Kiser admits, he feels... overwhelmed. Not only by the demands of keeping up with WTJFHT's growth, but with the surfeit of civic-engagement-friendly tech products created since the election, that, ironically, are meant to make it easier for the average person to get involved.

"There are like a million uncoordinated projects running around. There are so many daily-action-app-text-message-e-mail-website-blogs going around, and all those spreadsheets. Have you seen all the spreadsheets?" he asks, exasperated.

Of course, any decent tech resistance staying true to its open-source roots is going to be decentralized—relying on online forums and Slack message boards to plan actions and brainstorm prototypes among large groups of people living in different places. On one hand, you could say it's a plus—giving the movement a flexible, resilient edge (if one system goes down, there are others to quickly take its place), making it not reliant on place and time (like a protest), and giving individuals the power that comes with a sense of anonymity.

Who better than hackers and tech people, for example, to teach us how to wipe our phones before getting searched by a customs agent, or how to set up our VPN networks when the corporate powers that be come calling after Congress votes to sell our private online information to the highest bidder?

But the fragmentation of a base always comes with a price—in this case, it's the silos that come with trying to build savvy tech solutions in a bubble.

"So I'm a tech person, and I'm good at this thing, and I want to do something, so I decide I'm going to make a web app or whatever, or get some data, or build this experience. And I think what's missing is a connection back to people. What do people actually want? What's the problem we are actually solving?" Kiser asks.

Takao Yamato also agrees, saying engineers need to connect with activists to build accurate "user stories" around their immediate needs.

"I think the tech and the start-up community will be most effective within the activist community," he says. "Smaller organizations, which have really narrowly tailored needs that can be met by tools built in a weekend that can dramatically change their work."

It's clear that the tech resistance, whatever it is, needs to put down roots with the grassroots communities leading the charge against Trump or all those well-intentioned civic good projects will go the way of Apple's G4 cube, Ello (remember them?), or Microsoft's doomed media player, Zune.

"I think it's a really big miss on our part," Kiser says. "We should be aligning people who want to build digital products with people who have real experience organizing communities. And it's like, how do you find them? Where are all the organizers for all of this?"


{{ image:2 }}

One of those organizers may be Tiffany Chan. She's young, motivated, and eager to build bridges between the tech world and many of the communities she supports as a grassroots community organizer. Chan has recently joined the leadership team at Open Seattle—another group, like Data for Good, that builds technology-focused projects and "prototype solutions" for local civic issues.

The Open Seattle meetings take place at Socrata, a company that provides cloud-based data visualization and analysis tools for working with government data. The well-lit, carpeted hallways are lined with top-notch Mac desktops and busy-looking whiteboards. The space has the slick hipster playfulness of your typical tech company; in the lounge, there's a full kitchen, a fancy coffee maker, an entire shelf with an almost obscene variety of hot sauces, and a basket full of rubber duckies and other toys set up on a long stainless-steel table.

Chan was invited to join Open Seattle through her environmental and racial-justice work—she liked the concept of civic engagement, so she went to a meeting.

"And for me," she says, "I was just wondering like, who was in the room? Because as a community organizer, one of the things you always look out for is 'What is being asked? What's the goal?' I saw a lot of tech people, and their intent was good. I heard a pitch about homelessness, which was cool, but there wasn't really anybody from the homeless community there. I didn't really see any direct connection to the people they were trying to help."

It solidified Chan's resolve to connect eager-to-help tech workers with the communities they live in—and, ironically, push out of town when they gentrify a neighborhood. But Chan insists it's important to "take into account the individual actions, but also the institutional, systemic ones." For example, she says, she drives a car sometimes, but she opposes the oil industry.

"The reality is that we live in a system that's oppressive. So finding ways to collaborate together, to ally, I feel like that's my approach to dismantling it," Chan explains. "And I believe there's room for everybody in the movement."

As a lifelong resident of Beacon Hill, Chan has seen that gentrification firsthand. "But so far," she says, "we still know all of our neighbors, luckily." When she was a teenager, Chan was bused to Roosevelt High School in the North End as part of an exchange program. She volunteered at the Woodland Park Zoo and started hearing about environmentalism and sustainability, "which just created a different perspective and lens for looking at things."

She got involved in environmental-justice work, first at the zoo and then for Earth Corps. Right now, she's working with Facebook to organize a hackathon for the environment on April 28. In her work, she wants to invite tech workers to collaborate, while also making sure they confront their privilege. At Open Seattle, for example, she brought in food from businesses owned by people of color to replace the usual boxes of pizza.

"Because one thing I find in the tech community is that certain things are always just kind of done, like little magical elves or owls come in, and the free sodas are always stocked and the floors are always magically clean," she says. "And I was like, 'Yeah, those are people doing that work for you.' And I think with grassroots organizing, it's always us doing that work. We don't have free food all the time."

Chan has had a lot of "tough conversations" about race and privilege, and her advice for tech workers who want to help is simple: Show up. "Not only do we then have the emotions and the passion behind the movement, but also the data and the information to make our arguments and actions more objective." Resistance-minded tech products, Chan says, should be designed around real-life experiences. "I think pairing those two things makes our movement to resist the Trump era that much stronger."

The March for Science on Saturday, April 22, was a chance to do just that: In Seattle, thousands of scientists, techies, and concerned citizens showed up to protest the Trump administration's growing siege on the EPA, its refusal to acknowledge climate-change data, and the funding cuts for research programs.

"You know things are serious," one sign said, "when the introverts arrive." recommended

[ Comment on this story ]

[ Subscribe to the comments on this story ]


          Additional info on the cheap Chinese 7Artisans 50mm f/1.1 lens for Leica M-mount   
The cheap Chinese 7Artisans 50mm f/1.1 lens for Leica M-mount triggered a lot of interest and I received several questions from readers. While I am trying to get a lens for review from the manufacturer, here is some additional information (the lens is currently in stock at Amazon and eBay): The first prototype version of the lens had a 52mm […]
           Russian military unveils next-generation combat suit    
A major hi-tech Russian military research centre has unveiled what appears to be a prototype of a next-generation combat suit.
          fRONT END - Shorify by Seldat - Montréal, QC   
Alteo is looking for an UI/UX Designer / Front-End Developer for a permanent job based in Montreal. UX/UI Design - Ability to produce mockups, prototypes,...
From Indeed - Wed, 24 May 2017 19:57:55 GMT - View all Montréal, QC jobs
          Guy Who Worked on the iPhone Shows Off Some Clunky Prototypes    

In case you didn’t see one of the endless internet posts on the subject—it’s the 10th anniversary of the iPhone’s release. Hurray! Amongst the painful wankery about how the iPhone “changed everything” emerged one actually interesting bit: A look at some clumsy early prototypes of the combination iPod, phone, and…

Read more...


          Facebook Tests Internet Drone in Arizona   
Aquila, the company's solar powered drone, flew for almost two hours during tests last month. (CCM) — Facebook has taken a giant step forward in its project to provide internet access to remote regions from solar powered drones, the company's Martin Luis Gomez has announced in a blog post. It has successfully tested a prototype drone, nicknamed Aquila, during a flight in Arizona which lasted
          The Even DEEPER V White Tshirt with Half Sleeves   
Super Deep V T-shirt for Women

Love the Foxers White Perfect Deep V??? After many years of working with several factories and loads of prototypes to zero in on the perfect fit, fabric and construction April designed the original Perfect Deep V.  This is the newest version with an even dee..

Price: $45.00


          fritzing-0.8.7b-alt3   
fritzing-0.8.7b-alt3  build Aleksei Nikiforov, 29 june 2017, 14:56

Group: Engineering
Summary: Intuitive EDA platform featuring from prototype to product
Changes:
- Updated build for new toolchain
           Prototype development of a single step pressure regulation system for the natural gas motorcycle    
Mohsin, Rahmat and Yaacob, Zulkefli and Abdul Majid, Zulkifli and Ashraf, Shameed (2005) Prototype development of a single step pressure regulation system for the natural gas motorcycle. In: The 21st International Conference & Exhibition for the LNG, LPG and Natural Gas Industries, GASTECH 2005 Bilbao International Exhibition, 14-17 March 2005, Bilbao, Spain.
          Japanese global beauty brand:R&D technician (SCA#21548)   
CA-Cypress, Position Overview: Report to the manager at R&D Work in the R&D team to develop new product and English / Japanese translation Responsible for: Assist in developing various hair care and hair color products, including but not limited to making prototypes and testing for stability Work with designers to make new packages Gather materials to develop new products Assist in making presentation documen
          Linking Sketches and Diagrams to Source Code Artifacts. (arXiv:1706.09700v1 [cs.SE])   

Authors: Sebastian Baltes, Peter Schmitz, Stephan Diehl

Recent studies have shown that sketches and diagrams play an important role in the daily work of software developers. If these visual artifacts are archived, they are often detached from the source code they document, because there is no adequate tool support to assist developers in capturing, archiving, and retrieving sketches related to certain source code artifacts. This paper presents SketchLink, a tool that aims at increasing the value of sketches and diagrams created during software development by supporting developers in these tasks. Our prototype implementation provides a web application that employs the camera of smartphones and tablets to capture analog sketches, but can also be used on desktop computers to upload, for instance, computer-generated diagrams. We also implemented a plugin for a Java IDE that embeds the links in Javadoc comments and visualizes them in situ in the source code editor as graphical icons.


           Development of a prototype for Johore tourism information system in web environment    
Lee, Yen Soo (2002) Development of a prototype for Johore tourism information system in web environment. Masters thesis, Universiti Teknologi Malaysia, Computer Science and Information System.
          Decentralized Certificate Authorities. (arXiv:1706.03370v2 [cs.CR] UPDATED)   

Authors: Bargav Jayaraman, Hannah Li, David Evans

The security of TLS depends on trust in certificate authorities, and that trust stems from their ability to protect and control the use of a private signing key. The signing key is the key asset of a certificate authority (CA), and its value is based on trust in the corresponding public key which is primarily distributed by browser vendors. Compromise of a CA private key represents a single point-of-failure that could have disastrous consequences, so CAs go to great lengths to attempt to protect and control the use of their private keys. Nevertheless, keys are sometimes compromised and may be misused accidentally or intentionally by insiders. We propose a new model where a CA's private key is split among multiple parties, and signatures are produced using a secure multi-party computation protocol that never exposes the actual signing key. This could be used by a single CA to reduce the risk that its signing key would be compromised or misused. It could also enable new models for certificate generation, where multiple CAs would need to agree and cooperate be