Pebbling Club 🐧🪨

  • Running inference in web extensions
    Notes
    We’re shipping a new API in Firefox Nightly that will let you use our Firefox AI runtime to run offline machine learning tasks in your web extension.
    Feed
    Embed
    Unfurl
  • Playing with AI inference in Firefox Web extensions
    Notes
    Concluding, I think this is a very interesting way of working with AI inference in the browser. The obvious downside is that you need to convince your users to download an extension, but the obvious upside is that you possibly can save them from having to download a model they may already have downloaded and stored on their disk.
    Feed
    Unfurl
  • unternet-co/web-applets: The home of the Web Applets spec, demo and SDK
    Notes
    The home of the Web Applets spec, demo and SDK
    Unfurl
  • modernity is stupid: a rant not about politics | The Roof is on Phire
    Notes
    The only reason I even moved to Omnivore is because Mozilla has been systematically neglecting and underfunding Pocket for years and the app is increasingly dominated by things I did not save, the literal one job it had, and I had moved to Pocket after Instapaper first changed ownership in 2013 or whatever and I didn’t like the new owners, and I also can’t go back to Pinboard because while I used to love that dude’s writing he’s turned into a transphobic asshole crank so fuck him, but like, why do I even know that?? Why do I know what Maciej thinks?? Why do I know that DHH is a fucking creep and a weirdo which is why I will never pay for their email service which otherwise seems pretty cool, why do I know that Brave is the homophobic browser in bed with cryptocurrency bros, why do I know that the Kagi dude thinks adding suicide prevention hotlines to search results for ā€œhow to kill yourselfā€ is censorship, why do I know about Matt Mullendweeb’s entire existence?? The modern world is unbelievably stupid, and if you don’t pay attention to the stupidity when something bad happens someone shows up in your notifications all like, well what did you expect. I expect you to fuck off!!
    Feed
    Unfurl
  • Open code != working open
    Notes
    Free software can’t solve the power imbalance between users and software makers alone by giving to the former the possibility to run, study, and distribute both original and modified copies. Such approach fails to acknowledge that the problems we face with proprietary software go beyond technological aspects, and that is possible to easily reproduce toxic patterns within open projects. Collaborative efforts take a lot more than just making the code available to anyone, being primarily based on human interactions and emotional labor.
    Unfurl
  • Firefox VS the Chrome-ium Empire - YouTube
    Notes
    If only Firefox was 3% better things would be so different... or would they?
    Embed
    Unfurl
  • Rocket - A Rust game running on WASM
    Notes
    After seeing the examples on hellorust.com, I thought it would be interesting to try to adapt my game Rocket to work on the browser through the wasm32-unknown-unknown target. The project was a great way to figure out how far you can go when porting a project that is a bit more complex than a hello world. I was pleasantly surprised by the fact that most of the code could be reused. Particularly, the game logic code was barely touched at all.
    Unfurl
  • Writing a CHIP-8 emulator with Rust and WebAssembly
    Feed
    Unfurl
  • Contributing to FirefoxOS Cordova initiative
    Notes
    This post will focus on how to get started writing the Firefox OS platform and plugins.
    Unfurl
  • Firefox 1.0 Launch Day | Mitchell's Blog
    Notes
    Launch day here was quite a day, and I thought I would describe my view of it.
    Feed
    Embed
    Unfurl
  • Mozilla and the Future of the Open Internet | Re/code
    Notes
    People often ask me: Why are you still involved so deeply with Mozilla? Firefox won. Why haven’t you gone on to do something else? Does Mozilla still have work to do?
    Unfurl
  • Fxos on RaspberryPi - MozillaWiki
    Notes
    We are looking to demonstrate that Firefox OS can be a viable and valuable operating system for Raspberry Pi boards, and for the wide variety of use cases that are being imagined today by the Webmakers of tomorrow
    Unfurl
  • A ready-to-use virtual build environment for Firefox - Tim Taubert
    Notes
    If you ever wondered what contributing to Firefox feels like but you never had the time to read and follow through our instructions to setup a build environment or wanted to avoid screwing around with your precious system then this might be for you.
    Feed
    Unfurl
  • Flashing Firefox OS on Flame Reference Devices
    Notes
    If you have a Flame reference device and wanna try out alternate versions of Firefox OS apart from the stock one, but not willing to build from source, then follow this mini-manual.
    Feed
    Unfurl
  • Mozilla WebDev
    Notes
    Kind of a web quine of the firefox logo
    Unfurl
  • Mozilla under fire: Inside the 9-day reign of fallen CEO Brendan Eich - CNET
    Notes
    The co-founder's high-profile exit from the maker of Firefox wasn't just about his gay marriage stance. Insiders describe a revered technologist with management issues -- and a reluctant board.
    Feed
    Unfurl
  • Farewell to Tinderbox, the world’s 1st? 2nd? Continuous Integration server
    Notes
    In April 1997, Netscape ReleaseEngineers wrote, and started running, the world’s first? second? continuous integration server. Now, just over 17 years later, in May 2014, the tinderbox server was finally turned off. Permanently.
    Feed
    Embed
    Unfurl
  • JavaScript documentation clean-up and MDN redesign history
    Notes
    How did MDN grow up? Let's take an example JS reference page and have a look at what has happened over the years.
    Unfurl
  • Images for your Geeksphone device
    Unfurl
  • Updating and Tweaking your Firefox OS Developer Preview phone/Geeksphone ✩ Mozilla Hacks – the Web developer blog
    Notes
    In this post we will cover some basic tips on how to keep your phone up to date and how to tweak the system Gaia applications.
    Feed
    Embed
    Unfurl
  • Did You Know that Mozilla is Hijacking the Internet? - Open Enterprise
    Notes
    the IAB is back with a new assault in the form of a full-page ad placed in Advertising Age (and also available online for your delectation [.pdf]) that is bigger, better - and barmier.
    Unfurl
  • Diagram of MDN vs general web doco approaches
    Unfurl
  • Toolness Ā» Blog Archive Ā» A HTML Microformat for Open Badges
    Notes
    But what if a badge were just a Web page, formatted in a consistent way that made it easy for machines to read? What if issuing a badge was as easy as filling out a form, copying out a resulting HTML snippet and pasting it into your blog or website?
    Unfurl
  • Mozzarella Foxfire
    Notes
    looks tasty
    Unfurl
  • Persona and Surveillance - Identity at Mozilla
    Notes
    It’s also worth pointing out that we do take certain technical measures to limit the data we collect. We’ve designed Persona so that the identity provider – including the fallback Identity Provider that we run – does not learn your browsing history. We consider that a good security practice, not specifically because of surveillance, but generally because collecting data without a user benefit just creates risk.
    Unfurl
  • Proposal: LDAP password resets as a unit of measure - Will's blog
    Notes
    The 3 month LDAP password reset is such a large part of our lives that I propose it become a standard unit of measure for elapsed time.
    Feed
    Unfurl
  • Ode to James Socol | morgamic.com
    Notes
    James Socol is a force of good. He can usually be found getting shit done and pushing forward every day. I’ve worked with James for about four years as his manager. He possesses both sound principles and a wicked work ethic. He was reliable and never said, ā€œthat’s not my job.ā€ He’s the kind of guy you want on your side.
    Feed
    Embed
    Unfurl
  • Ambient Light Events and JavaScript detection ✩ Mozilla Hacks – the Web developer blog
    Notes
    The idea with an API for ambient light is to be able to detect the light level around the device – especially since there’s a vast difference between being outside in sunlight and sitting in a dim living room – and adapt the user experience based on that.
    Feed
    Embed
    Unfurl
  • Celebrating 15 Years of a Better Web | Mitchell's Blog
    Notes
    In the coming era both the opportunities and threats to the Web are just as big as they were 15 years ago. As the role of data grows and device capabilities expand, the Internet will become an even more central part of our lives. The need for individuals to have some control over how this works and what we experience is fundamental. Mozilla can — and must — play a key role again. We have the vision, the products and the technology to do this. We know how to enable people to participate, both by contributing to our specific activities and coming up with their own ideas that advance the bigger cause of enriching the Web.
    Feed
    Embed
    Unfurl
  • my personal noise, 7 years @ Mozilla
    Notes
    I’m going to go and work with people who make Mozilla not just a job, who have made this my home for 7 years, and who are as passionate about Mozilla & the Open Web as I am.
    Unfurl
  • Horseplay Ā« meandering wildly
    Notes
    So last week we bought them their own horse head. And yesterday mconley delivered it to their office. They invited him in. They brought the box over to the window where we could see. They gathered around their window and we gathered around ours. And when they opened it and realised what it was they actually jumped up and down, and applauded, and mouthed ā€œthank youā€ through the window at us.
    Feed
    Embed
    Unfurl
  • MWC 2013, Firefox OS, and More Web API Evolution | Brendan Eich
    Notes
    The missing APIs must be added to the web platform in order to enable the billions of new mobile users who will be coming online in the next few years to have affordable web-based phones, tablets, and apps. Emerging market consumers and developers generally cannot afford increasingly higher-end, native-app-advantaged smartphones from the two bigs.
    Feed
    Embed
    Unfurl
  • Why Mozilla Matters | Brendan Eich
    Notes
    This is an extended essay on the news out of Norway yesterday. See the closing for encouragement toward Opera and its fans, whatever the open source projects they choose to join, from me on behalf of Mozilla.
    Feed
    Embed
    Unfurl
  • Index of /b2g/latest
    Notes
    Nightly builds of dev phone firmware, password protected
    Unfurl
  • mozilla-b2g/B2G
    Notes
    Boot to Gecko aims to create a complete, standalone operating system for the open web. — Read more
    Unfurl
  • pyx: Getting Started Developing for Firefox OS Screencasts
    Notes
    As we are ramping up newer developers to help with the project, we need clear documentation of the development process. The Gaia/Hacking page is the canonical reference for how to do absolutely everything, but it's overwhelming. To help with this, I made a series of 5 screencasts that cover the basics of using b2g desktop nightly builds, remote debugging with b2g desktop, hacking on gaia itself in b2g desktop, flashing a phone with gaia changes, and what to do if Firefox OS asks you to choose from two homescreens or if remote debugging does not show your source for your app.
    Feed
    Unfurl
  • How Mozilla Was Born
    Notes
    The story of the first mascot on the Internet
    Unfurl
  • Index of /pub/mozilla.org/b2g/nightly/latest-mozilla-central
    Notes
    desktop b2g
    Unfurl
  • Gaia/Hacking - MozillaWiki
    Unfurl
  • Mac OS X Build Prerequisites - Developer Guide | MDN
    Unfurl
  • Firefox's birthday present to us: Teaching tech titans about DIY upstarts • The Register
    Notes
    Given technology's focus on the latest and greatest, it's easy to forget that much of this "latest and greatest" wouldn't even be possible without the work Mozilla did for years with Firefox. Or that dominating the browser market was never Mozilla's aim with Firefox. Quixotic as it may sound, the purpose of Firefox was always to spread Web freedom.
    Feed
    Unfurl
  • 780100 – link not working
    Notes
    kg u uirg uis ui ... the hell...?
    Unfurl
  • Mozilla Thimble
    Notes
    Thimble makes it ridiculously simple to create your own web pages. Write and edit HTML and CSS right in your browser. Instantly preview your work. Then host and share your finished pages with a single click. Easy, huh?
    Unfurl
  • Cheevos for Firefox :: Add-ons for Firefox
    Notes
    Cheevos for Firefox is an addon for Firefox that makes learning about different parts of the browser fun, as well as giving you the opportunity to brag to your friends about your pro-level web surfing.
    Unfurl
  • 742839 – Make sure Shyam sleeps.
    Notes
    Recurring nightly.
    Unfurl
  • Mark Finkle’s Weblog Ā» Firefox for Android: Where’s the Error Console?
    Notes
    The new native Android UI version of Firefox does not ship with a dedicated Error Console. Instead, all console messages are redirected to the Android system log – also known as logcat. If you have the Android SDK installed, you already have a way to view the logcat:
    Feed
    Embed
    Unfurl
  • recruiter recruiter template — Gist
    Notes
    Hi! I'm not currently looking for a job as I'm pretty happy at my current job. However Mozilla is looking for a recruiting manager in Mountain View. Mozilla also has deep ties in the open source communities and it sounds like it might be an interesting fit for you. <OPTIONAL-ADDITIONAL-TEXT> If you're interested in applying, check out our careers link: http://careers.mozilla.org/en-US/position/ojYkWfwh Looking forward to hearing from you! <SIGNATURE>
    Feed
    Unfurl
  • Localization — Kitsune master documentation
    Notes
    Making strings in templates localizable is exceptionally easy. Making strings in Python localizable is a little more complicated. The short answer, though, is just wrap the string in _().
    Unfurl
  • SUMO and migrating large amounts of data
    Notes
    Data migration is a complicated problem. It’s one of those things nobody wants to do, because it’s mostly tedious, not engaging, and also important to get right. Often times you have to compromise. I’ll talk a bit about the history of SUMO’s data, decisions the product and development team have made regarding its migration, and things I’ve learned from the experience.
    Unfurl
  • Mozilla at the Mobile World Congress
    Unfurl