Slashdot Mirror


User: Doc+Ruby

Doc+Ruby's activity in the archive.

Stories
0
Comments
21,318
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 21,318

  1. First Thing We Do, Let's Kill All the Lobbyists on Google, Yahoo, and the Elephant In the Room · · Score: 3, Insightful

    Wouldn't it be nice if all Americans had the access to officials that only lobbyists get?

    Access is the coin of the politician realm. The "go along to get along" culture means that they're always talking out of every side of their mouth to accommodate every conversation they've had that doesn't get them indicted. So just inserting your point of view into their environment is the key to carrying your point of view into legislation.

    Every elected official should be required to fill their calendar from their constituents first, after they schedule meetings with their official staff. They should be allowed to reserve up to 1/3 of their office hours for people outside their constituency. Within those groups, people whose agenda is personal, even if they're the principals of their corporation or organization (eg. on its Board of Directors, shareholder committee, or executive tier) should all get equal access to the official. And every agenda should be published in their calendar, as well as the list of meeting attendees. Except in rare cases of actual national security, which must be confirmed by the relevant security committee in Congress, in order to be kept secret (though not from that oversight committee).

    We shouldn't have to wait for the paid corporate reps to get done deciding everything for a gang of figureheads. We're a republic. These people are supposed to represent us every day, not just on the campaign leading up to the Election Day "accountability moment".

  2. Re:Streamline It Simple Again on OS X Snow Leopard Details · · Score: 1

    I haven't started coding anything, and don't have a specific plan to. I think that idle "pre-alpha" SourceForge projects do more to inhibit development of the idea than to encourage it. The person who actually starts the project doesn't get the glory of starting it, so they're less likely to do so.

    But various parts of that project could be increments of existing current projects. The best place to start would be a Linux app that reads the FreeDesktop.org standard MIME registry and improves the related protocol registry (eg. "http:" starts "curl " for retrieval, the OS creates an object of the type the received HTTP MIME header says, then gives the object to the corresponding app in MIME registry for viewing).

  3. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    The AMD mobos you pointed out doesn't have a price, because it's a "deactivated item" (not in stock), and was an "open box" item when it was in stock. Don't expect to see it again.

    The Intel mobos you pointed out all start at $200 for an 8 port onboard SATA. For $50 each I can get 2 4-port Promise SATA cards, and a $100 mobo.

    The PCI/SiI3114 cards that I got claim to support 4 ports for $25. Probably the Promise cards are the right option. Though if I'm starting from scratch, I should get a PCI-e mobo, maybe with onboard SATA, and PCI-e cards.

  4. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    Evidently, that problem comes with an error message saying that's what's happening. I don't get that message, or any other clue. Just the board reports it's starting up, then (on some mobos) if there's a drive attached its ID# comes up, then it freezes before POST completes, before it can show the next screen (bootloader starting, which doesn't).

  5. Re:Constitution 101 on SCOTUS Grants Guantanamo Prisoners Habeas Corpus · · Score: 1

    Federal courts are already well versed in keeping official secrets sealed when used as evidence in trials.

    America's justice system works, balancing proof against rightful means of obtaining it. Nothing has changed, despite the inane, cowardly chants that "9/11 Changed Everything". America's been refining its legal system for over 2 centuries, and is still pretty much the best in the world, despite Bush era work to dismantle it.

    Of course we want to get only the real terrorists. Otherwise, we'd leave the real terrorists at large. And of course injustice just fans the flames, making it easier for terrorists to get support, and harder for American to find local allies who can help us get the terrorists.

    The problem with American justice is that the ghost of Johnnie Cochran can game the system, when he's up against punks like the LAPD, which is filled with racists who taint the evidence. Guantanamo produces nothing but that kind of tainted evidence. If the Feds had captured people on real evidence, rather than just bounties for Afghans and Pakistanis to sell out their local Hatfield/McCoys, and kept them in maximum security Federal jails, interrogating them legitimately, we would have blown apart their networks by now. The government has hotshot top lawyers who can make people like Cochran look like Matlock, and shut down any BS technicalities. But instead, we're going to let some of them get away with murder (and worse), among the rest who did nothing but wander too near America's huge "post-9/11" vacuum operations.

    And to show how deeply unserious we are, John McCain has taken to insisting that 30 people freed from Guantanamo have returned with new terrorism. Now, that's probably just yet another lie. And even if true, those would be people who Bush has freed, not anyone freed as "fruit of the poisonous tree", like violated Habeas Corpus rights, who in Bush's judgement weren't threats. But these kinds of lies and stupid decisions are typically just garbled versions of the facts. So probably what's happened is that Bush released some prisoners who our intel agencies haven't tracked, even though they're the #1 most likely to become terrorists, even if they weren't before, even if just out of a grudge or because now they're valuable "jihad celebrities".

    The Habeas Corpus rights are the basis of a system that tests evidence for proof of acts. That might not be the best way to find the truth, but we don't know any better ones. And since so much hangs on doing this as right as we can, we better get right, right away. We've already let almost 8 years doing it wrong make the terrorists' wettest dreams come true.

  6. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    Now that's what I'm talking about. 8 ports for about $100 that works is better than 4 ports for $25 that doesn't work. If no one's got a mobo that my SiI/3113 cards will work in, then you've won the sweepstakes in this subthread :).

    What mobo have you got those AOC-SAT2-MV8 working in?

  7. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    I need controller(s) for 12 SATA drives, not PATA.

    Their SATA controllers (other than a cheaper one that's only 2 ports) are really expensive. Unless I were transferring a lot of data frequently among multiple drives on a single card, I'd be better off just buying a few 2 port SATA cards for over $150 for every 4 ports, plus the cost of the card itself.

  8. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    That card you got looks identical to my card. But though mine says "SBT-SRD4", the Sabrent SBT-SRD4 NewEgg sells looks a little different (the jumper block at the left end is missing on mine and yours).

    What mobo are you using?

  9. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    I'm booting from an IDE disk attached the mobo's IDE controller, which boots fine until the SATA card is in the PCI. With the SATA card in the PCI, the mobo doesn't complete the POST before it freezes. It never gets to boot Linux, so Linux drivers isn't my problem yet. Mobo compatibility with the SATA card is my first problem.

  10. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    The PCI bus is no slower than the ethernet card sharing it. USB interconnect to the CPU and other peripherals is usually through that PCI bus, even if there are multiple USB buses to that point.

    But copying between multiple drives on the same SATA card should not have to go over the PCI bus, just across that shared card, if the card is smart.

    None of this is that important, because I need only something like 4Mbps (500Kbps * 8 streams) from the cheapest mobo that works.

    What I need is a mobo/SATA combo that supports at least a dozen SATA drives at all.

  11. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    Looks like those Promise TX4 cards still cost $50 each (except a few dubious offers on eBay). And 300GB drives still cost about $100 each. Are you posting from the future?

    SATA is 1.5Gbps (SATA2 is 3Gbps). How is that slower than 100Mbps ethernet (even if the ethernet does really max at about 60Mbps)?

    Does SATA slow down in the future, or does 100Mbps speed up?

  12. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    I'm not booting off the drive on the SATA card, just the IDE drive of the mobo IDE. I don't even have a drive attacked to the SATA card, and it freezes the machine during POST (without any clues).

  13. Re:Constitution 101 on SCOTUS Grants Guantanamo Prisoners Habeas Corpus · · Score: 1

    No, calling you a fool when you demonstrate you are only underscores my argument that I already made. You're the one who just discredited your argument and yourself by inventing a straw man complaint then using it as excuse to stop arguing. All I had to do was call you on that, and you're back. But hey, you also think there's no difference between McCain and Obama. You probably said that about Bush and Gore, too.

    But to top it all off, you're for McCain, who is as far from libertarian as anyone can be, in his actions. And in his talk. What kind of real libertarian says or believes that Habeas Corpus rights must be denied to the people we kidnapped into Guantanamo?

    You aren't really a libertarian. Nor is McCain, who just plays one on TV - but is a fascist when voting in the Senate. You're both really just Republicans. Just one of you has to still call themself that to raise money. The other one has to change your story because everyone knows how it ends already.

  14. Early Worm Gets the Bird on The Red Team Wins · · Score: 1

    I suppose that the Red Shirt wins the chance to die early, rather than have to work opposite William Shattner's "acting".

  15. Re:Streamline It Simple Again on OS X Snow Leopard Details · · Score: 2, Interesting

    I'm with you on all that. I've been programming PCs (and other scale devices) since 1977, and my vision is surely formed by what has been offered, and what has been missing, as much as by what we've got that isn't enough.

    The main difference between the Unix model and mine (at least how it appears to the user) is that my model doesn't have applications. It's got libraries with UI code, that work on specific datatypes (including multitypes). The OS presents the data within its datatype's UI, with its datatype's operations exposed, in display frames with OS-wide operations on all datatypes. The OS could be Linux, running a single app, the UI, which exposes those widgets, and those presenting OS features. Like pipes: every process has exposeable widgets for its filehandles, which are used to redirect its STDIO, among other processes.

    The result would start to look a lot like what the original Mac started out looking like: all data would have the same UI that all the data of that type did, like the Mac started with just the MacWrite app frame for all text data, MacPaint look & feel for all graphics, etc. Knowing how to do an operation on a datatype would work in any context with that data. And the original operations for one datatype would serve as templates to be "overloaded" (C++ style) in equivalent (or analogous) operations on other datatypes. So using any new datatypes/UI is leveraged as much as possible off existing skills with existing datatypes and their UIs.

    I note that what broke that tradition was Excel, which was Microsoft's first Mac program (well before a Windows version). Excel was such a great program (and still is, mostly) that it was excused from smashing Apple's otherwise strictly enforced GUI guidelines. I take that lesson in thinking of the basic template for all "data frames" being a multilayer spreadsheet grid, with each sheet composed of subsheets including a data tier, an "algo" tier, and a presentation tier (the default view is the presentation, but any tier can be viewed). Each tier holds multiple layers, as each tier has its own connection to data, its own algorithm, and its own presentation to the next layer. The default view would be something like a spreadsheet grid, but stylesheets in the presentation layer would make the graphical rendering arbitary and customizable. But in standard terms, so any object or collection with the same datatypes or overloaded operations could use any stylesheet that agrees with those types.

    That could all be built on a Linux/x86 PC right now. I'd prefer to have the HW upgraded to a RISC/DSP/FPGA, like a PS3 with PCI-e for the FPGA. Because that architecture is inherently parallel, which my SW model directly supports. Everything is an object messaging other objects, so the RISC needs only to schedule which objects run in which execution unit, whether DSP or FPGA (depending on their arithmetic or their logic demands). The OS would pull the code from the object's datatype's class library, then either init and interconnect the DSP, or config some FPGA off buses or registers on the chip. Probably the whole OS would start as Linux running on the Cell's PPC, then gradually port each function to FPGA/DSP, gaining performance and flexibility along the way. I'd probably want to reimplement a filesystem under the VFS API, but implementing it in a relational engine that wrote directly to inodes of raw storage, before factoring FPGA/DSP out, but a good team could develop them each in parallel with the other. For good measure, I'd run the whole OS under a Hypervisor (virtualization like Xen or VMWare), which is how Sony runs its Cell PS3 already. With that architecture, arbitrary constraints on what a user can do that are just artifacts of how features have piled up on the Desktop over 30 years can go away. Which would let a lot more complexity under the hood tie everything together a lot more symmetrically, so the default presentation could be a lot simpler, as would exploring under that hood.

    If I had a $million and a couple-few years with a dozen developers, I'd release it around 2010, and change the world.

  16. Re:Constitution 101 on SCOTUS Grants Guantanamo Prisoners Habeas Corpus · · Score: 0, Flamebait

    I accept your concession. Though you should look into that "strawman" word you're misusing. It doesn't mean "superior argument", and "pathetic" doesn't really mean "made you cry".

    But at least I shut up another delusional Republican by confronting your denial. You should stay indoors until you're worked that out.

  17. Re:Constitution 101 on SCOTUS Grants Guantanamo Prisoners Habeas Corpus · · Score: 1

    Thanks for the analysis. But "4 up and 1 down" means 20% were/was "down". And there's no way to tell whether there were 10 moderations, 8 up and 2 down, or 40 moderations, 32 up and 8 down. it's still 20% down.

    20% of those who modded who called that post a "Troll". An indefensible mod.

    I never said that "20% all moderators on Slashdot modded [me] troll". I said that 20% of the mods did, which is correct. That might be 1 person, it might be a dozen. They're all TrollMods. Who hate America, hate our freedoms.

  18. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    Google never heard of a AOC-SAT-MV2 . Where do I find one? And how do I yank out the BIOS?

  19. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    I'm not booting Linux from the SATA drives (the one I attached is blank). I'm booting Linux from the mobo's IDE drive, which boots fine when the SATA cards are not in the mobo PCI slots. And on the IBM mobo, the board boots most of the way through POST, even showing the attached SATA drive's ID#, before freezing.

  20. Re:Constitution 101 on SCOTUS Grants Guantanamo Prisoners Habeas Corpus · · Score: 1

    The Bill of Rights was included in the Constitution to make it clear that those specific rights must not be violated, and must be protected. Because the people who signed the Constitution had just fought a long, bloody war against a tyrant who violated those specific rights as a way to deprive the people of whatever right the tyrant wanted to violate.

    Those Amendments merely reiterate those rights explicitly. But the Constitution doesn't give the government power to violate those rights in the first place. However, the Constitution is a practical document, and its signers (and amenders) were practical people. So they added a list of rights to be sure the government protected them, rather than violate them, knowing those rights would tempt people in the government for violation, but they must be protected anyway.

    Look, go read the Constitution for yourself. It's not long, it's very clear. As it explains right up front, the people have rights, the people create governments to protect those rights, the Constitution does just that, and creates only those powers it explicitly says, which are all to protect the rights of the people. In case it's not so clear, the Bill of Rights makes it even more clear some rights that must be protected, and not infringed.

    The Constitution does not "grant civil (or any other kind of) rights back to citizens". Those rights are inalienable, and are only protected by the government prescribed in the Constitution. There's no "granting back", because that would imply that the rights had somehow been alienated from the people, before being "granted back". Those rights are part of being human.

    More people should read the Constitution. Even now people running our government succumb to the predictable temptation to us the government to violate, rather than to protect, our rights. The 4th Amendment is particularly beat up. And the Habeas Corpus protections that the Constitution explicitly says "may not be suspended" has been in suspension for several years, while 4 of 9 Supreme Court justices just tried to say suspending it is OK. If more people read the Constitution, we'd be more protected. It doesn't defend itself - it's just a piece of paper. But written on it is a recipe for living with each other that has never been equaled or exceeded, in its truth or especially in its successful practice.

  21. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    It is indeed a Silicon Image chip (and almost nothing else, just a few caps/resistors).

    How do I flash the card, when the machine won't boot with the card in its PCI slot? Oddly, some of the mobos will boot through most of POST, and show the drive ID#, then halt before continuing. Some will halt before showing the drive ID, but if no drive is connected to the SATA the boot will continue to show no drive is connected, then halt.

    Ideas?

  22. Re:How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 1

    I wish I could, but I can't find the vendor info right now. However, there are plenty of 10+ bay towers with power supplies for $20 and up.

  23. Re:Streamline It Simple Again on OS X Snow Leopard Details · · Score: 1

    I agree. I'd be very pleased if some of my UI ideas showed up in MacOS 11. I'd be very pleased if I ever get around to implementing them myself, or even just get to use them before I'm too old to drag a mouse cursor across a screen yet again.

  24. How About Just a Dozen? on What To Do With a Hundred Hard Drives? · · Score: 4, Informative

    I got a $20 enclosure with 17 drive bays in it, and a 300W power supply. I've got a dozen SATA drives, each drawing under 10W, and 5 EIDE, drawing under 20W each.

    At first I just got a dozen SATA/EIDE USB slaves for $10 each, and plugged them all into a USB hub, with just the single USB cable stretching out of the case over to another full PC's USB socket. But that is so slow, especially when copying big music or video files between drives (and through the single USB cable to the CPU and back). Playing multiple media files to different terminals in my house is too much bandwidth for the single USB, too. Running 4 USB from the big enclosure to the 4 sockets in the server PC isn't much better, because it all goes through the same CPU and PCI bus.

    So I got 3 Sabrent SBT-SRD4 4xSATA controller PCI cards, because they were $25 each. But when I tried to boot them in a few different motherboards (pre-HP Compaq P3/1.2GHz, IBM P4/3.2GHz), none of them got past the POST to even start booting the OS. I want to use them with Linux, but with the failure to even boot I'm not hopeful about driver support, either.

    I bought them from CompUSA (still alive, online only), which hasn't replied to (email only - no phone available) tech support requests. Nor has Sabrent itself. I'm not hopeful that they'll refund my money, since everything else about this transaction has sucked.

    So what I want to know is what cheap motherboard (no need for graphics or anything else other than at least 3 PCI slots and 100Mb-1Gb ethernet) will work with these SATA cards? If they're really duds, what is the cheapest way to get 12 SATA drives controlled, even if they're not that fast, over to 100Mb/Gb ethernet? Either SATA cards + motherboard, or even a fat mobo with a dozen SATA ports. I'd even settle for just 4-8 SATA ports to get started. I'm talking under $200 if possible.

    Ideas? If it works, then 8-9 of them should support the 100 HDs the original question was asking about.

  25. Re:Streamline It Simple Again on OS X Snow Leopard Details · · Score: 1

    Well, you're looking at my comment as some kind of "Apple vs Windows" complaint. Windows is worse - I haven't used it on my own computers for more than 5 minutes at a time since 2005. But I'm talking about the actual experience of trying to use a Mac without learning some specific "Mac techniques", however nice those techniques are.

    I used to work for Apple. I helped Apple move from its old Pascal toolkit to its C++ toolkit, writing developer tools for Apple Developer University. I almost bought a MacBook Pro last year to upgrade - but decided I need 2 mouse buttons for the full range of easy access to UI subfeatures.

    All the changes in Apples GUI system have been incremental since 1984. You're just familiar with its gradual evolution over the past 5 years, so you don't notice how that's fed you the learning curve gradually. I watch my wife use her Mac, and I can see how its current complexity is not "intuitive" ("unless you know how", which isn't what intuitive means). I experienced it firsthand, though I've got much better "UI intuition" and much longer and deeper experience than she does. It's real.

    What I want is a real transformation. And in fact I have some pretty good ideas about what that transformation could be like. It's not just "streamlined" as in some graphic style, or something "flashy" like a toy. But rather a major step like the original Mac took past the commandline, making the "Desktop" a transitional era from actual offices and desktops, through virtual ones, to a virtual space that isn't just a "horseless carriage", but actually a car in its own right. For people who didn't learn to drive on a "horse carriage", but who think of some Desktop/office interfaces as arbitrary, which they now are. And who will welcome ways of dealing with data in its own terms as familiar, because they're already familiar with data as such.

    Apple is doing the right thing to protect its existing base of Mac users, which is how large, vested corporations work. It's also doing the right thing by throwing a whole new UI onto the iPhone, though the OS underneath is so close to the one under its Desktops. Because that new "iPhone way" is the future, or at least a future. I just want to get entirely to to the future, without staying bogged down in the past. There's a lot of people waiting for me in that future for whom the past was never their home, anyway.