msujaws | 5 years ago | on: Before buying a NYT subscription, here's what it'll take to cancel it
msujaws's comments
msujaws | 8 years ago | on: Extensions in Firefox 59
See the bottom of the table at https://wiki.mozilla.org/Community:SummerOfCode18 for more info and please apply if you want to see this added to Firefox! :)
msujaws | 8 years ago | on: The Facebook Algorithm Mom Problem
msujaws | 9 years ago | on: New H1-B Visa bill doubles the salary requirements to $130K/yr
msujaws | 10 years ago | on: Renaming Iceweasel to Firefox
msujaws | 10 years ago | on: More than 10k problems fixed through 'Improve Detroit' app
10,000 / 182 = 54.94. It looks like you had a decimal error.
msujaws | 10 years ago | on: Google Hangouts 4.0: now simpler, faster, more beautiful
I've been using Messenger and it's pretty nice. I especially like the ability to search through my messages, something that the Hangouts v4 screenshot doesn't show.
msujaws | 10 years ago | on: Firefox makes click-to-activate Flash the default
See https://groups.google.com/forum/#!topic/mozilla.dev.platform...
msujaws | 11 years ago | on: Firefox 37 Release Notes
msujaws | 11 years ago | on: Firefox 36.0 released
msujaws | 11 years ago | on: Mozilla’s Add-on Policy Is Hostile to Open Source
PDF.js uses this approach actually. See "Development version" at https://github.com/mozilla/pdf.js/ as an example.
msujaws | 11 years ago | on: Mozilla’s Add-on Policy Is Hostile to Open Source
While the review may have been delayed, all points described by the review are reasonable and have no relation to open-source. The root problem is the slow turn-around time, but writing an article that attacks the volunteers who are doing the reviews is pretty mean spirited. It would have been a lot easier to join #amo-editors, #amo, or #addons on irc.mozilla.org and ask for help there.
To point out a couple flaws with the post: 1. "Worst of all, many Ember.js developers who prefer Firefox have accused us of treating it like a second-class citizen, since they assume the month+ delays are our doing." --- If it's not treated as a second-class citizen, why was an Ember.js Chrome extension written by the team but the Firefox one was deferred to someone outside of the core team?
2. The SDK being out of date is flagged during upload. Add-on authors can still request hand-review, but it's obvious immediately that it won't pass review.
msujaws | 11 years ago | on: Mozilla’s Add-on Policy Is Hostile to Open Source
msujaws | 11 years ago | on: Stop Changing UIs for No Good Reason
Australis was a UI change that we don't anticipate doing more than once every two years. We recognize the costs of doing so, for users, add-on devs, and Mozilla devs.
msujaws | 11 years ago | on: New Developer Tools Features in Firefox 34
msujaws | 11 years ago | on: Multiline strings in JavaScript
From http://arstechnica.com/information-technology/2014/07/window...
msujaws | 11 years ago | on: Multiline strings in JavaScript
msujaws | 11 years ago | on: Marc Andreessen: Turn Detroit Into Drone Valley
Not to mention, Detroit already has some large neighborhoods that are mostly vacant and the roads could be shifted over to test grounds for the autonomous vehicles. Michigan endures extremes in all four seasons, as compared to Santa Clara County which has pretty moderate weather year round.
But I don't think Marc was specifically saying that Detroit is for drones. I think that was merely an alliteration. I do think Marc is right in that specialization is the key.
msujaws | 11 years ago | on: Lenovo Y410 on sale for $279, PR stunt gone wrong?
msujaws | 12 years ago | on: The Fresh and Furiously Fast Firefox
The tabs were completely rewritten when changing the styling. The old tabs used a border that was drawn along the edges, which turns out to be quite expensive. Another expensive implementation detail in the old tab shape was a subtle linear gradient. The border and gradient are computed each time that they are drawn, whereas the new tab design uses a combination of background-images and SVG clip-paths (the clip-paths are used to get mouse events to follow the curved shape of the tab).