Slashdot Mirror


User: pr0nbot

pr0nbot's activity in the archive.

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

Comments · 582

  1. Open hardware? on Canonical Announcing Ubuntu Tablet Tomorrow? · · Score: 3, Insightful

    The most exciting thing about an Ubuntu tablet would be if it means open source drivers for all the hardware. A reference tablet that anyone can install OSS onto would be great for tinkerers. (Or is the Nexus 7 already this?)

  2. Re:Why is it that everything that goes big or is g on Mark Shuttleworth Addresses Ubuntu Privacy Issues · · Score: 1

    It's the American Way!

  3. A database filesystem on Ask Slashdot: What Does the FOSS Community Currently Need? · · Score: 3, Interesting

    Write a (Linux, BSD) filesystem driver that keeps its file metadata in a database.

    Use queries to construct the filesystem layout. E.g.

    • /bin -> files where executable=true and package=LSB (or whatever)
    • /sbin -> files where executable=true and package_owner=root (or whatever)
    • /usr/local/{name}/ -> files where package={name}
    • /etc/{name}/ -> files where package={name} and type=configuration

    ...and so on. Don't ask me what the exact queries should be - the idea is just that files are arranged in the filesystem because of their attributes rather than having a single home.

    Add a chattr command (or somesuch) to modify metadata for a particular file, or implement the inverse of the queries as attribute changes (i.e. mv /bin/ls /sbin/ls causes the owner=root attribute to be set on the file).

    I'm not saying it'd be useful to anyone in the FOSS world, but it would be great fun.

  4. Re:Simple: Change name of the programming language on Python Trademark At Risk In Europe · · Score: 4, Insightful

    Rename to Monty!

  5. Re:two things on Connecting Android Phones Without Carrier Networks · · Score: 1

    Android is less locked-down in certain ways (e.g. you can install apps from anywhere), but it's still ultimately locked down, by carriers in some case, and by Google. E.g. it isn't possible to remove certain apps - like Facebook (on my old t-mobile phone) and the Google apps (on a Nexus 4). You need to jailbreak it (root it) to do the really interesting things. If you care about such things: http://www.guardian.co.uk/technology/2011/sep/19/android-free-software-stallman

  6. Re:To hell with that, WE demand more!!! on As Music Streaming Grows, Royalties Slow To a Trickle · · Score: 1

    That's .40 cents, not 40 cents. Not even a half-penny per play.

    But there's no difference between .40 cents and 40 cents! https://xkcd.com/verizon/

  7. Great on Silicon Nanoparticles Could Lead To On-Demand Hydrogen Generation · · Score: 3, Funny

    How long have we got till peak silicon? I'm going to start stockpiling sand for the forthcoming commodities bubble.

  8. Re:Innovation? on Firefox OS Smartphones Arriving For Developers · · Score: 1

    Phone OS innovations: 1) it's truly open source 2) it's built by a not-for-profit organisation 3) it exists so that apps can be built in HTML5 and run off the internet, which is where the world was headed before Apple introduced the notion of apps and erected the walls of their garden

  9. Re:Just NPCs? on BioWare Launches "Gay Planet" For the Old Republic · · Score: 3, Informative

    I presume it's dialogue with your companion NPC. In hetero-SWTOR (as I suppose we must now call it) you can end up flirting with your companion NPC, provided they're of the opposite gender.

  10. Valve watching on Gabe Newell Reveals More About Steam Boxes, New Input Devices · · Score: 3, Interesting

    It's nice to watch a company in that phase of its existence where it's still essentially "good", i.e. doing interesting things in a better way, just ramping up, and morally fairly neutral. If they get anywhere they'll inevitably metamorphose into rapacious consumer-o-phobes, but for the moment I wish them godspeed.

  11. Re:No future on Blizzard Reportedly Planning A Linux Game For 2013 · · Score: 1

    Presumably some libraries will call into the kernel. Is it the case that a particular version of (say) libc will work against any kernel? (I'm genuinely asking -- I have vague memories of hitting an issue like this trying to run a statically linked binary on an ancient Linux.)

  12. Re:I want to say one word to you. Just one word. on Investing In Lego Bricks For Fun But Mostly Profit · · Score: 1

    I get the reference, but what I came to say is... Of all the companies that I can think of, I would say Lego is most vulnerable to a 3D printing boom. It may start with printing replacement pieces. It'd be a long slow decline though, a la CD, as I can't see 3D printers becoming ubiquitous that soon, nor can I see them being capable of producing all the pieces (transparent plastics, etc).

  13. Re:We are the 30% on Microsoft To Apple: Don't Take Your Normal 30% Cut of Office For iOS · · Score: 1

    If I were Microsoft, I would just charge the customer an extra 30% on top of whatever base price I wanted to charge. If the customer asks, "Hey, why is this so much more expensive than on the Windows app store?" explain to them how Apple's pricing works.

  14. Re:Like how iPhones can only call other on Richard Stallman: 'Apple Has Tightest Digital Handcuffs In History' · · Score: 1

    What's preventing me is that the person at the other end doesn't use Skype... hence the network effect. You have to use what other people on the network use. Skype is a good example of the network effect, which is the point I was trying to make. It's not a good example of Apple abusing the network effect; I was not trying to make that point.

  15. Re:ive always thought the idea on Thorium Fuel Has Proliferation Risk · · Score: 0

    What scares me about proliferation is: while for rational people mutually assured destruction means nukes are unlikely to ever be used, when it comes to religious people, reason takes a back seat. (Or, if you want to be charitable, the premises from which they reason are extremely pliable.) FWIW this is also increasingly an argument against the USA having nukes.

  16. Re:Like how iPhones can only call other on Richard Stallman: 'Apple Has Tightest Digital Handcuffs In History' · · Score: 1

    If I could figure out how to install Facetime for Android, we could continue the discussion face to face.

  17. Re:PR genius on Richard Stallman: 'Apple Has Tightest Digital Handcuffs In History' · · Score: 5, Informative

    The network effect is where you need to use (random example) Skype because everyone else you need to talk to uses Skype, and Skype is not built on open standards in a way which would allow you to use an alternative.

  18. Re:To much selling me shit. on Apple Declutters, Speeds Up iTunes With Major Upgrade · · Score: 2

    Incidentally, if it keeps prompting you for a password that you keep cancelling, the answer is apparently to delete all stored web content... in Safari. (It worked for me.) Whether or not it is good that other applications apparently have unrestricted access to your Safari cookies is left as an exercise for the reader.

  19. Re:Wait until you read on Boring Conference Still Vows: We Will Not Rock You · · Score: 4, Funny

    I invite you to submit it to the prestigious Journal of Universal Rejection for peer review.

  20. Re:This will not be used for what they think on Flexible Phones 'Out By 2013' · · Score: 4, Funny

    Add a stylus and some handwriting recognition, then invent some kind of adhesive micropayment system and a physical distribution/collection network, and it could be used as a high latency message transmission system?

  21. Re:Agree on A Gentle Rant About Software Development and Installers · · Score: 1

    "The problem with these (untested, speculative) solutions"

    I'm not sure they're untested or speculative; they're all in use somewhere, but because we're not required to use them, we don't. Whether in combination they'd yield a greater quantity of robust, higher quality code is speculative, but given that the status quo ain't working, I'm open to alternative suggestions.

    "Notice how your own solutions, for example, do nothing to address the installation/deployment issues spoken about in the fine article."

    True - I'd broadened to software engineering in general. OTOH, if there were an accepted, stable, boring but well defined API for installation, tested and hardened over the course of 50 years, I'd expect fewer issues. E.g. .deb means I can write an installer (for one system only, which is the tragic part) without having to devise my own, and without understanding how it works internally, only the options it gives me (i.e. its API).

    "languages/tools can't do everything: to get better code, you ultimately need to get better people"

    On this specific point, the point of code reuse is that
    (a) people would write less code, so they wouldn't need to have as much engineering wisdom as otherwise; in my experience the average coder works better in the constraints a framework than when given free reign. If nothing else, it gives them time to learn without fubaring things fundamentally and leaving spaghetti in their wake.
    (b) the code gets better over time, meaning less need to fork off and write new code
    (c) if they were writing new code, they'd be encouraged to reuse an existing API written by their betters, which is the hard bit

  22. Re:Agree on A Gentle Rant About Software Development and Installers · · Score: 1

    I would expect the tests to be part of the public API, possibly augmented by third party tests. So while I could provide stubs, they would be there for users of my API to see. They would no doubt judge the quality of the software I've provided accordingly.

  23. Agree on A Gentle Rant About Software Development and Installers · · Score: 3, Interesting

    I frequently remark to my colleagues how bizarre it seems to me that after 50 years or so of software engineering, we're still building awful crap. If we were architects, we'd be unveiling skyscrapers built using favela techniques of plugging any old crap together, in the mud, next to a river.

    There are lots of reasons, but the two big ones I'd say are time pressures (which we as programmers will never be able to resolve) and a lack of code reuse (which we can resolve). For example, the constant churn of technologies to me is simply a failure to reuse code.

    I would start by trying to engineer whole classes of faults out at the language level, as has been done with buffer overflows and garbage collection.

    Make static analysis much more anal, forcing the programmer to express their intent up front - static types, constraints, etc. Make the compiler a totally pedantic Nazi. Sure, it's nice to be able to hack shit up in an afternoon in Python or whatever, but then it ships, and the bugs come in, and you end up adding a pile of asserts and whatnot that should have been caught way before the product shipped.

    Make unit/integration testing a mandatory part of the build, i.e. the compiler/linker refuses to link with code that hasn't been marked as tested.

    If we learned to put the hard thinking and effort into designing APIs, and then reusing those same APIs across whole new classes of problem (because the language makes defining APIs is such a hassle that we'd rather not dream up new ones left and right), I think things would improve massively. Forcing the APIs to be public, but allowing the internals to be as obscure and proprietary as you like, would allow for reuse, interoperability, and hopefully improvement (by replacing particular implementations of APIs with better ones). Add a sane API mechanism for backwards compatibility, so that when you realise the API is fundamentally bad, you can or are required to implement the old API in terms of the new, and you don't just abandon people to DLL version hell. A language could provide support all of these things.

    None of this would stop you from writing shitty code. But at least, to do so, you'd have to knowingly subvert the compiler in a bogus way, ignoring screeds of the compiler telling you that you and your code suck goats' balls.

    Is there a patent on administering electric shocks every time there's a build error?

  24. Re:Let's step back for a moment.... on Report Says Climate Change Already Evident, Emissions Gap Growing · · Score: 2

    "Do we know that reducing the CO2 level in the atmosphere - by whatever means necessary - will reverse or start to reverse climate change?"

    If we're driving towards a cliff, do we know whether braking will prevent a crash? If we don't know, does that mean we shouldn't brake?

    We know that accelerating our greenhouse gas emissions will kill us all.

  25. I think I know who did it on John McAfee Launches Blog, Offers $25K Reward For "Real Killers" · · Score: 5, Funny

    Hans Reiser?