Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Re:the world according to Linda Hill, et al. (Score 1) 245

All the world for a mod point!

I am currently in the process of doing exactly what you describe and can attest to the intense level of stress that it brings. There is always stress at work, but for where I am entering I find it to be much greater. Previously I concerned myself with doing a good job to a) keep my job and b) keep the company happy. Now I concern myself with these same tasks, however c) I feel a greater level of risk now that I am making and am responsible for the tactical decisions and d) as I try to delegate more it becomes my burden to make difficult decisions when employees can't perform.

I consider myself lucky that my boss is intentionally working on a gradual transition for this so as to minimize shock to both myself and the organization.

Comment Re:Suggestions anyone? (Score 1) 457

The iPhone 5C was released in 2013, which is plenty of time for Apple engineers to learn from their mistakes. From what I understand, the newer iPhones have better hardware encryption which prevent many types of attacks. This implies that there were security gaps identified later, and these have been designed out in later models.

Comment Re: Actually... (Score 1) 152

Can you name any file-transport protocol with such built-in checksum?

Both UDP and TCP contain data payload checksums. One could argue that this eliminates the need for higher-level checksums/hashes on e.g. FTP or HTTP traffic, depending on your needs (this won't establish data trust, only verify the message content).

Comment Re:And what good would it do? (Score 1) 447

Somehow I doubt that the temperature inside of your pants pocket is 85 deg C (queue joke). You need MLC flash for any reasonable amount of video storage capacity. MLC flash does not hold up well to high temperatures within the normal industrial operating range let alone from a data recovery standpoint in case of fuel fire (800 deg C or so?), even with insulation.

I could see it being difficult to justify the costs if you can't provide a reasonable guarantee that the data could be recovered in the event of an incident.

Comment Re:Live data would be more useful (Score 1) 447

I work for a railway black-box manufacturer and we have had government authorities travel thousands of miles with the recovered memory device in their hands to personally deliver it to our office for data recovery. Chain of custody is an issue after incidents, which becomes more difficult to guarantee with wireless transmissions.

There could also be legal issues and lawsuits if the streamed data didn't match the data recovered from the onboard recorders. That being said, real-time data could help search and rescue. Even if not admissible or thrown out of court there are obvious humanitarian benefits to that.

Comment Re:And what good would it do? (Score 1) 447

think about it. 10 small(or just light, space isn't an issue so much as weight) boxes that save the stream, have the memory on robust enough media(flash). the boxes would need to weight a kilo each to be quite robust.

Crash-protected enclosures will save the memory from impact and shock but it's a bit trickier to protect it from the ensuing fuel fire. The volume of data required to protect video in this manner makes that difficult to achieve. Controls and system feedback is much easier to manage from a memory-consumption standpoint.

Comment Re:Analogous trouble in the embedded world (Score 1) 311

I have dual output formats. One is a binary image (.bin) that is loaded via custom PC software to a custom bootloader (glorified flash programmer) running on the target. This is the same .bin as we deliver to the customer. The other is a ELF file (default IAR EWARM .elf output I think) which I believe is what is used by the JTAG. I believe the .bin is auto-generated after link-time from the .elf; I had to set an option for this. The .bin is then further post-processed to add some special data such as CRC at well-defined locations.

Generally I try to load the .bin with our PC tools (the "normal" update path) and then debug with JTAG from that rather than auto program/load/execute the .elf. If I'm lazy I program directly with the JTAG.

I don't know the MSP430 at all and couldn't comment on how our ARM approach differs from it, or if there are any other funny technical gothcas involved. If it's of any interest, we are using TI's Luminary Micro ARMs.

Comment Re:So much for... (Score 1) 743

It's also illegal to go around and kill people with a gun. Still happens. You can't protect people by taking away rights. Criminals are going to commit crimes.

Ah, the "laws just get broken, so lets not have laws" defense!

That's not what he said at all. There already are laws. He's talking about a shift from permissive to restrictive.

Speaking as a Canadian with completely different firearm laws, if I am bringing a pistol to the range and get pulled over and found to have forgotten any of several pieces of paper the police can ransack my house, confiscate everything, and either put me in prison or bankrupt me in a legal battle. All that because of a relatively small handful of thugs in the large population centers such as Toronto and one maniac who went on a shooting spree 25 years ago.

So yes, one should very much oppose introduction of hollow laws which will have no effect other than to criminalize innocent people.

Comment Re:In conclusion (Score 1) 305

Indeed

I once interviewed someone with "proficient in C" on their resume. To them I handed a piece of paper with a single function on it that was a very simple string copy called myfunc(). The questions were:

What does this function do? Copies a string

What is a better name for this function? Anything else with "copy" in it, really

What in this function could go wrong? Buffer overflow

These are trivial questions for anyone who has done any real work in C, and it weeds out the liars if they can't answer any of the questions even with liberal leading.

Comment Re:In conclusion (Score 2) 305

One could also argue that the amount of time it took to retrain the replacement such that they actually are a replacement could be roughly equivalent to the fired employee getting a grip on his situation. Both your and the GGGP's arguments are valid but at the same time completely irrelevant without knowledge of the timeframes involved.

Furthermore, what does "not pulling his weight" even mean? That superficially it appeared he wasn't doing work because he had to go to court a lot, but no one noticed him coming in early or in the evenings to make up for it? Or that he actually sat there and stared at a monitor all day weeping into his coffee?

I speak as someone who is at this time watching a close friend go through a very similar situation while at the same time having trouble myself. His employer is squaking about him taking too much time off for court, however he always makes up for it that same week or week end. In my experience it's not the work life that is affected, since that is an escape, at least after the initial wounds have healed and some flexibility is provided. It's the home life where the problems lie. I would certainly hope any employer would give a grace period for said initial wounds and be understanding to some degree of court requirements so long as time is made up...

Slashdot Top Deals

In computing, the mean time to failure keeps getting shorter.

Working...