HNHacker News
TopNewBestAskShowJobs

potch

1,537 karma · joined September 24, 2010

HTML5 Engineer at Mozilla; JavaScript/CSS fiend

I work for Mozilla, and speak for myself.

submissionscomments
potch··on For modern development Javascript indeed is a shit language
In JS, sending the "wrong" number of arguments is frequently a feature. There's no concept of language-level function overloading, and it allows for the authorship of functions that take a variable or unbounded number of arguments (useful when coding in a functional paradigm).
potch··on Firefox Developer Tools and Firebug
Although Firebug has "fire" in the name, it is not an official Mozilla project. It's an independent group of developers (though naturally, many are Mozilla contributors). That independence is important, as competition always is! I can't speak for the developers who are working on it, Firebug will likely evolve to be a complementary set of tools to the built-in ones. Today provides valuable continuity for people who are used to using Firebug to build websites, and has a number of addons for Firebug itself that exists nowhere else on the web. Shutting it down would be a shame.
potch··on Move over Bootstrap and Foundation, welcome Semantic UI
Bootstrap trades initial learning curve for huge expressibility. The column 'hieroglyphics' allow responsive behavior and column size to be declared in a single token. Semantic UI looks great, but the mud flinging tastes sour.
potch··on Mozilla's New Fira Typeface
I'm using it as my Sublime Text font, mostly as a trial. I'm digging it so far, in particular the funky '@'
potch··on Mozilla's New Fira Typeface
Direct link to the specimen page: http://mozilla.github.io/Fira/
potch··on [dead]
The Onion has been hitting it out of the park recently.
potch··on "Chrome-style" Desktop Apps that work today in Firefox
That's fair, but other than that, I'm curious what there is. CSS is still bad at grids without pretending they're tables, but Flexbox has solved most of the other limitations.
potch··on TechCrunch: Journalists Or Startup Shills? You Decide
I have your medal here, just waiting for an address to send it to.
potch··on "Chrome-style" Desktop Apps that work today in Firefox
Legit question: what about a tree view do you not think is possible with HTML/CSS/JS?
potch··on "Chrome-style" Desktop Apps that work today in Firefox
Thanks for filing!
potch··on "Chrome-style" Desktop Apps that work today in Firefox
There is, but only if you can place a manifest file[1] on the domain where the app resides. Any website can trigger installation of an app via an API[2].

[1] https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest

[2] https://developer.mozilla.org/en-US/docs/Web/API/Apps.instal...

potch··on "Chrome-style" Desktop Apps that work today in Firefox
The app is also in your Applications directory, and you can Ctrl-click the icon in there.
potch··on "Chrome-style" Desktop Apps that work today in Firefox
It wasn't announced, sadly. I consider it a 'best kept secret'.
potch··on "Chrome-style" Desktop Apps that work today in Firefox
Yessir! Developers can submit apps with the notion that they can run on Firefox Desktop, and it will work.
potch··on Introducing Brick: Minimal-markup Web Components for Faster App Development
<x-slider> and <x-datepicker> are sorta unique amongst the components in that they are polyfill components- they do things that some browsers already do, but many don't do yet. They're also some of the most popular UI widgets from jQuery UI. We decided to do them because we thought we could make using them much easier than most existing widgets libraries. Most components are novel functionality not found in HTML5 specifications.
potch··on Introducing Brick: Minimal-markup Web Components for Faster App Development
Hey there! Brick developer here. You can use Brick along side another framework. Because the interface for Brick components is the DOM, they work out-of-the-box with template systems in existing frameworks. We're not trying to replace or re-invent DOM-data binding, in fact, explicitly not doing that.
potch··on Brick – UI Components for Modern Web Apps
We've pushed a stopgap fix to the calendar code to stop it from hanging while we investigate/repro the issue.
potch··on Brick – UI Components for Modern Web Apps
If you wouldn't mind, could you file this (and other problems you run into) as issues? https://github.com/mozilla/brick/issues
potch··on Brick – UI Components for Modern Web Apps
We were torn whether to call the current state of things alpha or beta, but yes, these are not ready for prime time. Where we and some other orgs disagree is that things should be kept secret until they're 'ready', when outside contributions could help you get them ready!
potch··on Brick – UI Components for Modern Web Apps
That likely won't happen on your real phone :) Thanks though! I'll file an issue for that if one hasn't already been.
potch··on Brick – UI Components for Modern Web Apps
We're actually not using the Polymer Web Components shim- it attempts to simulate Shadow DOM by overriding DOM Methods(!), which didn't seem necessary.
potch··on Brick – UI Components for Modern Web Apps
Hi! I work on Brick. Yes, there are still rough edges on these components, and we're putting them out there in the hopes of getting feedback and bug reports- a traditional beta.
potch··on Chrome 28 arrives with Blink, rich notifications for apps
Given that the standard is well-locked down on those bits of CSS3, why not support the un-prefixed version? I'm not saying you have to stop supporting the prefixed version - I know that would cause all manner of compat issues.
potch··on Chrome 28 arrives with Blink, rich notifications for apps
Legitimately excited to see Blink-based Chrome released. However, Chrome 28 still does not support un-prefixed CSS transitions, transforms, and animations. What gives?? http://www.chromium.org/blink#vendor-prefixes
potch··on Mozilla and Partners Prepare to Launch First Firefox OS Smartphones
> Firefox OS is one of the most obviously-wasteful and doomed efforts we've seen in a long time.

You didn't see our orphan-powered fax machine initiative then.

potch··on "Disable Javascript" option removed in Firefox 23
Spend 30 seconds googling to find reams of UX research that says most users don't read. Actually, I'll do it for you.

http://www.nngroup.com/articles/how-users-read-on-the-web/ http://uxmyths.com/post/647473628/myth-people-read-on-the-we... http://www.codinghorror.com/blog/2009/10/treating-user-myopi...

potch··on "Disable Javascript" option removed in Firefox 23
The "non-technical" user is real, in my experience. I worked tech support at a school where the teachers at the school would accidentally delete icons on their desktop and change every setting in the browser one day trying to print something. I've also volunteered as in-person support at Firefox events. Watching people bring in their computers full of crapware and with things modified all to hell before they finally asked for help. These people aren't dumb, they just lack the technical literacy sometimes. But they are most certainly not hypothetical.
potch··on Camino browser reaches its end
That's news to me.
potch··on Firefox, Heal Thyself
What's baffling about it? There are the native developer tools, but add-ons can still provide developer functionality.
potch··on HTML5 App on a Floppy Disk
Ensuring your app loads quickly over the network is definitely an optimization, but to call it a micro-optimization is wrong. Size on the wire for html5 apps (frequently loaded over mobile connections) is completely relevant.
← PreviousPage 3 of 5Next →