Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:Electronic Engineer Here (Score 1) 220

a) That's a problem with closed source software, not your OS or your video card. Commercial software producers are not going to support older stuff forever because it isn't profitable but they also don't let you tinker with it or compile it on an older platform. But the point is that the old stuff should still work and not slow down your computer over time. I haven't used Flash in at least a decade for that precise reason but for simple animations it seems like keeping an older version of Flash or getting Gnash may be a solution.

b) Most (good) OS'es aren't vulnerable either. Linux is just coming out of their first LTS, Ubuntu had a few LTS versions and they're all still secure and stable and equally fast on that 80486 as it was 10 years ago. Antivirus is completely and utterly unnecessary for non-Windows OS (and no, market share has nothing to do with it anymore) as are standalone firewalls if your machine is well-managed. Firewalls do nothing against application-based attacks, only close ports that shouldn't be open in the first place or OS'es that somehow don't let you control the ports that are open.

Comment Re: RAID 0 is not for anything you don't want to l (Score 1) 73

Any classic RAID level is useless if you want data safety. So one of your drives in RAID10/5/6 returns garbled data (without an error), which copy/parity do you trust?

Also many 5/6 implementations won't actually calculate the parity chunk on reads, only for rebuilds. There are some pricey controllers that do full checksumming ala ZFS on chip but as with most hardware systems the SPOF becomes your controller.

With the drives becoming ever larger and faster, more data is being read but the errors per terabyte read are not really decreasing so the probability of you reading an error is nearing 1 faster than ever.

Comment Re:Electronic Engineer Here (Score 1) 220

The problem is that it appears to users as such. Our computers do not get measurably slower over time but we get used to faster computers elsewhere in our life and thus our home computer appears less fast or our TV is more blurry. It's a matter of perception mostly, some things like security updates may make things a bit slower but that's just what security requires (you can't expect your 20-year old computer to compute a 2048-bit key as fast as it does it's contemporary 256-bit keys).

Comment Re: What could go wrong (Score 3, Interesting) 405

The problem with putting regular panels next to the road is space especially in rural areas where the roads are often already cutting through previous private lands captured by the government. Capturing more land for use by city slickers' energy production (smart farmers will often already have solar panels) will not go over well and may be more expensive in buyouts and legal issues than developing brand new technology.

Comment Re: What? (Score 1) 268

No it won't bring anyone to jail. There are no laws concerning the sourcing of materials besides perhaps the Iranian/Cuban/Korean embargoes.

Sometimes you do source from someone "reliable" but somewhere along the chain (read: in China) someone will replace the original product with fakes or even the manufacturer factory will make a number of unauthorized devices.

Design specs typically don't even include such details as makes and model numbers as those can change at a moments notice even from the original manufacturer.

Comment Re: Supply chains (Score 4, Interesting) 268

The problem I've found with a LOT of USB things even the FTDI ones is that they're only putting out a stepped up 12V or even just 5V while classically the serial port was a bit above 12V.

Although the spec allows for +3V/-3V at the lowest end, most stuff just won't work well. Also the stepped up voltages seem to have a lot of noise and variation, again something the spec allows but "back in the day" few allowed for those.

Also, the USB data bus frequency leaks noise into the serial bus portion, sometimes visibly on a scope or definitely noticeable on a spectrum analyzer. The problem probably being poor design and shielding on modern computers. I've also had some issues with ground loops but that is only in very specific circumstances.

For critical applications, I've found the Ethernet serial servers are more reliable. Even running commands through an Arduino will do better in a pinch. But those cheap USB adapters are good enough for setting up a switch or uploading a firmware when the device is out of order anyway but are not intended to be permanently attached.

Comment Re: RHEL6 (Score 1) 116

Unless someone explicitly did daemon > /var/log/mydaemon.log, a standard log and syslog would just log everything you sent to it by default and the daemon itself could specify where and how it got sent. Journald not only needs the app but also needs itself instructions on its logging level and verbosity in very arcane journald style specifications. If I'm doing a one-off change, I don't even bother with systemd. It takes me 30-40 lines and 5 file changes to set up a simple script that runs every so often and its logging correctly, in those cases I have a single systemd thing that calls a script that has all my scripts listed, crontab style, that I can add to to my pleasure.

Comment Re: As always? (Score 2) 49

A) don't trust hardware crypto unless you have verified its open source firmware and compiled it yourself or run a comparison test in software. Self-encrypting anything is pointless because you can just steal the entire machine to circumvent it, it is only useful when you discard just the drive. You should always use a software crypto for your entire volume to be sure your stuff is both encrypted and compatible with other systems.

B) rely only on open source software with crypto stacks the government (NIST or NSA) doesn't have a hand in or if you do, those that have been mathematically proven for longer than a few years.

C) don't write your own crypto, if you are a smart developer offer patches and write implementations of your obscure crypto for libraries like OpenSSL, that way it can be vetted by others and pointed out where you go wrong. Also don't trust libraries with small amounts of no-name developers or those that just accept everything in the name of speed, user-friendliness, modern methods or agility.

Comment Re: Because that would be unimaginable CENSORSHIP? (Score 1) 825

But they don't have to and that's the point. Twitter can arbitrarily decide which political candidate they want to support and silence the rest. But then you would be bitching as well. I'd say that any company that perpetuates someone's speech should out of respect for the constitution and as a show of character allow ALL speech regardless of its merits.

Slashdot Top Deals

It is contrary to reasoning to say that there is a vacuum or space in which there is absolutely nothing. -- Descartes