Mozilla offers developers phones to write Firefox OS apps - CNET
T3
Mozilla offers developers phones to write Firefox OS apps
CNET
In an effort to ensure there will be good Firefox OS apps in the Firefox Marketplace, Mozilla is offering developer phones to programmers who have compelling ideas for software. In a blog post Thursday, Mozilla employee Havi Hoffman tried to drum up ...
Firefox OS devs offered free phones by MozillaITProPortal
Mozilla offers developers free Firefox OS handsets to build appsT3
Mozilla offers free Firefox OS phones to developers - SmartCompanySmartCompany.com.au
ZDNet -SlashGear -PCR-online.biz
alle 35 nieuwsartikelen »
Personalization with Respect
Mozilla’s mission compels us to provide people with an Internet experience that puts them in control of their online lives and that treats them with respect. Respecting someone includes respecting their privacy. We aspire to a “no surprises” principle: the idea that when information is gathered about a person, it is done with their knowledge and is used in ways that benefit that person. People should be made aware of how information is collected and used. Each individual should also be able to decide whether the exchange of personal data for the services received in return feels fair. This can be challenging to achieve, especially when balanced against convenience and ease of use: people expect a fast, streamlined user experience without excessive prompts and confusing choices. But we are always striving toward this ideal.
Mozilla is an active participant in the ecosystem of today’s Web economics. Much of the content and information that people enjoy and benefit from is funded by digital marketing and sponsorship. This is a valid business model. We simply believe that when personal data is collected to deliver these services, the collection should be done respectfully and with the consent of the consumer. Commerce works best when users understand the transactions they engage in. The best long-term customer relationships are built on trust.
Mozilla aspires to enable personalization — the customization of ads, content, recommendations, offers and more — that doesn’t rely on the user being in the dark about who has access to that information, and with whom that information is shared. As a major Web browser provider and, now, OS developer, Mozilla’s role is to experiment and innovate toward that aspiration. As an open source project, where contributions are welcomed by all, we encourage all in the industry to help, by constructively proposing approaches and collaborating with us in the open.
Here are a just a few examples of the work Mozilla is doing to explore personalization with respect:
- Persona is an identity system for the Web. It gives people control over their Web logins. People choose what identity to present to a given service. In particular, people can keep their work, personal, and other facets of their lives distinct.
- Do Not Track allows you to tell a website that you would like to opt-out of third-party tracking for purposes including behavioral advertising. It lets users express how they would like information about themselves to be handled. It has many benefits. People who use Firefox must actively enable Do Not Track, making it very clear that the user has made an explicit choice Also, Do Not Track is independent of any particular technology, providing resilience in the face of technology evolution. We continue to work with a broad range of interested parties to see the Web adopt Do Not Track.
- Third party cookie policies are being evaluated to strike a better balance between personalized ads and the tracking of users across the Web without their consent. For example, an experimental version of Firefox allows cookies to be set by first parties and by third parties where Firefox has stored a cookie for the party’s domain, but to block by default third-party cookies whose domain is not known from Firefox’s cookie store. We’ve been evaluating that approach, as well as others, working with stakeholders from across the industry.
It should be possible to delight users (and yes, the right offer at the right time can be a delight), while treating them with respect. We continue to experiment with and evaluate new ways to put users in control of their Web experience and encourage you to join us in building toward this vision. We will share more updates soon.
Selena Deckelmann: TIL: Formatting, search_path and colorcolumn
The last six months have involved a lot more writing of code than the previous couple of years.
I’ve been tweeting little things I learn on a daily basis and thought I’d look back on this week.
format()A reocurring problem with report writing is getting numbers formatted properly for the occassion. I discovered ‘format’ in Python this week:
print "{0:.2f}%".format(float(1)/3 * 100)That prints out a float to 2 decimal places. I looked around and Dive Into Python has similar syntax, but without the format() function. So, the equivalent would be:
print "blah %.2f" % (float(1) / 3 * 100)So, why use one over the other? A user on StackOverflow suggested that compatibility with 2.5 might drive a person to use ‘%’ over ‘format()’, but otherwise, the poster suggested that format() is the cleaner looking and more flexible choice.
set search_path = bixieI’m working on a new schema for a project. We’re rolling out a prototype quickly, so we’re going to house it in our existing production database for now. To keep things easy to clean up, Laura suggested that we put things into a separate schema. For managing our database models, I’ve switched to using SQLAlchemy, and also alembic for migrations. This made it super easy to specify that I wanted all the Bixie related tables in their own schema:
class BixieCrash(DeclarativeBase): __table_args__ = {'schema': 'bixie'} __tablename__ = 'crashes'And that was it.
Then, to avoid having to add ‘bixie.’ to all the table paths in test queries, I put this command into the tests:
cursor.execute(""" SET search_path TO bixie """)I imagine there are some other ways to handle this. We’re not really using the ORM for anything other than schema loading, so I’ll probably add that to our connection initialization code for the new app. Then developers can write their queries as without any concerns about being in the correct schema.
And I’ll glow just a little bit about deploying alembic on stage!
set colorcolumn=80I’ve been trying to write prettier Python. Today’s micro-effort was figuring out how display a vertical line to tell me when I exceed the 80 character width. The proper command to add to .vimrc is:
:set colorcolumn=80Which looks something like:
Why Mozilla's innovation chief jumped to the world of patents - InfoWorld (blog)
Why Mozilla's innovation chief jumped to the world of patents
InfoWorld (blog)
Todd Simpson, formerly chief of innovation at Mozilla, has made an intriguing job change. From working at the community-driven organization on open source projects, Simpson has joined InterDigital, a company commonly accused of being a patent troll.
Doug Belshaw: Weeknote 19/2013
This week I’ve been:
- Taking a day off. It was Bank Holiday on Monday – a national holiday in the UK. I still however spent 4pm-5pm… <drumroll>
- Hosting the weekly Web Literacy standard call. We motored through our first pass of defining the skills under the competencies in the ‘Connecting’ strand.
- Writing a post for Week 1 of the Mozilla #teachtheweb MOOC: How transferable are coding skills to other domains? Why is learning a little code important?
- Responding to enquiries by people and organisations about integrating with the OBI.
- Travelling to and from London to meet with Lord Jim Knight and STiR education about using Open Badges for teacher education in India.
- Enjoying a conversation over lunch London with the ever-enthusiastic Eugenie Teasley from Spark + Mettle.
- Collating questions about Open Badges and then answering them in this blog post.
- Suffering from a migraine on Thursday. I couldn’t see much due to the aura so I called it a day about 10:30am. I lay down and listened to podcasts. The Moral Maze episode on The Ring of Gyges was fascinating.
- Travelling to BBC North in Salford to deliver a session on Open Badges. It went pretty well, but I felt like I wasn’t getting my words out properly or explaining things as well as I usually do. It’s often an issue post-migraine. Slides here.
Next week, after five straight weeks of travelling and hotels, I’m home for the entire week. Woohoo! The week after I’m in Toronto for the Mozilla All-Hands meeting, so plenty to psych myself up for…
Facebook, Mozilla and the MacArthur Foundation Team Up for a Hackathon to ... - Betabeat
Facebook, Mozilla and the MacArthur Foundation Team Up for a Hackathon to ...
Betabeat
Hosted in conjunction with the MacArthur Foundation, Facebook, Mozilla and the Family Online Safety Institute, the event focused on building a “more equitable, social, and participatory internet.” Teams showed up at the space and were treated to a hot ...
en meer »
Will Kahn-Greene: My thoughts on Elasticsearch: Part 1: indexing
I just finished up an overhaul of ElasticUtils and then an overhaul of the search infrastructure for support.mozilla.org. During that period of time, I thought about extending the ElasticUtils documentation to include things I discovered while working on these projects. Then I decided that this information is temporal---it's probably good now, but might not be in a year. Maintaining it in the ElasticUtils docs seemed like more work than it was worth.
Thus I decided to write a series of blog posts.
This one covers indexing. Later ones will cover mappings, searching and other things.
It's also long, rambling and contains code. The rest is after the break.
[Comments]
Mozilla Offering Free Phones to Firefox OS Developers - PC Magazine
The Next Web
Mozilla Offering Free Phones to Firefox OS Developers
PC Magazine
Mozilla is on the hunt for developers to build applications for its upcoming Firefox mobile operating system, and to sweeten the deal, the company is now throwing in a free Firefox OS Developer Preview device. Those with a Firefox OS app they'd like to ...
Mozilla Starts Doling Out Phones To Developers With Brilliant HTML5 App IdeasTechCrunch
Mozilla offering free phones in hopes of bolstering Firefox OS app developmentEngadget
Mozilla Courts App Developers to Firefox OS With Free Phones - The Next WebThe Next Web
Silicon Valley Business Journal -ZDNet -The Full Signal
alle 23 nieuwsartikelen »
Kim Moir: Releng 2013 keynotes: John O'Duinn (Mozilla) and Roman Scheiter (LinkedIn)
John O'Duinn, Director of Release Engineering at Mozilla will kick off the workshop with his keynote Release Engineering as a Force Multiplier. The build and release process used to be a pain point at Mozilla, but now makes the company and community more productive as a whole. John will describe how the team added support for project branches to allow concurrent development, rethought continuous integration and increased capacity by moving to a hybrid-cloud build infrastructure. These changes improved several aspects of the business, including switching to a rapid release model and reducing turnaround time on a release from weeks to hours. As a result, Mozilla improved its abilities against much bigger and better funded competitors in the marketplace while also allowing them to enter new markets and help ensure its long-term success.
Roman Scheiter, Engineering Services Director at LinkedIn, will present the afternoon keynote entitled Against All Odds – Completely Overhauling Linkedin's Release Process. This session will cover the evolution of LinkedIn’s release process from its earliest days to the point where the rapidly growing engineering team necessitated a radical shift. This shift, an executive sponsored effort to address technical debt and introduce new thinking to boost engineering efficiency allows six hundred developers to release thousands of changes per week without compromising quality. As part of this undertaking, LinkedIn learned many best practices, developed tools and custom infrastructure, and lived through the internal cultural changes needed to make this independent release process work. Roman will detail the evolution and results of this shift so you can learn directly from LinkedIn's pain.
In addition to these fantastic keynotes, we also have talks from release engineers and researchers from Netflix, Google, Microsoft, Gnome, Red Hat, IBM, several universities and more! We'll also have a panel at the end of the day to discuss the future of release engineering.
Check out the full program on the Releng 2013 site. To register for the conference, which is managed as part of the larger ICSE conference, you can follow this link and choose the one-day-workshop. See you in San Francisco on May 20!
Laura Hilliger: Planning, Running, Visualizing #teachtheweb
Mozilla offering phones for apps to get more developers on board - IntoMobile - IntoMobile
Mozilla offering phones for apps to get more developers on board - IntoMobile
IntoMobile
Mozilla has started a campaign to attract more developers to its nascent mobile platform. The company is (obviously) targeting HTML5 app developers, both existing ones (which have an app for other mobile platform) and those just entering the market.
Brandon Savage: Making better object oriented design decisions
Christian Heilmann: #justcode
As developers we are incredibly lucky. We work in a very growing and immensely well paid market, our companies shower us with benefits, companies offer us jobs rather than having to send out hundreds of CVs on the off-chance and even the mass media and politicians start talking about “coding” being a skill everybody needs.
Quite some part of this success is based on the stubbornness we showed in the past. When we got a task to build something we didn’t give up on it and said it is impossible. Instead we went back in our corner and tried and failed and tried again with sparks flying and code explosions happening until we achieved what we wanted. Think Dr. Bunsen Honedew’s laboratory instead of Statler and Waldorf.
This gave especially the web a strange “hack it together” reputation that many people keep bringing up when it comes to replacing JavaScript for example with “more organised and professional” languages. But you know what? I really think when it comes to the web, this is its main strength.
The fun of codingAs explained earlier in my Flash is not the enemy post, whimsy and spontaneous ideas is what made the web a larger media outlet than it was. It wasn’t the large sites that got non-technical people excited. It was the funny animation and short-lived game that you could mail to your friends.
Therefore I think it is important to celebrate this for yourself from time to time. Personally I find myself extremely lucky to have been at the right time (and moving around to the right places) when the web exploded into an offering of amazingly cool things and while I am sure as hell not proud of the code I had to write to get things done in the past, I am happy that I did and that I didn’t give up or wait until someone else solves my problems for me.
Having just taught a workshop on HTML5 at Industryconf I found that we are losing a bit on that. Attendees were worried that they need to learn a lot of libraries and find the right plugins to get started and once shown that they have the power to do most of what they want using the things browsers come with out of the box got quickly into enjoying themselves reaching new levels.
One thing I did with the attendees is a To-Do List App in plain HTML/JS/CSS (No sound).
This is what the Mozilla Webmaker Project is about – to get non-programmers excited about building things for the web. And it is incredibly exciting to see some of these events as a “professional”.
I think it is very important to never forget about the wonder we experienced the first time we made something show up on screen or wrote our first condition that printed out “is amazing” when you entered your name or “is boring” when it was another one.
Be fearlessA lot of times being creative means being fearless. Watching Bret Victor’s talks and seeing his Learnable programming course and Seb Lee-Delisle’s training courses they consist of one main thing – play with things and worry about them breaking later. Amazing results happen when the outcome and the input get as close together as possible – not when things happen using dozens of abstractions.
This does not have to be visual from the get-go though. The MPEG-1 decoder in pure JavaScript for example is pure byte-shifting but blew me away in its fearlessness of what could go wrong.
Go, code!Why not have a go? Take 10 minutes, half and hour, an hour out of your life right now and use it to #justcode something, anything. Just play with an idea, put it on JSFiddle, Codepen, JSBin, Dabblet, or whatever other amazing tool we have right now and share it.
Don’t build a perfect plugin, don’t build a solution dependent on preprocessors and libraries. Go vanilla and just play with what we have in browsers today. CSS Animations and Transitions, Canvas, Audio and Video, HTML5 and Friends – we have so many cool toys to play with. Don’t explore the main use case either. Yes, Canvas is for putting things on the screen, but it is also about reading image data.
We got were we are by playing with things. Never forget this and never stop playing.
Mozilla offering free phones in hopes of bolstering Firefox OS app development - Engadget
Mozilla offering free phones in hopes of bolstering Firefox OS app development
Engadget
Attention HTML5 virtuosos: Mozilla is thirsty for your talents. So much, in fact, that the outfit is baiting developers with a free smartphone in the hopes they'll return the favor with fresh Firefox OS apps. In order to qualify for a device, you'll ...
Mozilla to developers: Build us apps, get free phone - Silicon Valley Business Journal
Mozilla to developers: Build us apps, get free phone
Silicon Valley Business Journal
And of course, the deal also helps Mozilla quickly fill up its app store. Mozilla says it's looking for games, tools, utilities and locally relevant news, sports, travel, entertainment and review apps. The program closes at the end of May or when the ...
Mozilla tempts developers with free Firefox OS handset if they build apps for ... - ZDNet
Mozilla tempts developers with free Firefox OS handset if they build apps for ...
ZDNet
Mozilla tempts developers with free Firefox OS handset if they build apps for the platform. Summary: Mozilla is offering developers the chance of getting a free Firefox OS Geeksphone Keon handset if they build apps for the HTML5-based platform. Ben ...
Mozilla Starts Doling Out Phones To Developers With Brilliant HTML5 App Ideas - TechCrunch
Mozilla Starts Doling Out Phones To Developers With Brilliant HTML5 App Ideas
TechCrunch
Just a week after rolling out the latest version of its Firefox OS simulator, Mozilla has announced that it's offering a nifty new proposition to would-be FFOS developers. If you've got an idea for a killer HTML5 application and the technical chops (or ...
Facebook To Mozilla: Add WebP Support To Firefox - AllFacebook
Facebook To Mozilla: Add WebP Support To Firefox
AllFacebook
David Cohen on May 9, 2013 12:37 PM. Facebook announced last month that it was experimenting with the use of Google's WebP image format due to its smaller file sizes for photos, and now the social network is trying to get Firefox parent Mozilla on board.
Hardware accelerated H.264 playback coming to Firefox 23Ghacks Technology News
Stable Firefox for Modern UI due in the fallThe Tech Report, LLC
alle 6 nieuwsartikelen »
Best case, Mozilla's Firefox for Windows 8 will ship in October - ComputerworldUK
Best case, Mozilla's Firefox for Windows 8 will ship in October
ComputerworldUK
A new addition to a Mozilla wiki noted that the browser will be completed Oct. 2, 2013, at the earliest, or nearly a year after the launch of Windows 8. But the project could be delayed until March 20, 2014. The most probable finish date -- based on ...
en meer »
Best case, Mozilla's Firefox for Windows 8 will ship in October - Computerworld Australia
Best case, Mozilla's Firefox for Windows 8 will ship in October
Computerworld Australia
A new addition to a Mozilla wiki noted that the browser will be completed Oct. 2, 2013, at the earliest, or nearly a year after the launch of Windows 8. But the project could be delayed until March 20, 2014. The most probable finish date -- based on ...
Firefox for Windows 8 expected to go final this October, but could be delayedWinBeta
alle 2 nieuwsartikelen »
