Slashdot Mirror


User: Logic+and+Reason

Logic+and+Reason's activity in the archive.

Stories
0
Comments
408
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 408

  1. Re:Next year on 7 Swift 2 Enhancements iOS Devs Will Love · · Score: 1

    There are two differences between guard and if:

    • Guard requires that you exit the outer scope somehow in its body.
    • While an if-let binding only exists in the true branch's scope, a guard-let binding becomes part of the outer scope.

    I haven't used them much myself, but guards aren't just a synonym for if-not.

  2. Better summary on Linksys Routers Exploited By "TheMoon" · · Score: 1
  3. Re:So when government does it, it's okay? on Aaron Swartz Prosecution Team Claims Online Harassment · · Score: 3, Insightful

    But then again, do we really want a system where the prosecutors feel free to enforce a law or not based on their own preferences?

    That's already the case, and it's EXACTLY what created the scenario with Swartz (and countless other victims of our "justice" system). The fact that prosecutors have that kind of leeway is part of what allows insane laws like the Computer Fraud and Abuse Act to remain on the books.

    Of course, the government loves laws like that, because it lets them really throw the book at people they don't like (or threaten to do so in order to obtain an easy plea bargain). When practically everyone's a criminal and enforcement is selective, they can do whatever the hell they want to anybody.

  4. Guys, I got this. on Google Reader Being Retired · · Score: 2

    I highly recommend turning your RSS items into emails. You can then read them from any IMAP client (or via webmail), and you get synchronization for free.

    There's at least one web-based service that'll do this for you (feed2mail), but I've had good success with running feed2imap as a cron job.

    (Disclaimer: I wrote my own feed2imap-like tool, which is what I'm actually using now. It's not ready for public consumption, though.)

  5. Re:The debate is moot. on Designers Criticize Apple's User Interface For OS X and iOS · · Score: 1

    ...what about older users? Should we just dismiss their needs?

    If their "needs" are to have every app look and behave exactly like some obsolete physical object, then frankly yes. Old people are not incapable of learning or adapting, and they've already had to do just that for many years now.

    Are interfaces really encumbered because they feature a wood-textured background?

    Bit of a strawman, there. When Apple revamped the Address Book app for Lion, they made it into a "book". Gee, sure looks nice! But suddenly you couldn't use the old three-pane view (which showed more information and was just better at navigating many contacts) because it didn't fit into the "book" metaphor. Not only that, but being a "book" implies lots of things that you couldn't actually do with Address Book. As John Siracusa wrote in his Lion review:

    Address Book goes so far in the direction of imitating a physical analog that it starts to impair the identification of standard controls. The window widgets, for example, are so integrated into the design that they're easy to overlook. And as in iCal, the amazing detail of the appearance implies functionality that doesn't exist. Pages can't be turned by dragging, and even if they could, the number of pages on either side of the spine never changes. The window can't be closed like a book, either. That red bookmark can't be pulled up or down or removed. (Clicking it actually turns the page backwards to reveal the list of groups. Did you guess that?) The three-pane view (groups > people > detail) is gone, presumably because a book can't show three pages at once. Within each paper "page" sits, essentially, an excerpt from the user interface of the previous version of Address Book. It's a mixed metaphor that sends mixed signals.

    The three-pane view is kinda back in Mountain Lion, but you still can't adjust the relative sizes of the panes (presumably because the two sides of a real book are always the same size). This restriction makes no sense for a digital contact app and makes the app less useful, but it's dictated by the designer's slavish devotion to the book metaphor. A minor thing perhaps, but as a designer, you should know that these little things can quickly add up to make a product utterly (and needlessly) frustrating to use.

  6. Re:Extrapolation on Complex Systems Theorists Predict We're About One Year From Global Food Riots · · Score: 3, Insightful

    Exactly right. Any idiot can make a model that fits past data, but these models all mysteriously disappear when their predictive power is put to the test (only to be replaced by newer, "better" models that simply reflect more recent events).

    The fact that these guys released their model before it had a chance to predict anything doesn't inspire confidence.

  7. Re:Maybe you shouldn't cut History class so much.. on US Gov't Can't Be Sued For Warrantless Wiretapping · · Score: 1

    I was poking fun at your misuse of the word "literally". Maybe you shouldn't have cut English class so much?

  8. Re:Wow, is this scary on US Gov't Can't Be Sued For Warrantless Wiretapping · · Score: 1

    Literally, that the King is above the law.

    So is he standing on it, or flying over it? Or perhaps he's using it as toilet paper?

  9. Re:"effectively unrepairable by the user" on Analyzing the New MacBook Pro · · Score: 1

    Is your one-hour estimate based on anything, or just a guess?

  10. Numbers & market incentives on Controlling Bufferbloat With Queue Delay · · Score: 5, Interesting

    We all can see that the Internet is getting slower.

    Can we? I'd suggest that most people are unaware of any such trend, perhaps because it has happened too gradually and too unevenly. Indeed:

    A full solution has to include raising awareness so that the relevant vendors are both empowered and given incentive to market devices with buffer management.

    Exactly. Consumers don't know or care about low latency, so the market doesn't deliver it (that plus lack of competition among ISPs in general, but that's another kettle of fish).

    We need a simple, clear way for ISPs to measure latency. It needs to boil down to a single number that ISPs can report alongside bandwidth and that non-techies can easily understand. It doesn't need to be completely accurate, and can't be: ISPs will exaggerate just like they do with bandwidth, just like auto manufacturers do with fuel efficiency, etc. What matters is that ISPs can't outright make up numbers, so that a so-called "40 ms" connection will reliably have lower average latency than a "50 ms" connection. That should be enough for the market to start putting competitive pressure on ISPs.

    What kind of measure could be used for this purpose? Perhaps some kind of standardized latency test suite, like what the Acid tests were to web standards compliance? Certainly there would be significant additional difficulties, but could it be done?

  11. Re:Why is this needed? on Bill Banning Employer Facebook Snooping Introduced In Congress · · Score: 1

    When asked what happens when there is no viable competition - say for a drug that can save lives but which is administered in private clinics so as to keep competing pharmaceuticals from gaining direct access to the drug - his reply was that he would then just grab a gun, go to that clinic, and get some of that drug himself and woe the person who would get in his way.

    In the general case, that's extremely unlikely to happen barring threat of violence (by the racists or by the government). It takes only one entrepreneur, looking to scoop up easy profits ignored by the racists, to crack a market wide open. At that point the racists face the choice of being out-competed, or dropping their prejudices and adapting to reality.

    In the case of a trade secret that a single company holds, there are several responses. One is that the rest of the market is likely to reverse-engineer or otherwise duplicate the secret quickly, given all the potential profits at stake. Another is that such a cure is more likely to be discovered by a non-racist than by a racist, because the market punishes irrational discrimination as described above (meaning there should be few successful, racist drug companies). Yet another is that if such a racist company discovered a miracle cure today and was prevented by law from selling it only to certain races, mightn't it just destroy the formula instead (since we're assuming it's willing to ignore potential profits)?

    It's a bit like the what-if objection to private property: "What if some rich guy buys up all the land in the world, becoming its de-facto ruler?" Yes, that's "possible" in the sense that the definition of private property doesn't preclude it; but it has never come close to happening and is so unlikely to ever happen (for various reasons, including that the price of the last few parcels of land would be near-infinite) that it doesn't constitute a realistic objection.

  12. Re:Do it like the Apps in the Apple Store on Ask Slashdot: Viable Open Source Models For Early Startups? · · Score: 1

    The creators of Mass Effect 3 were really onto something.

    Magic: The Gathering and other collectible card games have been doing it for decades.

  13. Re:Red Hat also announced some donations on In Your Face, Critics! Red Hat Passes $1 Billion In Revenue · · Score: 2, Informative

    The way I read that announcement, Red Hat is donating $100,000 total, divided in some unspecified way among those four beneficiaries. Still a nice gesture, though.

  14. Re:What was the count on the decision not to revpt on European Parliament Blocks Copyright Reform With 113% Voter Turnout · · Score: 1

    I thought it was "He who writes the Checks tips the Balance". I guess that's why they're having trouble adopting it in Europe, since they'd have to spell it "Cheques" instead.

  15. Re:"Dimwits" unlikely to win support on Open Letter By Eric S. Raymond To Chris Dodd · · Score: 1

    I don't think the media industry execs are ESR's intended audience; it is likely impossible to convince them. As Upton Sinclair said, "it is difficult to get a man to understand something, when his salary depends upon his not understanding it!"

    Unfortunately, this is the exact reason why the letter will also have no effect whatsoever upon its intended recipients.

  16. Where's the evidence? on EFF Launching 'Patent Fail' Campaign · · Score: 2
    Let's step back a moment and examine the bigger picture. Lots of people support patents because they believe patents encourage innovation, and indeed that's more-or-less the Constitution's stated purpose in granting Congress the power to issue them:

    To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.

    But here's the question I have never, not even once, seen a patent advocate address: where is the evidence that patents actually promote innovation (i.e., that they cause a net increase in inventions, discoveries, etc.)? Indeed, there are some compelling arguments being made against patents and other forms of intellectual property, like Boldrin and Levine's Against Intellectual Monopoly, mentioned previously on Slashdot. Should we not demand that such a costly and disruptive regime as the patent system be supported by hard evidence that it actually does what it's intended to do?

  17. Re:I Don't Agree with You or Jaffe on Twisted Metal Designer Rails Against Storytelling Games · · Score: 1

    Really? The snarky "I bet you don't read much" retort from the person who apparently hasn't learned how to capitalize?

  18. Re:Top & Bottom on GNOME 3: Beauty To the Bone? · · Score: 1, Insightful

    A modern iMac is painful to use. Your choice: place every app in the upper-left corner of the screen, or move the mouse over a thousand pixels each way.

    Don't ignore Fitts' Law-- the menu bar at the top of the screen has an effectively infinite height, so even though you have to move your mouse farther, you can just slam it to the top of the screen and only have to aim horizontally. This is actually more important with higher-resolution screens, as the UI elements are smaller (at least until we finally get a resolution-independent UI, any decade now...).

    Besides, the idea is to use keyboard shortcuts for menu items you use frequently. Much better than having to aim for a tiny rectangle on the screen, wherever it's located.

    The OSX dock is unusable too. The fact that an app is running is indicated by a tiny dot under the icon.

    For better or worse, Apple is trying to do away with making users know or care about whether an app is running, much like how things work on iOS. For example, there's a new API in Lion called Automatic Termination that allows apps to let the system automatically terminate them when the system needs to free up resources. See John Siracusa's Lion review for more details.

    The fact that a second instance is running (rather difficult to do BTW) is indicated by a second icon located nowhere near the normal dock icon. You don't get a second dot. Seriously, WTF?

    Oh, come on. How common do you think it is for users to want a second instance of an application, rather than just another window? I mean, I've only wanted to do it maybe once or twice in the five or so years I've had this Mac, and I'm very much a power user.

  19. Re:I Don't Agree with You or Jaffe on Twisted Metal Designer Rails Against Storytelling Games · · Score: 1

    Your perspective is very hard for me to understand. I couldn't care less about the story, or the characters and their motivations. Take a modern game, cut out all the dialogue/cutscenes, remove all the pretty textures etc., and it would still be the same game as far as I'm concerned. If I wanted story or characters, I'd be reading a book.

    It's like when I hear people praising the lyrics of a song-- it's incomprehensible to me, since I view the human voice in song as just another instrument. I don't really care about what the artist is trying to "communicate" to me; it's all about how the music strikes my ear. Otherwise I'd be reading poetry.

  20. Re:too big to fail? on House Websites Jammed After Obama Debt Speech · · Score: 1

    The system is deeply flawed on a fundamental level, and no amount of "rejiggering" will ever "bring it back into balance". There's nothing wrong with "extremism" when the situation calls for it. Or would you reject chemotherapy for a cancer patient as too "extreme"?

  21. Re:Decay? on Security Consultants Warn About PROTECT-IP Act · · Score: 1

    Amusingly, the "wild west" is mostly a Hollywood fabrication anyway. I guess that's a good indicator of how reliable the MPAA's claims are.

    Relevant reading: The Not So Wild, Wild West.

  22. Re:The Flow of Money Problem on Amir Taaki Answers Your Questions About Bitcoin · · Score: 1

    That is so bizarre, you're all for the regulation and legalization of exchanges ... are you seriously that daft that you don't think the government is going to tax that which it regulates?

    He's not talking about taxation. He's talking about funding wars through currency manipulation (printing money), which is basically a stealth tax not requiring popular support.

  23. Re:What about the lack of inflation? on Ask Amir Taaki About Bitcoin · · Score: 1

    It's long known that economic growth is severely stunted without some measure of inflation.

    Not actually true.

    Adopting bitcoins for the global economy would mean that policymakers lose control on money supply, and while there are advantages in this, disadvantages far outweigh them. Additionally, adopting a global currency standard will deny governments ability to influence currency rates robbing them of yet another way to control the economy.

    IMO stripping governments of the ability to manipulate the money supply is entirely a good thing, and I'd guess Amir will agree.

  24. Functional programming on What Makes Parallel Programming Difficult? · · Score: 1

    One more reason why functional programming matters. Many programs become trivial to parallelize when you avoid mutation and side-effects outside of limited, carefully-controlled contexts.

    It's truly a joy when you can parallelize your code by changing a single character (from "map" to "pmap"). There's usually a little more to it than that, but you almost never have to deal with explicit locks or synchronization.

  25. Re:It doesn't matter to me. on Browser Power Consumption Compared · · Score: 1

    These aren't the Droids you're looking for.