Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Weak Apple PRNG Threatens iOS Exploit Mitigations

mbessey The random numbers are to mitigate kernel exploits (143 comments)

Why does the boot process require random numbers, anyway?

They mention this in the article - one way to make a kernel harder to write an exploit for is to randomize the layout of memory somewhat, so system libraries, kernel tables, and the like are located in different places. Obviously if the "random" numbers are predictable, this makes those mitigation techniques less-useful.

about 6 months ago

Did Apple Make a Mistake By Releasing Two New iPhones?

mbessey About those margins... (348 comments)

But it's far more questionable whether he would welcome the iPhone 5C—almost certainly a low-margin device, despite its current-generation components and plastic body—taking a bite out of the more expensive, and presumably higher-margin iPhone 5S

Seriously? This guys thinks the margins on the iPhone 5c are *lower* than the 5s? In that case, why is everybody else complaining about how expensive the 5c is, and saying it should have been released at a $300 price point? If you believe that the 5c could be made & sold at $300 (and I do), then since it sells at $550, Apple *must* be making something like 40% margins on them. The 5s is $100 more, but I bet it's considerably more-expensive to make.

about a year ago

Ask Slashdot: The Search For the Ultimate Engineer's Pen

mbessey Very nearly the perfect pen (712 comments)

These are my favorite sketching / writing pens.
Read all about them here.

about 2 years ago

Study Confirms the Government Produces the Buggiest Software

mbessey Outsourcing, all around (135 comments)

It's likely that the percentage of outsourced projects tracks the prevalence of security problems. Certainly, the government has a very high level of outsourced vs in-house development. I think that financial institutions also tend to largely outsource (especially customer-facing) development.

more than 2 years ago

Apple Intern Spent 12 Weeks Porting Mac OS X To ARM

mbessey Want to bet? (368 comments)

I'd be willing to put a reasonable amount of money at risk predicting that Apple will eventually ship something that's not an iPhone or iPad, which runs the full version of Mac OS X on the ARM architecture. Given how smooth (relatively speaking) the PPC-to-Intel transition went, it'd be a minor speed bump for most developers, not a major disaster. If you're already supporting PPC and Intel, then ARM is just a testing burden - you already need to code for big- and little-endian architectures, for example.

Given the Mac App Store, there's a lot less in the way of friction to just recompile something and put it out there, as opposed to trying to get boxes on retail shelves. Yes, third-party developers will complain, and so will users if they can't get whatever apps they depend on right away. Given that Macs already come with all the basics (email, web, music/video playback), probably 75% of typical users wouldn't even need to buy anything for an ARM Macbook Air to get plenty of use out of it.

more than 2 years ago

Apple Intern Spent 12 Weeks Porting Mac OS X To ARM

mbessey More like 6+, depending on what you count... (368 comments)

If you're willing to include software that was developed, but not released, there are:
    m68k (original NeXT hardware)
    i386 (NEXTSTEP for Intel processors)
    Motorola m88k (NeXT RISC Workstation - never released, but a working copy was at Apple when I worked there)
    PowerPC (Mac OS X Server 1.0, later developed into Mac OS X)

Significant bits of NeXT software were also ported to Intel i860 and DEC Alpha, but not enough of the OS to actually qualify as a "NEXTSTEP port"

more than 2 years ago

HP To Open Source WebOS

mbessey Enyo 2.0 is designed to be cross-platform (137 comments)

I'm not sure I'm understanding the question, here. Do you mean could it be included with Android? Absolutely - the license allows that, though I'm not sure what advantage shipping a version of Enyo with an Android distribution would be. It'd likely be out of date fairly rapidly.

If your question was more along the lines of "will Enyo apps run on Android", then the answer is it depends a bit on what version of Android - there are some significant bugs with some Android browsers That said, the intent is for Enyo 2.0 to be compatible with as many web browsers as possible.

more than 2 years ago

Star Wars Uncut Project Complete

mbessey Re:Wow, have you ever read a book? (175 comments)

Yeah, the "adult is the murderer of the child' metaphor is fairly common in literature, but it's not something people use in everyday conversation, which is what the dialog in a movie supposedly represents. Like I said, even if Obi-wan is just trying to skirt around the truth, it really doesn't reflect well on him, or on the Jedi in general. Yes "your father is a mass-murderer who turned to the dark side of the force and now calls himself Darth Vader" wouldn't be a nice thing to hear, but keeping Luke's parentage a secret from him is leaving him open to be pretty badly blindsided in the future.

The twin sister bit is also easily explained, Leia shows no signs of being a Jedi, Luke does. It isn't until the expanded universe that sorce sensitivity in Leia is ever mentioned let alone developed as her being nearly as powerful.

Not that it's particularly relevant, but that's simply not correct. Here's what the ghost of Obi-wan has to say about Leia in Episode VI, after Luke figures out that she's his sister:

She hasn't been trained in the ways of the
Jedi the way you have, Luke ... but the Force
is strong with her, as it is with all of your

Anyway, like I said, these are relatively minor nots compared to the problems trying to tie the prequels and the originals together (for example, nearly everything Obi-wan says to Luke in episode IV makes no sense taken in the context of the prequels), but it's pretty clear that the original movie was written as a stand-alone, and the plot twists in later movies were not planned for in the original.

more than 2 years ago

Star Wars Uncut Project Complete

mbessey Inconsistencies between IV and V (175 comments)

