Slashdot Mirror


User: PSargent

PSargent's activity in the archive.

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

Comments · 33

  1. Re:Some things should probably be left alone on Open Source Electric Cars — Good Idea Or Not? · · Score: 2

    But generally in the past, it took at least a modicum of skill to work on a car. Letting any douchebag with a computer plug in and play with any aspect of his car's functions is a little more scaring than a grease monkey putting in new headers on his 66 Mustang.

    I don't see a difference. The modicum of skill has just moved disciplines.

    A Chimpanzee with a torque wrench could render a car unsafe to drive, but I'd like to see him upload a new firmware.

    Regardless, I don't see why it's felt that people employed by the car company are infallible. As a freelance engineer I move from company to company. There's a large proportion of engineers out there that have their hands tied because of office politics, are buried under red tape, are brow-beaten because of unrealistic deadlines or just aren't very good. These guys make mistakes, and often have to live with the bugs because the cost to fix them (financial or political, as deemed by their boss) is too great.

    Customers are trusting their lives to this code. They should be allowed to see how good it is. Open it up and let people review and improve the code.

  2. Re:Where are you located? on VHDL or Verilog For Learning FPGAs? · · Score: 1

    Yep, this is the right attitude. Use the language that has the type checking and strict structure, and then when the shackles come off people have already formed good habits.

    I've done about 8 years of VHDL and so prefer it to Verilog, mainly because I'm more familiar with it, but I've had lots of conversations with Verilog engineers over the years saying "You can't do X with VHDL because it's too strict" and it's never true. Learning VHDL was tough, but doing it (and I've got a similar tale with Haskell for software) was what advanced my skills of RTL coding the most.

    The key is not to fight the restrictions, but to understand why they are there and to see what they allow you to forget about. It's sounds almost zen, but sometimes restrictions let you flow. ...but never forget. The aim is to describe hardware, so you need to have in mind what hardware you want to synth at the end of the day. As such the language is always second to good hardware design.

  3. Re:System Verilog on VHDL or Verilog For Learning FPGAs? · · Score: 4, Interesting

    I disagree with the statement that everybody has switched to System Verilog. I've worked with a few companies introducing it, and System Verilog is exactly the reason I want to go back to working with VHDL. It's horrible.

    My take on it it is that a load of C++ engineers looked at Verilog and thought "What this needs is object orientation!" completely ignoring the fact that hardware description languages are OO by nature. After all, what is a module if not a method of encapsulating design leaving just a public interface.

    The result is a horrible mess of a bi-polar language that can't decide if it's a software language or a hardware one, and the two sides don't really want to talk to each other. Add to that the fact that all of the design patterns that are being used with it are software patterns that don't map well to hardware, that most hardware engineers don't know, and you just get a big steaming pile when you try to introduce it to a company.

    The EDA vendors love it because it's giving them a new set of tick boxes they can sell their wares on, but I've yet to see it do anything that I couldn't do in straight verilog / VHDL + a little PLI/FLI, and I've been working as a system verilog application engineer for one of the EDA companies. ...oh and it's really slow (as in orders of magnitude).

  4. Re:Mercurial vs. Git on Git Adoption Soaring; Are There Good Migration Strategies? · · Score: 2, Informative

    Have they improved branching in hg?

    Bookmarks are what your after and they came in a couple of versions ago.

  5. Re:Serious Question....Please answer if you know! on Open Source Graphics Card Available For Advance Orders · · Score: 5, Informative

    Now that they are ready to offer the hardware, I find myself seriously considering purchasing one.

    Don't! and I'd say that to anyone. What they are offering is a FPGA dev kit, with nothing to put on the FPGA. Yes, they've done a board design, but that's really one of the easiest bits, especially as most firms that sell the chips give you sample designs that you can stitch together.

    The HDL is the key to this project, and as far as I can see they haven't produced anything beyond very basic PCI and Memory Controllers (which I'd expect to be very low performance). I looked at the same code about 2 years ago (maybe more) and it's in exactly the same state now as it was then. I say this as someone who writes VHDL / Verilog for a living and was wondering if I should contribute, but I'm not interested in carrying the whole thing myself.

    If this projects manages to get a framebuffer device up and running within 5 years I'll be impressed. I think the whole project is incredibly naive, and doesn't understand the scale of the project they're trying to do

  6. Do not let the data outside your network! on How Would You Prefer To Send Sensitive Data? · · Score: 1

    Couriers and encryption are all good ideas if you trust the person at the other end, but in your case the data you're dealing with is too sensitive. You could be responsible (yes, YOU!) for divulging all of your colleagues SSNs, bank account details, etc.

    Any company that will not send an employee on-site to do the transfer - under supervision, or at least having accepted, under contract, responsibility for any data loss - shouldn't be doing the work.

    Give your HR director a good slap for having agreed to this, and not respecting the security of all the employees.

  7. Re:Linus is right on A Case Study In GPLv2 / GPLv3 Compatibility · · Score: 4, Insightful

    But what if my need is to modify the software, and not redistribute the modified source code? Whoops, there goes the GPLv3, restricting my freedoms. ...and that is exactly what is intended. The same intention as GPLv2. Write it yourself if that's your intention.

    I'm amazed there are people out there thinking this kind of behaviour is fair game. Just because somebody makes their source available, doesn't mean they want you to pass off their work as your own.

    It really is very simple:

    BSD says "Do what you want. I don't care."
    GPLv2 says "You got the source, so should your customers."
    GPLv3 says "Stop jumping through loopholes! You got the source, so should your customers."
    Commercial licenses say "You want the source?!?! Go f*%$ yourself."

    Personally I would never BSD license any of my code. There are too many people in the world that will happily rip it off.
  8. SGI was considering it an asset to sell. on OpenGL Spec Now Controlled by Khronos Group · · Score: 1

    I saw a story recently that seemed like SGI was considering OpenGL to be one of it's few remaining pieces of IP that it could sell off. I'm not sure how true that was (centainly they own various patents which are licensed to OpenGL implementors), but I expect this is a move to try to get it out of the car wreck that is going to be SGI soon.

    A shame it has to be done, but probably a good thing.

    My money is on nVidia buying up the IP once SGI is gone (ala 3Dfx)

  9. Re:How Emperor Blair will rule without bureaucracy on UK Parliament to be Made Redundant? · · Score: 1

    Are you saying that Big Ben is actually a huge death ray?

    (And yes, for the pedants, I mean the clock tower and not the bell.)

  10. Re:Please explain... on UK Parliament to be Made Redundant? · · Score: 1

    To quote Michael Collins, how did you people ever get an empire?

    To quote Eddie Izzard, "Through the cunning use of flags."

  11. Simple explination on New Model Solves Grandfather Paradox · · Score: 1

    You people are overcomplicating things.

    If you manage to go back in time and kill your grandfather, it means that your gransmother was doing the guy next door.

    Simple.

  12. Wow! How things have changed! on Updating Free Software in the Enterprise? · · Score: 1

    It used to be that Microsoft could never be considered for "enterprise" (I HATE that word) type instalations becuase there was no way that software could be centrally managed.

    Now we have questions asking how you do it on a unix. You do it the same way it's been done for decades, and that's to have a central reposistory which is mounted by all workstations. You install and run your software to/from here.

    Main problem is no package manager that I know of is able to cope with such a concept :rolleyes:, so you have to get your hands dirty.

  13. Re:It's tragic and bad they weren't more open. on The Apple II: The Machine That Started It All · · Score: 1

    Considering that the Apple ][ came with full schematics, it's difficult to see how they could have been more open.

    I remember diagnosing failures on the motherboard with my father in order to fix our Apple ][ several times.

    The lack of such information was why we didn't bother with the macintosh.

  14. Re:Film versus Digital? on Image Preservation Through Open Documentation · · Score: 1

    errr... Yes. High end digital exceeds film for resolution. Stop being a grey bread.

  15. Re:there's a disturbance in the force on Bruce Perens Tells Linus Torvalds To Cool It · · Score: 5, Insightful

    Well.... I think so, yes.

    The fact is that I think this is a fairly important debate.
    Was Linus wrong for using a propietry tool for the development of the kernel and essentially forcing all kernel developers to follow him?
    Could this situation been forseen?
    Is Linus angry with Tridge because it actually shows up his previous bad decision and the only way for him to save face is to badger Tridge?
    Is McVoy behaving like a spoilt kid and taking his ball home because somebody didn't want to play his game?

    I'm personally with Tridge and Perens all the way on this one (not that anybody will care). Reverse Engineering is legal. McVoy needs to deal with that.

    If we get a schism, then so be it. It's an important line to be divided by in the development of a Open Source / Free OS.

  16. Re:The Snowsports Analogy on Are Mac Users Smarter than PC Users? · · Score: 1

    Barbara Streisand has a smooth, sophisticated sheen of coolness about her!

    Oh Dear!

  17. Re:Find a job you love.... on Changing Jobs for Job Satisfaction? · · Score: 1

    "I used to like installing PVC drainage pipes but now, well when I get home and find a leak under the sink it's just too much like work to get under there and fix it."

    Just be glad you're not a gynacologist

  18. What was wrong with 'talk'? on IM Usage & Awareness Services · · Score: 1

    When I was back at Uni (Showing my age here) we all used to use 'talk' or 'ytalk' to have realtime chats over the network.

    It worked great. People would be logged-in in their rooms, and it was good for 'Just going for a drink. U coming?' type messages, or asking problems on work stuff or whatever.

    Nobody ever seemed to use it in the real world though, although it's still in the distros.

  19. Re:Conversion in process on SuSE Linux will run Microsoft Office · · Score: 3, Informative

    Using Modelsim for Linux now. You can't get the PE (Personal Edition) though. That's only on Windows.

  20. Re:UNIX/X programmers need to take some UI trainin on The Linux Desktop Obituary · · Score: 1


    DON'T HAVE MODAL DIALOG BOXES.

    I'm forever getting a modal dialog box come up on a windows box, asking me a question, and I think 'Oh, let me check'. It's at that point I realise I can't do anything else with the application. I personally find these things really annoying.

  21. You're probably going to see a lot of this on Eazel On The Ropes · · Score: 1

    The sad truth is, now that the internet bubble has burst, all the venture capital companies are looking over their portfolios for what hey can cut back on. This is leaving start-ups that have even the fainest whiff of 'internet' about them high and dry once there current money runs out.

    Count in the fact that most tech companies are feeling very poor because their share price is so low, therefore buy-outs are going to be unlikley, and you've got a situation where there's going to be a lot of dead animals by the side of the road.

    Paul

  22. Re:Trade secrets have no protection on Apple Moves Again To Squash Look-Alikes · · Score: 1

    Anything which is patented is, by definition, not a trade secret. The notion of a patent is that it promotes information sharing, but gives the owner of the patent protection from having their idea commercially exploited by some bigger faster company.

    This has been rather perverted in recent history, but the fact is if you want to keep something secret you can't patent it. The process requires openess.

    Anyway I think this would come under copyright, but I'm not sure.

  23. Re:Guerilla Actions? on 4C May Back Down On Hard-Disk Copy Protection · · Score: 1
    3. [...]The drive serial number is on the magnetic media somewhere. How long before a "utility" is developed to overwrite/change this?

    From what I hear programs already exist to do this. The Hard-drive serial numbers are often used as the seed for licence keys. Crackers often just change the number by a few and watch how the resulting licence changes. Once they've worked it out they'll write a key generator.

    At least that's what I hear.

  24. Why do I want IM? on Instant Messaging On Linux · · Score: 1

    I'll readilly admit that I haven't used it, but can anybody answer me why I would want to?

    As far as I can make out IM systems are just like e-mail systems except I can see if the person at the other end is around at the time.

    If I want to chat I'll use talk or IRC (depending on their/my location), and e-mail is perfectly fine for messages.

    If people are around at the time then they'll normally answer an e-mail in a couple of minutes. It's not as if e-mail is based on dial-up UUCP connections anymore (as a rule).

    So what's so great about IM?

    Paul

  25. Re:Disturbing... on NASA To Contact Its Oldest Spacecraft · · Score: 1

    From the artical it sounds like it's just sitting off our doorstep. It's orbitting the sun at a distance of 0.8AU (1 AU = distance between the earth and the sun).

    Nothing ike going round in circles for 35 years :-)