site links
friend links
random links
  • Schrödinger's Cat and RCU (Well, Structured Procrastination, Actually) davecb writes "Paul E. McKenney, one of the Linux RCU implementors, addresses the problem of synchronization using structured deferral on, what else, Mr Schrödinger's famous cat. Courtesy of... 2013-05-25T21:58:00Z
  • Med Students Unaware of Their Bias Against Obese Patients An anonymous reader sends news of a study which found that "two out of five medical students have an unconscious bias against obese people." The study, published in the Journal of Academic Medicine... 2013-05-25T20:50:00Z
  • Six Months Developing Software For Wearable Computing An anonymous reader writes "Twilio's Jon Gottfried has written an article about the lessons he's learned after six months of developing software for Google Glass. He has some insightful points: 'I... 2013-05-25T19:47:00Z
  • Human Stem Cell Cloning Paper Contains Reused Images An anonymous reader writes "A very recent paper in the prestigious biology journal Cell — 'Human Embryonic Stem Cells Derived by Somatic Cell Nuclear Transfer' (openly accessible) &mdash... 2013-05-25T18:44:00Z
  • How the Smartphone Killed the Three-day Weekend An anonymous reader writes "As we in the U.S. settle in for Memorial Day weekend, this article points out how our cultural addiction to technology is making it less of a vacation than it used to be... 2013-05-25T17:40:00Z
  • Spain's New S-80 Class Submarines Sink, But Won't Float New submitter home-electro.com writes "In the era of total CAD and CAM, is it even possible to come up with a fundamentally flawed design ? Turns out, yes. This a fascinating engineering SNAFU... 2013-05-25T16:37:00Z
  • Can the Wii U Survive Against the PS4 and Xbox One? An anonymous reader writes "Now that both Sony and Microsoft have announced their next-gen consoles, and we've gotten solid information about their hardware, technology, and features, Eurogamer asks... 2013-05-25T15:33:00Z
  • World's Biggest 'Agile' Software Project Close To Failure 00_NOP writes "'Universal Credit' — the plan to consolidate all Britain's welfare payments into one — is the world's biggest 'agile' software development project. It is now close to... 2013-05-25T14:31:00Z
  • Google Unable To Keep Paying App Developers In Argentina An anonymous reader writes "Google has sent letters to app developers registered in Argentina saying they won't be able to accept payments on developers' behalf after June 27th. 'The change applies to... 2013-05-25T13:26:00Z
  • Ex-Marine Detained Under Operation Vigilant Eagle For His Political Views Sues stry_cat writes "You may remember the story of Brandon Raub, who was detained without due process over some Facebook posts he made. Now with the help of the Rutherford Institute, he is suing his... 2013-05-25T12:22:00Z
  • European Commission Launches $12 Billion Chip Support Campaign An anonymous reader writes "Neelie Kroes, European Commission vice president responsible for the digital economy, wants to use 5 billion euros of European Union tax payers' money, together with... 2013-05-25T09:31:00Z
  • Scanner Identifies Malware Strains, Could Be Future of AV An anonymous reader writes "When it comes to spotting malware, signature-based detection, heuristics and cloud-based recognition and information sharing used by many antivirus solutions today work... 2013-05-25T06:37:00Z
  • AMD Launches New Mobile APU Lineup, Kabini Gets Tested An anonymous reader writes "While everyone was glued to the Xbox One announcement, Nvidia GeForce GTX 780 launch, and Intel's pre-Haswell frenzy, it seems that AMD's launch was overlooked. On... 2013-05-25T03:40:00Z
  • How To Hack Twitter's Two-Factor Authentication An anonymous reader writes with this excerpt from PC Mag's SecurityWatch: "We've pointed out some problems with Twitter's new two-factor authentication. For example, since just one phone number can be... 2013-05-25T00:51:00Z
  • African Soil Mapped For the Very First Time vikingpower writes "A team of international experts has drawn up the Soil Atlas of Africa — the first such book mapping this key natural resource — to help farmers, land managers and... 2013-05-24T23:50:00Z
  • BeagleBone Black Ships With New Linux 3.8 Kernel DeviceGuru writes "BeagleBoard.org has begun shipping its faster, cheaper BeagleBone Black SBC with a new Linux 3.8 kernel, supporting Device Tree technology for more streamlined ARM development... 2013-05-24T23:25:00Z
  • Google Releases Glass Factory System Image, Rooted Bootloader Krystalo writes "In a nod towards the modding community and hackers in general, Google has released the first factory system image and rooted bootloader for the latest version, XE5, of Google Glass... 2013-05-24T22:44:00Z
  • White House: Use Metric If You Want, We Don't Care Earlier this year we discussed a petition on the White House's 'We The People' site asking the administration to adopt the metric system as the standard system of measurement in the U.S. Today, the... 2013-05-24T22:03:00Z
  • A Snapshot of the Inside of an Atom sciencehabit writes "Physicists have, for the first time, been able to image the quantum workings of electrons in hydrogen atoms, an advance that could open the door to a deeper understanding of the... 2013-05-24T21:22:00Z
  • WHO: Intellectual Property Claims Hindering Research On Deadly Novel Coronavirus New submitter kwyjibo87 writes "The World Health Organization (WHO) publicly expressed dismay yesterday concerning news that intellectual property claims were hindering research on a deadly new... 2013-05-24T20:39:00Z
  • Google Plans Wireless Networks In Emerging Markets kgeiger writes "The next billion customers have to come from somewhere. The Wall Street Journal today reports that Google will fund, deploy, and manage wireless networks in sub-Saharan Africa and... 2013-05-24T19:57:00Z
  • Intel Claims Haswell Architecture Offers 50% Longer Battery Life vs. Ivy Bridge MojoKid writes "As with any major CPU microarchitecture launch, one can expect the usual 10~15% performance gains, but Intel apparently has put its efficiency focus into overdrive. Haswell should... 2013-05-24T19:14:00Z
  • Facebook Cancels UK Launch of HTC First redletterdave writes "After AT&T unceremoniously canceled the HTC First after just one month on the market, Facebook announced the first phone running the Facebook Home operating system will not... 2013-05-24T18:32:00Z
  • Judge Thinks Apple Will Lose E-Book Price-Fixing Case Nerval's Lobster writes "Apple could face a difficult time winning its court case against the U.S. Department of Justice over e-book pricing, according to the federal judge overseeing the trial. 'I... 2013-05-24T17:49:00Z
  • Predicting IQ With a Simple Visual Test New submitter trendspotter writes "Scientists at the University of Rochester found a unique way to measure high IQ and IQ of the brain in general just by studying individuals and their abilities to... 2013-05-24T17:08:00Z
  • Firefox Nightly 23, weeks 1-6

    Speed & memory:

    • Fixed: 805241 - JS: Merge the new baseline compiler.
    • Fixed: 804676 - JS: Remove dependence of Ion compilation on ScriptAnalysis::analyzeTypes.
    • Fixed: 825928 - Graphics: Layers refactoring.
    • Fixed: 865546 - Graphics: Large scaled images in SVG's cause choppy scrolling.
    • Fixed: 854803 - Graphics: Images on slow network continously use 1 full core.
    • Fixed: 600307 - Rewrite and cleanup DOMStorage code.
    • Fixed: 566746 - Form history should use asynchronous storage API.
    • Fixed: 697377 - Form Autocomplete should use asynchronous storage API.

    For more, read Taras's Snappy blog and MemShrink blog posts.

    New web technologies:

    • Fixed: 765780 - Enable plugins and JavaScript in designMode.

    For more, read Firefox 23 for developers.

    Security & privacy:

    • Fixed: 838692 - Don't allow navigating named targets from sandboxed iframes.
    • Fixed: 549697 - Add click-to-play plugin UI to the addon manager.
    • Fixed: 834836 - Turn on pref to block mixed active content.

    Other notable fixes:

    • Fixed: 858538 - Download-attribute kills WebSocket connections.
    • Fixed: 560072 - Object.getOwnPropertyDescriptor throws for many DOM objects.
    • Fixed: 485149 - Using box-shadow on a <fieldset> with <legend> does not follow box shape.
    • Fixed: 857820 - Drop only blink effect from text-decoration: blink; and completely remove <blink> element.
    • Fixed: 369180 - Proxy Authentication required while typing Search String.
    • Fixed: 649216 - Remove unnecessary delay when clicking tab close buttons sequentially.
    • Fixed: 636564 - [Mac] Lion-style floating scrollbars.

    Sources:

  • Firefox Nightly 22, weeks 1-6

    Speed & memory:

    • Fixed: 840282 - Land OdinMonkey (asm.js optimizing compiler).
    • Fixed: 759585 - Change the granularity of collection from compartment to zone.
    • Fixed: 829747 - Do Async Canvas layers update.
    • Fixed: 716859 - Streaming WebGL Buffers (Double-buffering, etc).
    • Fixed: 751418 - Enable OpenGL acceleration on Skia.
    • Fixed: 753768 - Move page thumbnails I/O off the main thread.
    • Fixed: 716140 - Multithreaded image decoding.
    • Fixed: 689623 - Layout needs to provide information on which images are visible or likely to be visible.
    • Fixed: 810151 - Use readahead for ordered jar files such as omni.ja. Should be ~10% startup speedup.

    For more, read Taras's Snappy blog and Nick's MemShrink blog.

    New web technologies:

    • Fixed: 629801 - HTML: Implement <time> element.
    • Fixed: 839371 - HTML: Implement <data> element.
    • Fixed: 841948 - HTML: Enable <input type=range> on Nightly and Aurora.
    • Fixed: 345195 - HTML: Replace the anonymous <input type='text'> in <input type='file'> by a simple text.
    • Fixed: 829602 - JS: ParallelDo intrinsic and self-hosted ParallelArray.
    • Fixed: 846406 - JS: Implement arrow functions.
    • Fixed: 789897 - JS: Implement the preventExtensions and isExtensible trap for proxies.
    • Fixed: 839979 - JS: Implement Object.is.
    • Fixed: 690659 - XHR: Filename parameter in the FormData.append method.
    • Fixed: 604039 - DOM: Prototype Gamepad (Joystick) API.
    • Fixed: 650295 - DOM: Add support for speech input.
    • Fixed: 782211 - DOM: Implement notification API spec.
    • Fixed: 736324 - DOM: Allow naming blob URL.
    • Fixed: 783129 - DOM: Implement the document.register interface method.
    • Fixed: 407983 - DOM: Add clipboardData to the onpaste event.
    • Fixed: 737100 - DOM: Extend Pointer Lock for non-fullscreen elements.
    • Fixed: 805613 - Fullscreen: Handle multiple fullscreen documents concurrently.
    • Fixed: 724554 - Fullscreen: Don't exit fullscreen when focusing window on different display.
    • Fixed: 700023 - Fonts: Enable Graphite font shaping by default.
    • Fixed: 419588 - Image: Add support for multiple ICO and ICNS sizes.

    For more, read Firefox 22 for developers.

    Security & privacy:

    Other notable fixes:

    • Fixed: 82301 - Today History folder should be expanded by default.
    • Fixed: 767944 - Implement a manager for centralized quota and storage handling.
    • Fixed: 253564 - Plain text documents should word-wrap. (Toggle using View > Page Style or the pref “plain_text.wrap_long_lines”)
    • Fixed: 548763 - [Mac] Show download progress in dock icon.
    • Fixed: 844604 - [Windows] Increase default text size on hidpi displays.
    • Fixed: 748740 - New tab is not opening after "Ctrl/Cmd+Click" on a link if there is "event.stopPropagation()" in the "click" handler.
    • Fixed: 738952 - PDF: make "Save as..." File menu entry and Ctrl+S work.
    • Fixed: 743252 - PDF: Don't print the URL and other information when printing PDFs.
    • Fixed: 830267 - Don't store plugin preferences via pluginreg.dat: store them per-mimetype.
    • Fixed: 760140 - AAC and MP3 not supported in <audio> (but AAC supported as a <video> sound track!) when the Fluendo Complete Codec Pack is installed.

    Sources:

  • Firefox Nightly 21, weeks 1-6

    Speed & memory:

    • Fixed: 784591 - Don't leave around decoded image data for display: none images.
    • Fixed: 836010 - When startup is determined to be slow, tell users about ways to improve their startup time.
    • Fixed: 823147 - Avoid hitting D2D slow path when drawing radial gradients from css.
    • Fixed: 821361 - JS: Optimize closures that only run once.
    • Fixed: 807853 - JS: Add parallel compilation mode.
    • Fixed: 715419 - JS: Specialize Array.prototype.sort when given the comparator is "return arg1 - arg2".
    • Fixed: 835417 - DOM: Mark DOM getters as pure when they are.
    • Fixed: 239254 - [Linux] Support disk cache on a local path.

    For more, read Taras's Snappy blog and Nick's MemShrink blog.

    New web technologies:

    • Fixed: 820508 - Add support for <main> element.
    • Fixed: 508725 - Implement scoped stylesheets.
    • Fixed: 440046 - Implement window.crypto.getRandomValues (secure PRNG).
    • Fixed: 828261 - Implement window.location.origin.
    • Fixed: 792263 - Implement decodeAudioData.
    • Fixed: 796463 - Enable WebRTC's PeerConnection by default.

    For more, read Firefox 21 for developers.

    Security & privacy:

    • Fixed: 838557 - Create and use a common interface for ASan/Valgrind memory handling functions.
    • Fixed: 821892 - Click-to-play: "Page Info" -> Permissions needs to be aware of plugin permission differentiation.
    • Fixed: 774315 - Click-to-play: Add "Hide this plugin" to context menu, to work around broken sites.
    • Fixed: 822371 - Mixed content: Improved UI for users who have set security.mixed_content.block_active_content.

    Other notable fixes:

    • Fixed: 833511 - Add rotation gesture support to image documents.
    • Fixed: 765398 - Implement three-state UI for DNT (do not track me, okay to track me, decline to state).
    • Fixed: 815640 - Make permission manager aware of "file://" (without dirty hacks).
    • Fixed: 726275 - Shift-click on back/forward button doesn't load page.
    • Fixed: 712763 - Session restore loads saved windows in reverse order.
    • Fixed: 608735 - DOM: XMLHttpRequest's getAllResponseHeaders() returns null if the request is the result of CORS.
    • Fixed: 838269 - DOM: Support cross-global |... instanceof DOMInterface|.
    • Fixed: 777385 - DOM: Support Paris bindings objects that are either nsISupports or non-cycle-collected as weak map keys.
    • Fixed: 818023 - JS: function.caller does not always work.
    • Fixed: 786135 - JS: Make parseInt("042") === 42.
    • Fixed: 827784 - [Windows] Provide an option to disable favicons on webpage shortcuts.
    • Fixed: 837859 - [Windows] Enable Windows Media Foundation support for H.264 AAC, and MP3 playback on Windows 7 and later.
    • Fixed: 813488 - [Windows] Enable metro browser build.

    All 4385 changes between FIREFOX_AURORA_20_BASE and FIREFOX_AURORA_21_BASE

  • Firefox Nightly 20, weeks 1-6

    Speed & memory:

    • Fixed: 816642 - Avoid fragmenting cache files.
    • Fixed: 807021 - Move LocalStorage writes off the main thread.
    • Fixed: 789932 - nsExternalAppHandler downloads files on the main thread.
    • Fixed: 813559 - JS: enable off-thread ion compilation by default.
    • Fixed: 747289 - JS: CSE on DOM getters when possible.
    • Fixed: 808245 - JS regexp: Use YARR's new MatchOnly JIT mode.
    • Fixed: 717853 - Testing: Integrate DMD into the browser.

    For more, read Taras's Snappy blog and Nick's MemShrink blog.

    New web technologies:

    • Fixed: 548206 - HTML: Implement the auto value for the HTML dir attribute.
    • Fixed: 676619 - HTML: Implement proposed download attribute.
    • Fixed: 769385 - HTML: Support <input type="date">.
    • Fixed: 808148 - JS: Math.imul().
    • Fixed: 817368 - JS: Map.prototype.{keys,values,entries}.
    • Fixed: 814562 - JS: WeakMap.clear().
    • Fixed: 795542 - JS Workers: StringEncoding API (TextDecoder and TextEncoder interfaces).
    • Fixed: 617532 - DOM: UndoManager.
    • Fixed: 564815 - DOM: Implement window.devicePixelRatio.
    • Fixed: 654352 - DOM: Implement document.caretPositionFromPoint().
    • Fixed: 819741 - DOM: Support ArrayBufferView instances as parameters to XMLHttpRequest.send().
    • Fixed: 811701 - DOM: Move innerHTML/outerHTML/insertAdjacentHTML from HTMLElement to Element.
    • Fixed: 779917 - Implement CSS.supports().
    • Fixed: 783409 - CSS flexbox. (No longer behind a pref.)
    • Fixed: 793617 - CSS mask-type.
    • Fixed: 818400, 648722 - CSS :scope (for the upcoming scoped stylesheets feature).
    • Fixed: 329212 - Display the <svg:title> as a tooltip.
    • Fixed: 803124 - Canvas: isPointInStroke().
    • Fixed: 748433 - Canvas: Extend compositing with blend modes.
    • Fixed: 495040 - Video: Implement playbackRate and related bits.
    • Fixed: 799315 - Video: Windows Media Foundation backend for media playback.
    • Fixed: 825594 - WebRTC: Enable mozGetUserMedia.

    For more, read Firefox 20 for developers.

    Security & privacy:

    • Fixed: 818732 - Switch Nightly to per-window private browsing.
    • Fixed: 456884 - Provide a way to open a link into private browsing mode.
    • Fixed: 810082 - Click-to-play: improve handling of invisible or hidden plugins (e.g. on music sites like Pandora).
    • Fixed: 746374 - Click-to-play: differentiate by plugin type.

    Other notable fixes:

    • Fixed: 675902 - New Downloads view for Places Library.
    • Fixed: 433168 - Context menu is not shown for form buttons and select elements.
    • Fixed: 614304 - ESC key stops animations and aborts XMLHttpRequest and WebSocket. (Jonas explains why) (Install SuperStop to make Shift+Esc do something similar.)
    • Fixed: 786120 - There should be default action settings for each direction which can override current settings.
    • Fixed: 263433 - Links in UI ('text-link' XUL widget) should open tabs rather than windows.
    • Fixed: 814952 - SVG ellipse with stroke but no fill is not displayed.
    • Fixed: 455165 - Firefox fails on chained ogg stream.
    • Fixed: 731974 - requestAnimationFrame generates too short/long frames, especially at the beginning of animation.
    • Fixed: 814101 - [Windows] Azure does not honor Windows cleartype setting.
    • Fixed: 805591 - [Windows] Add UI to be shown when plugin is unresponsive.
    • Fixed: 765215 - [Windows] Hangs on resuming from sleep.

    All 4260 changes between FIREFOX_AURORA_19_BASE and FIREFOX_AURORA_20_BASE

  • Firefox Nightly 19, weeks 1-6

    Speed & memory:

    • Fixed: 715402 - Wait until chrome is painted before executing code not critical to making the initial window visible.
    • Fixed: 756313 - Don't load homepage URI before first paint.
    • Fixed: 750417 - Closing a tab reflows the entire tab bar during the animation, making the animation crappy.
    • Fixed: 811176 - Clean up JIT code more aggressively.

    For more, read Taras's Snappy blog and Nick's MemShrink blog.

    New web technologies:

    For more, read Firefox 19 for developers.

    Security improvements:

    • Fixed: 799009 - Remove support for obsolete SSL-related warning prompts.
    • Fixed: 788653 - Make enablePrivilege pref name more dire.
    • Fixed: 801576 - Align Gecko and the spec on cross-origin access to window.history.
    • Fixed: 803181 - Change update background download interval from 10 minutes to 1 minute and update check interval from 24 hours to 12 hours.

    Other notable fixes:

    • Fixed: 661881 - Implement about:telemetry.
    • Fixed: 486918 - [Windows, Linux] Improve image downscaling.

    All 3995 changes between FIREFOX_AURORA_18_BASE and FIREFOX_AURORA_19_BASE

  • Firefox Nightly 18, weeks 1-6

    Speed & memory:

    • Fixed: 650180 - Build a new optimizing JavaScript compiler. (Blog post about IonMonkey)
    • Fixed: 747288 - Generate faster jitcode for DOM getters/setters.
    • Fixed: 539356 - DLBI - Replace Invalidate() calls in reflow with display list analysis.
    • Fixed: 769764 - Remove synchronous proxy API and synchronous DNS resolution in nsProxyAutoConfig.js.
    • Fixed: 726125 - Certificate of a signed extension is validated on each startup.
    • Fixed: 650968 - Enabling a lightweight theme (Persona) causes significant startup slowness.
    • Fixed: 773460 - Pref on Azure canvas.
    • Fixed: 666317 - Discard decoded images on a memory-pressure notification.
    • Fixed: 718910 - [Mac] Hide the profile-cache directory so Spotlight doesn't index it.

    For more, read Taras's Snappy blog and Nick's MemShrink blog.

    New web technologies:

    • Fixed: 666041 - CSS Flexbox Layout Level 3. (Behind a pref: layout.css.flexbox.enabled)
    • Fixed: 703537 - Implement Harmony direct proxies.
    • Fixed: 564815 - Implement window.devicePixelRatio.
    • Fixed: 793294 - Implement AudioBuffer.
    • Fixed: 745025 - Implement CanvasElement.mozPrintCallback.
    • Fixed: 719286 - Implement embedded SVG glyphs in OpenType fonts.
    • Fixed: 694807 - Implement PeerConnection object. (Behind a pref: media.peerconnection.enabled) (Mozilla Hacks post)
    • Fixed: 594935 - Support calc() on gradient stop positions.
    • Fixed: 726615 - Support W3C touch event instead of MozTouch event.
    • Fixed: 720083 - Workers: add support for transferable objects from HTML5 spec.

    For more, read Firefox 18 for developers.

    Security improvements:

    • Fixed: 754472 - Click-to-play: implement multiple plugin doorhanger ui.
    • Fixed: 772897 - Implement UI for plugins made click-to-play by the blocklist.
    • Fixed: 62178 - Implement mechanism to prevent sending insecure requests from a secure context. (summary)
    • Fixed: 781617 - http is given from history even when https is explicitly typed in address bar.

    Other notable fixes:

    • Fixed: 674373 - [Mac] Support HiDPI mode.
    • Fixed: 603880 - [Windows] HiDPI: Apply the system scale factor.
    • Fixed: 408284 - [Linux] Support translucent windows.
    • Fixed: 254139 - File | Save Page As should default to <title>, not filename.
    • Fixed: 772319 - Add an option to disable the "Close other tabs" prompt.
    • Fixed: 87717 - Allow connections to localhost (127.0.0.1) when "Offline".
    • Fixed: 440093 - Don't overwrite current tab when opening multiple bookmarks in tabs.
    • Fixed: 468568 - Printing pages with downloadable fonts doesn't render all fonts on the page.

    All 6114 changes between FIREFOX_AURORA_17_BASE and FIREFOX_AURORA_18_BASE