Slashdot Mirror


User: rsmith-mac

rsmith-mac's activity in the archive.

Stories
0
Comments
1,246
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,246

  1. A Painful But Necessary Transition on Mozilla Will Deprecate XUL Add-ons Before the End of 2017 · · Score: 3, Insightful

    I know this must've been a hard decision to make at Mozilla but I feel it's not the right one.

    You do a great job of outlining the pros and cons. That said, I do have to disagree that this isn't the right move. I would argue that it is in fact the right move; it's just that the right move is the most painful move.

    Firefox is a wonderful browser. But I fear we're losing sight of just how limited its legacy core is. Legacy Firefox offers no threading, no privilege separation, and no meaningful isolation between tabs or windows.

    The browser-as-an-OS concept is no longer a gag, but the actual reality of how browsers work. Browsers are expected to do everything from executing code (JS) to graphics (WebGL) to video (HTML5, etc). Furthermore they are being treated as a multitasking operating system - via multiple tabs - with those tabs all competing for resources. Worse, some of those tabs may be hostile to the system or to other tabs.

    This is something Legacy Firefox is ill prepared for, and in doing so it's the odd man out among the major browsers. Legacy Firefox is the MacOS Classic of browsers; a time-tested piece of software with parts going back to the earliest days of the Web. But like OSes 15 to 20 years ago, the world has moved on; it's akin to MacOS Classic going up against MacOS X/WinXP/Linux. The lack of real, preemptive multitasking and security has become a major liability, and becomes downright embarrassing when you realize that Microsoft of all companies was doing things like putting their browser in a low-privilege context a decade ago. Similarly embarrassing is the fact that a single runaway tab can take out the whole browser!

    But all is not lost. Firefox can and is being upgraded with electrolysis (e10k). e10k Firefox has taken far too long to be developed - Mozilla should have been working in earnest on this a decade ago - but at long last it's here. And it finally brings with it all of the threading and isolation features that will make the browser safer and more reliable. Or more to the point, it will make the browser competitive in these respects with Edge/Safari/Chrome.

    However just like giving up MacOS Classic meant giving up the OS's legacy applications, there is a price to pay for giving up Legacy Firefox: XUL and legacy add-ons. XUL is incredibly powerful, but the Moz devs have laid out a very good case for why it (and the rest of the legacy add-on system) can't be used with e10k Firefox. There's no concept of threading or safety; it's an API that has an unsafe level of access to the browser and can't handle being split up among threads. Its power is why we power users love it so much, but that power is dangerous. Worse, maintaining that power ultimately gets in the way of operating the browser with a safer multi-threaded environment.

    And I won't dance around the issue: losing XUL and the legacy add-on system is going to be painful. Just losing the Classic Theme Restorer alone is going to be complete and total hell for this crowd. Never mind the other add-ons that enhance privacy, block ads, and do so many other nifty things. And not all of those add-ons can be remade for e10k Firefox, since they rely on a level of power that will no longer exist.

    But you know what? It has to happen. Just like with MacOS Classic, at some point we have to stop using an archaic, unsafe environment origially designed around unitasking in order to move on to something better that can actually fulfill our needs. Even if we were to explicitly design/limit Firefox to Slashdot-level power users - and I would argue that doing so would ultimately be the end of the browser - it's still not in our interest to be using a browser that, at the end of the day, relies on cooperative multitasking. It's a crappy (if not horrific) execution paradigm for the real world. And while I admire the Pale Moon devs for what they're doing, Pale Moon just prolongs the problem. We still have to face this demon some day, if not today.

    Is it goi

  2. Re:Compares to Old Unlimited Plan how? on AT&T Is the Latest Carrier To Offer Unlimited Data For All Its Customers (phonedog.com) · · Score: 3, Insightful

    I have to wonder how this compares to the old unlimited data plan (which I'm still on)

    It's exactly the same plan, with exactly the same limitations, at exactly the same price.

    Which wouldn't be so bad, except that everyone else is cheaper, and everyone else offers some amount of tethering. Which is damned useful to have in a pinch.

  3. Re:FYI, your GSM phone uses CDMA on Sprint's New Unlimited Plan Adds HD Streaming, Four Lines For $90 (zdnet.com) · · Score: 1

    In case it's not clear, the grandparent was bitching about CDMA the Qualcomm standard, not CDMA the technology. CDMA tech is great; then Qualcomm went and made a terrible standard based on it.

  4. Good, I'm glad to hear they're putting back the Playmates.

    Even though it's primarily a men's magazine, I still pick up an issue on occasion. It just hasn't been the same over the last year; the faux high-culture style of the magazine lost something essential when it lost the nudes. They aren't the only reason to read the magazine, but it makes for this interesting mix of wit, beauty, and far too many ads for liquor.

  5. Re:Ticket sellers should just run dutch auctions. on The Man Who Broke Ticketmaster (vice.com) · · Score: 1

    What I'm saying is, that instead of handing rich people another piece of society and culture on a silver platter,

    From a practical perspective, they already have it. You have to be rich to buy from the scalpers in the first place.

  6. Unfortunate, But Necessary on Valve Is Shutting Down Steam's Greenlight Community Voting System (theverge.com) · · Score: 4, Insightful

    Given that outside of the major publishers, Steam is treated as the de-facto marketplace for PC games, at first I wasn't happy with this move. But after giving it some thought, I think this is going to be for the better.

    Right now Steam is suffering from two major problems that, as a casual buyer, make the store unpleasant to use.

    • Straight up garbage games. These are games thrown together using stock or stolen assets, with no real development effort, all in the name of making a quick buck. It's the noise in the overall signal-to-noise ratio of the store.
    • An extreme case of overchoice/analysis paralysis. There's too many small cap games, exacerbated by the garbage game problem listed above. 38% of all Steam games were released in 2016 despite the fact that Steam has operated as an open storefront now for several years. The number of games being introduced each year is growing, and consumers are having a hard time keeping up.

    To paraphrase from Ye' Olde Wikipedia: "Having too many approximately equally good options is mentally draining because each option must be weighed against alternatives to select the best one". Which really, is kind of a horrific concept because it implies that choice (and competition) is bad. But outside of AAA titles with large marketing budgets and immense brand recognition, most of the games in the Steam store are unknowns, so customers are coming in and facing too many choices without nearly enough information to choose between them. Which isn't a problem if you already know exactly what you want (Call of Duty) and are just coming to the store to buy it. But it is a problem if you only know what kind of thing you want (a first-person shooter) and want to see what's available.

    Essentially requiring a deposit on sales is going to lock out a lot of low budget developers, which taken at face-value is anti-egalitarian. But from a consumer perspective it's going to improve the store by cutting down on the noise. Games from developers who were likely never going to become successful in the first place now won't be cluttering up the storefront. It may keep the next ARK from being discovered, but it will also prevent the next The District from clogging up the store's search results. Developers lose, but arguably it's a win for consumers.

    Which really goes back to a central argument about Steam and app stores in general: what should they be, a free-for-all or a curated store? The former allows everyone to participate, while the latter allows for a more structured experience. And judging from the consumer discontent, it seems that people would rather have the latter. Which at least for the PC is fine; the PC is an open platform, so it doesn't limit choice. It just makes it harder for a no-name developer to get noticed.

    On a side note, I hope this also helps to curtail Early Access shenanigans. There are too many games that are being sold badly incomplete, and of those Early Access games, too many of them will never get finished. There's a dirty secret that I think everyone in the industry has had to re-learn the hard way: publishers suck, but having a middle-man funding game development means that at least games are more-or-less done before they are sold to consumers.

  7. Intel needs a new microarchitecture to replace Core. Core was an exceptional design, especially considering what it replaced and how much the early performance gains were like if you bought an early Nehalem CPU. Hell, even Core itself traces its roots back to the P6 microarchitecture after Intel abandoned Prescott (which was sold as the Pentium 4 back in the wild days of the clock speed wars) which goes back decades. It's pretty clear that Core is tapped out in terms of what can be squeezed out of it and Intel needs to go back to the drawing board like AMD did and use all of the lessons they've learned to make a new architecture.

    It's not for a lack of effort on Intel's part. Despite the misconception, Core isn't one microarchitecture. Intel has revved the architecture several times at this point, always incorporating some of the latest theories and designs on branch prediction and the like.

    The issue is that Intel's on the bleeding edge of single-threaded performance, and it's increasingly looking like there's nowhere left to go. Your options are either to increase the clockspeed - something that's proving impractical due to power consumption going crazy past 4.5GHz or so, even with FinFETs and other adaptations - or you increase the IPC.

    And on the latter point, Skylake/Kaby Lake is already a wide, deep out-of-order architecture with more execution resources per core than most threads can take advantage of. The linchpin to IPC is out-of-order execution to fill these complex cores, and on that front Intel is already well into the diminishing returns stage. The re-order buffer is now 224 entries, which is deep enough that you're most often blocked by instructions you can't re-order around well before you reach the full depth of that buffer. And Intel's branch prediction is one of the best in the industry, so there's not much room left to improve performance by eliminating bad branches. Fast radix division? Already done. Low latency caches and basic instructions? Done. Decoding x86 into swiss-cheese and reassembling it into highly tuned macro ops? Been doing that for years. Meanwhile the damn backend is already 8 ports wide.

    At the end of the day Skylake is already taking virtually every opportunity to increase IPC, and for most tasks they're likely close to the theoretical maximum IPC (in an information science sense) for those tasks. So what's Intel to do? It's one thing to say that Intel "needs a new microarchitecture", but what would that microarchitecture do differently from Skylake?

    All that's really left for Intel right now is low-level brute forcing. This means tweaking data paths to avoid the already small numbers of times where the processor is bottlenecked by those paths waiting for data, implementing larger L3/L4 caches, etc. Otherwise the only path not yet explored is extreme speculative execution in the form of eager execution, which is massively wasteful from an energy efficiency standpoint, and still not all that great because branch prediction is so good.

  8. Re:Multiple Screens on Nintendo Halts Wii U Production In Anticipation of Switch Launch (theguardian.com) · · Score: 1

    I remember it was (at least in the stores) hyped that separate screens (like the controller that comes with the Wii U) would be sold separately and we would be able to have 4 screens on it. Well that never happened.

    There was never enough bandwidth for that to happen. Communication between the tablet and the console happened via 5GHz 802.11n; the system was designed with just enough bandwidth to support 480p60 at reasonable distances. Adding a second control would mean, at best, you're down to 30fps. And even then, that doesn't account for overhead from the console now having to split its time between multiple tablets.

    4 tablets was right out, and as far as I know, no promises were made to that. Nintendo only ever commented on 2 tablets, and that was more of a "well, it's technically possible with some drawbacks..." kind of comment.

  9. Re:Why is everyone copying mobile? on First Screenshots of Microsoft's Windows 10 Cloud OS Leak Online (zdnet.com) · · Score: 1

    Why is everyone copying mobile?

    Because that's how consumer electronics manufacturers were able to reach the next billion-plus users. The PC market became saturated, and what built on top of that is the mobile market. Those billion customers wanted something cheap, simple, and secure.

    The traditional PC is great for many reasons, but it's not for any of those reasons.

  10. Corrected Title on IMDb Is Shutting Down Its Long-Running, Popular Message Boards After 16 Years (polygon.com) · · Score: 4, Insightful

    The story's title isn't quite accurate, so I've gone ahead and corrected it.

    "IMDb Is Shutting Down Its Long-Suffering, Vitriolic Message Boards After 16 Years "

    The contents of comments sections and message boards are getting worse year-over-year, and IMDB's are no different. Through no direct fault of their own, mind you, it's just that as the number of users on the Internet continues to expand, those users are living up to the Greater Internet Fuckwad Theory.

  11. Re:We ALREADY HAD cable TV without the box! on Roku Owners: Comcast Is About To Sell You Cable TV Without the Cable Box (bloomberg.com) · · Score: 1

    Think long and hard about why that won't scale for a minute

    Well they did it for a number of years, but you're not entirely wrong. Having to do a truck roll every time someone changed service plans is a dumb way to manage access in the 21st century. Remote management of a data network makes all the sense in the world, especially as we get farther and farther away from cable's traditional multicasting-style roots.

    (Comparatively, I suspect people would be up in arms if you had to go to the local cell phone store every time they wanted to change phones or plans)

  12. Re:Oh for goodness sake on Vinyl Record Production Gets a Much-Needed Tech Upgrade (engadget.com) · · Score: 1

    Depending on how much you want to spend, it may be easier to just find a compatible Playstation 3 (or troll Craigslist or the like for someone who has one and would be willing to help you out). Better to properly rip it than to try to capture it.

  13. Re:So how does it help again? on USB-C Power Meter Helps You Spot Counterfeit Accessories Before They Fry Your Gadgets (gizmodo.com) · · Score: 1

    So how does it help again?

    It doesn't. Gizmodo is being stupid again.

    It's a neat device for us nerd-types because it's an easy way to see how much power a USB-C device is drawing (and at what voltage). However that's the limit to its use. It can't detect for or protect against bad USB-C adapters.

  14. Re:Did I miss something? on Microsoft's Market Value Tops $500 Billion Again After 17 Years (reuters.com) · · Score: 1

    Did they buy someone who actually makes something while I wasn't looking?

    No one of great importance for their stock price.

    What you have missed is Azure, Microsoft's server (i.e. cloud) hosting operation. Not only is it profitable, but rapidly growing. MS can barely keep up with demand, despite the fact that it's a competitive market with Amazon AWS and other solutions as well.

    Azure in turn is also helping to sell a lot of server/business software. So while the consumer market is soft for MS, their business sales are booming, and hence the reason their earnings and overall valuation are so high.

  15. 3G/4G networks become extremely unreliable at events like this. However, practically nobody is on the 2G network. Yes, it is slow. But when all you need to do is push out SMS messages to meet up with friends in person, it is seriously a life saver.

    Meanwhile, the remaining 2G spectrum can be re-purposed to LTE, which offers a vastly increased amount of data transferred per second per Hz, thereby increasing the amount of bandwidth available to everyone.

    An idle network with dedicated spectrum is wasted spectrum. It's handy in edge cases like this, but only until everyone else figures out your secret. Then it gets instantly bogged down and the carrier is just squandering valuable spectrum.

  16. Re:Who needs 4k video? on Safari Users Unable to Play Newer 4K Video On YouTube in Native Resolution (macrumors.com) · · Score: 1

    To enjoy 4k, you need a monitor that supports it, that is large enough relative to the viewing distance, enough bandwidth and processing power.

    Bear in mind that the bulk of Apple's Mac lineup uses HiDPI screens these days. The iMac is 4K/5K depending on size, the MacBook is 1440p, the MacBook Pro is 1600p/1800p depending on size, and the Mac Pro was meant to be used with 4K displays. So not only are these Macs all plenty capable of meeting the technical requirements for 4K, but 1080p is outright sub-native resolution on all of them.

  17. Umm... Hoax Listing? on Someone Is Trying to Sell Those Stolen Three-Screen Razer Laptops in China (geek.com) · · Score: 5, Insightful

    I'm surprised that no one here has pointed out that this is likely a hoax listing.

    The photo in the listing is from Razor's CES suite. There's no proof, photographic or otherwise, that the seller actually has the laptops.

    This is a hoax listing; a bored nerd having a giggle. Which shouldn't surprise anyone given that even after 20 years, yahoos are still putting up listings like the Ark of the Covenant on eBay.

  18. What are your bets guys?

    A Stargate, of course. Those silly things have a tendency to show up in the Antarctic.

  19. Re:Bricking is stupid, here's a better idea on T-Mobile Is Killing the Remaining Galaxy Note7 Units Today (gsmarena.com) · · Score: 2

    DO set the firmware to disallow charging beyond a known-safe level and/or slow down the charging rate to a slow, known-safe speed.

    Note that there's no known safe charging rate or battery capacity. The Note 7 is a fire risk at all times.

  20. You should grab the Blu-Ray instead. The hard coat required on those is a lot harder (though admittedly not impossible) to damage.

  21. Re:The rest of the story on India Just Flew Past Us In the Race To E-Cash (backchannel.com) · · Score: 4, Insightful

    Their economy is going to take a hit.

    It definitely will. But I'm not sure there was any other way around it.

    India's corruption is legendary. You all but have to buy houses and other real estate on the black market, because the seller doesn't want to pay the taxes on a legitimate transaction. Which leads to a status quo of well-off families hoarding cash from illegal deals and essentially never paying taxes. There are other countries that are more corrupt, but these tend to be 3rd-world countries without a functioning government. Of any semi-developed country (or of nuclear powers, for that matter), India's economy is massively corrupt. Something had to be done.

    Replacing bank notes in this fashion is undoubtedly the nuclear option. But the argument is (and I agree) that anything more gradual would have tipped off many people, who would have found ways to convert their cash to other forms in an effort to perpetuate the black economy. India will be in a lot of pain for the short term, but in the long term they will have a much stronger economy with proper funding for public services. They are never going to fully transition to a developed economy (and enjoy the benefits thereof) with that much corruption.

  22. Re:Addressable memory on AMD Introduces Radeon Instinct Machine Intelligence Accelerators (hothardware.com) · · Score: 2

    Every time I see "16 GB of memory" on a GPU card, I have to ask the same question... Is all 16GB addressable?

    As opposed to RAM that's put on a video card but isn't addressable, so that all it does is waste space and power?

  23. This story is nothing but spam.

    A pump-and-dump, to be precise. Which is something Bitcoin has been subjected to a few different times now.

  24. Re:This never happened to me before... on ESA: European Mars Lander Crash Caused By 1-Second Glitch (space.com) · · Score: 5, Funny

    Man, if I had a nickel for every time some kind of sensory saturation forced a premature release...

    Then you'd still be broke. This is Slashdot; you're not fooling anyone.

  25. Re:Wait what? on US Navy's High-Tech Ship Loses Power In Panama Canal (usni.org) · · Score: 4, Informative

    It's like a diesel-electric locomotive: separate electricity generation and then propulsion using an electric motor.

    Power for the entire ship is provided by a pair of Main Gas Turbines (MGTs) and a pair of Auxiliary Gas Turbines (AGTs). The AIMs are the electric motors that drive the propulsion shafts.

    In the case of this failure, both propulsion shafts seized up. It's not entirely clear if it's the AIMs that failed, or if something else sized up the shafts first.