Slashdot Mirror


User: jeremyp

jeremyp's activity in the archive.

Stories
0
Comments
2,700
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,700

  1. Re:A Rockbox port would be awesome on Microsoft To Exit the Zune Business? · · Score: 2, Insightful

    No product aimed at the zillion Linux weenies is ever going to be commercially successful. The reason is that there aren't a zillion Linux weenies. There probably aren't even 100,000 Linux weenies that would buy an MP3 player just so they could reflash it.

  2. Re:Not surprising on Survey Says C Dominated New '08 Open-Source Projects · · Score: 1

    So C coming out on top with Java #2 is hardly unsurprising

    I disagree, it doesn't not unsurprise me.

  3. Re:Who Wouldn't Want To Devote Their Efforts? on Beginning iPhone Development · · Score: 2, Insightful

    What could possibly be a better use of a engineer's efforts than: * Going out and buying an overpriced Mac that is useless for anything other than running the Apple devtools

    Actually, you can do all sorts of things with a Mac - it's a general purpose computer.

    * Wasting time learning Objective C that no other company uses except Apple

    It's not a waste of time if you can make some money out of the apps you write with it.

    * Having your application be at the total whim of Apple who could at any moment or for any reason decide to reject your app or pull your app from the Apple store

    According to Apple there are 15,000 apps in the Appstore at the moment. So it's obviously not that hard to get your application accepted, particularly when you look at the quality of some of them.

    The bottom line for a developer thinking about investing in the tools necessary to do iPhone development is whether they can make money out of it. From that perspective, as long as the iPhone (and iPod Touch) have significant market share, there will be people willing to put the investment in to develop apps for them. I don't see that market share disappearing any time soon. Out there in the real world people like shiny devices, they don't care about the technical merits of the underlying operating system. They don't care about the restrictions the Apple Appstore places on developers, they just download hundreds of apps because it is so easy to do.

  4. Re:Instruction set. on 30th Anniversary of the (No Good) Spreadsheet · · Score: 1

    I hated Z80 assembler. I found the 6502 instruction set much cleaner and more logical. Because of the optimisation for zero page addressing, you effectively had a 128 identical 16 bit address registers and three special purpose registers.

    The Z80 had lots of registers, but they all did a mish mash of different things. I found I spent a lot of time and energy just finding the optimal way to move the data around to get it into the correct register. And more seriously, the op code mnemonics were not the same length making assembly listings much less aesthetically pleasing. That's probably why The Terminator used 6502 - it's more photogenic.

    JeremyP's first law of assembly programming is that any CPU where the registers have names is hard to program, but any CPU where the registers are numbered is easy to program.

  5. Re:BSD too? on Chrome On the Way For Mac and Linux · · Score: 2, Informative

    You'd have better luck porting the Linux version. The Mac OS X user interface API is very different from anything that runs on BSD.

  6. Re:Free NOT EQUAL TO freedom on Stallman On the State of Free Software 25 Years On · · Score: 1

    Please provide an example of this happening.

    The grand parent post contained just such an example. If I keep my kernel up to date, it's possible my nVidia drivers to stop working after a while because Linus refuses to stabilise the kernel driver API. This makes it harder to use hardware for which only proprietary drivers are available. That's restricting my freedom.

    Of course, even proprietary operating systems don't remain compatible for ever, but in general, point releases don't screw things up.

  7. Re:Extreme forceful asphyxiation on NASA Releases Columbia Crew Survival Report · · Score: 4, Funny

    Leela: Depth at 45 hundred feet, 48 hundred, 50 hundred! 5000 feet!

    Farnsworth: Dear Lord, that's over 150 atmospheres of pressure.

    Fry: How many atmospheres can this ship withstand?

    Farnsworth: Well it's a spaceship, so I'd say anywhere between zero and one.

  8. Re:Who? on Terry Pratchett Knighted · · Score: 5, Funny

    Yes. We wouldn't want a high signal to noise ratio on Slashdot.

  9. Re:this sounds like user error to me on Apple OS X 10.5.6 Update Breaks Some MacBook Pros · · Score: 1

    I think the point was that Apple failed to flag a required firmware update. I may be wrong, I haven't read the article yet.

  10. System sound on Majel Roddenberry Dies At 76 · · Score: 0

    who hasn't used her voice as a system sound on their PC?

    I haven't. My brother hasn't. All my friends haven't. Everybody in the office where I work hasn't. My Parents haven't.

  11. Re:iPlayer for Mac Third Party much better on iPlayer Released for Mac, Linux; Adobe Announces AIR for Linux · · Score: 1

    They don't distribute non-BBC originated material via iPlayer;

    They do actually. Many of the BBC's programmes are really made by independent companies under contract to the BBC. They even distribute some blatantly non BBC programmes via iPlayer (currently you can view an episode of Heroes on it, for example).

  12. Re:Could this be better done as a Mach server? on Plethora of New User Space Filesystems For Mac OS X · · Score: 1

    What is this Mach layer of which you speak?

    Seriously, although OS X is based on Mach, it is a traditional monolithic kernel. There's still only kernel space and user space. There's no magic "Mach space" that has all the advantages of a user space daemon (can't panic the OS) and none of the disadvantages (slower than a kernel space driver).

    Even for a user space file system, there has to be a small in kernel space portion that plugs into the VFS. Using Mach ports to communicate between the user space and kernel space is not a magic bullet. You still have to get your data across the barrier between the two and that's what is slow. On the other hand, if you put everything in kernel space, Mach ports are an unnecessary overhead. You can just make normal function calls which are much faster.

    Also bear in mind that the OS X virtual file system implementation is a direct descendant of the one in FreeBSD. Look at the VFS code and you won't see a hint of Mach ports anywhere. It's designed for the BSD world.

  13. Re:How about Turing? on Best Paradigm For a First Programming Course? · · Score: 1

    You're not going to get it as a first year,

    So in your CS course, your students are going to spend a whole year not understanding what you are talking about. Have you any idea how soul destroying it is attending a course which you don't understand?

  14. Re:God, please let this be true. on Prescription Handguns For the Elderly and Disabled · · Score: 1

    If you live in a society where it is too dangerous for smaller weaker people to walk down the street, you need to emigrate.

  15. Re:Problems: on What Needs Fixing In Linux · · Score: 1

    Perhaps you hadn't noticed, but most people want their software to be distributed as binaries.

    People do not want to build their software from source with all the dependency hell that it entails. They want to put the CD in the drive and either copy the files across or have an installer do it for them and let that be it.

  16. Re:Will this help RockBox on 6th gen ipods? on Linux Kernel Booting On the iPhone · · Score: 1

    If by "sixth generation iPod" you mean iPod Touch, then yes. The iPod Touch is the same as an iPhone but without the phone hardware or GPS.

  17. Re:Supporting the freedom for my hardware to not w on Proprietary Blobs and the Pursuit of a Free Kernel · · Score: 1

    Who owns the IP rights to the design of your grass skirt?

  18. Re:App store on What The Banned iPhone Ad Should Really Look Like · · Score: 3, Informative

    It is the UK advert that has been banned.

  19. Re:Integrate with in-car navigation? on New iPhone Apps Help Drivers Beat Speed Traps · · Score: 2, Informative

    That would be a fantastic idea wouldn't it.

    That must be why my sat nav has had such a database of speed cameras in it for the last two years.

  20. Re:It has been said on Adobe Releases C/C++ To Flash Compiler · · Score: 1

    From TFA

    "[Alchemy] performance can be considerably faster than ActionScript 3.0 and anywhere from 2-10x slower than native C/C++"

  21. Re:Leave Stallman alone *sobs* on Stallman Unsure Whether Firefox Is Truly Free · · Score: 1

    The fact that something is the product of your effort doesn't grant you sovereignty over that thing's use.

    No, but it does grant you sovereignty over the redistribution of copies of the product provided it falls under copyright law. The Gnu Public Licence would be unenforceable if it didn't.

  22. Re:shouldn't be legal on The Trap Set By the FBI For Half Life 2 Hacker · · Score: 1

    I don't agree with your assessment of where the crime was committed. In this case it was clearly committed in country B where the servers are even though the accused never physically left country A.

    Let's try a different example. Let country A = Afghanistan and country B = the United States of America. Osama Bin Laden, located in country A, was guilty of conspiracy to commit murder in country B. Osama Bin Laden himself never set foot in country B so, by your argument, his crime took place in Afghanistan and he should therefore be tried for it in Afghanistan.

    Do you think that any American would accept your argument in that instance?

  23. Re:imitation of J. K. Rowling's writing style... on An Appeal In the "Harry Potter Lexicon" Case · · Score: 1

    You can't compare a research paper and an HP lexicon. The whole ethos of research papers is to allow people to reuse the research in themand thus properly attributed quotes are considered a good thing and contribute to the writers' reputation. In fact, in the UK, the number of citations your research gets is used as a quantitative measure of its value and may affect your future fuding. Scientists probably look forward to seeing lots of lovely long quotes from their papers - as long at it's not plagiarised.

  24. Re:email validation... FAIL on (Useful) Stupid Regex Tricks? · · Score: 3, Insightful

    Your regex doesn't allow + signs in the name part.

    Nor, I would suspect would it handle quoted strings e.g. "Jeremy P"@example.com is technically a valid RFC 822 address.

    And having just looked up the RFC 5322 spec which you quote, I see there are more cases you fail to take acount of e.g.

    Jeremy P <jeremyp@example.com>

    Also, what makes you think upper case in domain names is invalid? jeremyp@example.COM fails validation.

  25. What is the real problem? on Good Cross-Platform Speech-Recognition Programs? · · Score: 1

    What is the real problem you are trying to solve?

    Why is it you think you need access to your computer? Surely there are ways to record your results without recourse to a computer in a sterile environment. I mean seriously what is wrong with a notepad and a pencil? In the days of Newton, Galileo, Einstein, Lavoisier, Lord Kelvin, Darwin, Planck, Curie etc that was the best technology available and yet, amazingly, they were still capable of good science