The most obvious problem is that in Episode IV, Darth Vader killed Luke's Father. In Episode V, it's "revealed" that Darth is Luke's father. It's not "impossible" to reconcile, but Obi-wan saying "what I told you was true, from a certain point of view", is an obvious attempt to wallpaper over this inconsistency. Best case, it just makes Obi-wan look like a liar and untrustworthy.

Another issue comes up when Obi-wan's ghost and Yoda are discussing Luke's running off to save his friends at Cloud City:
Yoda: Told you I did. Reckless is he. Now, matters are worse.
Obi-Wan: That boy is our last hope.
Yoda: No. There is another.

Seriously? Obi-wan doesn't remember that Luke has a twin sister?

Anyway, those are just off the top of my head. Nothing like the horrible plot holes ewhen you try to connect the prequels with the original movies, but not great for movies that were made one after the other, a couple of years apart.

more than 2 years ago

Tesla Motors Announces Prices For Their Upcoming Models

mbessey The problem is the cost of the batteries (503 comments)

Swapping out Li-Ion batteries isn't like swapping out propane tanks. The value of a propane tank is basically $0, plus the cost of the propane. The cost structure on the batteries is exactly the opposite - the charge is essentially free, but the batteries cost thousands of dollars.

In order for battery-swapping to make sense, the same entity has to own all of the batteries, or there needs to be careful tracking and accounting for wear and tear on each battery. Otherwise, there's an economic incentive to cheat.

more than 2 years ago

GPL, Copyleft Use Declining Fast

mbessey Re:Don't be stupid (808 comments)

I'm not talking about releasing a few apps and libraries here and there while keeping the system core proprietary. I'm talking about getting complete system build without reimplementing a proprietary decade of development history from scratch.

Way to move the goalposts, there. Your original statement was that Apple was "not contributing anything back to the community", and that's clearly not the case.

Apropos of this discussion, look at one of the lists and see what sorts of licenses those projects are licensed under. The majority are APSL, which means that they're Apple-developed code which was released to the wider community without any requirement to do so. Of the remaining, about one third are BSD licensed, a third are GPL, and the rest are a variety of other licenses.

Note that the BSD-licensed code doesn't carry any requirement for Apple to release their source code, either. You might wish that Apple would release more of their code under an Open Source license, but that doesn't mean they're benefitting from Open Source without contributing back.

more than 2 years ago

Android On HP TouchPad

mbessey The way to make it work... (280 comments)

You can make this work if you do what the game console makers have historically done - get commitments from parts suppliers on price reductions over the expected lifetime of the product (due to Moore's law, etc) and aggressively plan as much cost-reduction as possible. You then sell the product for what it *should* cost when the product is mature. You lose a fortune on the first units, but the bleeding stops and eventually you can sell them at a profit.

Of course, if you mis-estimate the lifecycle, or fail to get the expected volumes, this is *really* risky. It's also not really clear what the expected lifetime of a tablet is, yet. The market's just not as mature as the video game console market.

about 3 years ago

DOJ: We Can Force You To Decrypt That Laptop

mbessey They're right, of course (887 comments)

If your operating system comes with an encryption solution that provides safety for you in the case that someone steals your laptop, then everyone with sense will use it. The number of people that would bother to look for something other than what's already provided will be vanishingly small. The major reason anybody goes looking for the third-party solutions that are currently available is because their OS didn't come with a built-in solution.

more than 3 years ago

WebOS Chief: Don't Fret Over TouchPad Reviews

mbessey Re:Sad, but interesting (227 comments)

> (I have an iPad and like it, but the fact that I can't do shortcuts on the keyboard and can't run an interpreter on it or fork subprocesses means that it is much less useful to me than it could be)

For what it's worth, webOS is lacking in the keyboard shortcuts department, but otherwise meets those requirements. and you can install any software you want on it, without getting anybody else's permission first.

more than 3 years ago

WebOS Chief: Don't Fret Over TouchPad Reviews

mbessey Re:Some credit... (227 comments)

I'm really enjoying my Touchpad. I'm biased, of course, having helped write the software, but I think the usability of webOS is superior to iOS 4, and at least the current version of Android. The app catalog is a bit thin, but the apps we have are pretty great, and some of the features built into the platform make it so we don't need "an app" for every little thing (Synergy sync, in particular).

Whether the usability, lack of tight-fisted control over the platform, and our unique features will be enough to push it into the "success" column will be determined by whether we hit a "sweet spot" for developers and users.

more than 3 years ago

WebOS Chief: Don't Fret Over TouchPad Reviews

mbessey We'll see, I guess (227 comments)

I'm really enjoying my Touchpad. I'm biased, of course, having helped write the software, but I think the usability of webOS is superior to iOS 4, at least. Whether the usability, lack of tight-fisted control over the platform, and our unique features will be enough to push into the "success" column will be determined by whether we hit a "sweet spot" for developers and users.

more than 3 years ago

Apple WWDC: iOS 5, Lion, iCloud

mbessey $30 total for all of your Macs (662 comments)

Works the same as other App Store purchases. Buy once, install on all your machines.

more than 3 years ago


mbessey hasn't submitted any stories.



Slashdot usability...

mbessey mbessey writes  |  more than 8 years ago

I find it amusing that "write in Journal" is an option in the "Info" tab of the user page, rather than in the "Journal" tab.

[apparently the new CSS layout fixes this. Oh well, it was a fun rant while it was still relevant]

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>