Live data from Hacker News

“This presentation can’t be opened because it’s too old”

plus.google.com

101–110 of 217 posts

Re: “This presentation can’t be opened because it’s too old”

#101
post #77

Earlier quoted context omitted.

s/proprietary// While I like non-proprietary software, there is nothing inherit that makes much of a difference for the lay person. As the complexity of the software goes up, so does the level of what is considered a 'lay person'. For any sufficiently complex software and non-pervasive problem - you're SOL in both cases. Standards help more than proprietary/non-proprietary. Lower complexity also helps more.

For example, if you had your own compiler which generated a.out output, then the Linux 1.2 switch to ELF would have broken the code in a similar backward incompatible way, despite there being no proprietary code involved. (Standards wouldn't have helped either.)

I'd imagine if it doesn't work though, in contrast to the OP's situation, you could spin up a virtual machine with a pre-1.2 version of Linux and run the code without having to pay anything to do so. Also this is a quite different situation to reading a document.

Re: “This presentation can’t be opened because it’s too old”

#102
post #87

The author might consider using Microsoft products because they are obsessive about providing backwards compatibility. That's one of the positive things about Microsoft products. The downside is that they have to deal with a lot of old baggage as a result. Apple, on the other hand is almost the opposite. They're obsessive about upgrading everyone and leaving the past behind. That's great because they're free to make…

Not sure I agree entirely here - Microsoft is definitely a far better bet than Apple for this kind of stuff, but it's still not a perfect bet. As Microsoft has shown with their Win8/phone platform, they are trying to transition away from their old platforms (although the market currently won't let them). It's almost a guarantee that eventually old Office versions will fail to run and after that running into data inco…

Saying Microsoft isn't perfect at backwards compatibility is nit picking to say the least! They are far far ahead of any competition in terms of backwards compatibility. It's practically measured in decades whereas Apple can't manage 5 years.

Re: “This presentation can’t be opened because it’s too old”

#103
post #89
post #80

Earlier quoted context omitted.

The world isn't so black and white. Document serialization is a rocky landscape that is rife with compromise. You have to balance document open time, document save time, file size, backwards compatibility, forwards compatibility, recovery modes, interoperability, size in memory, parsing time, time to save to disk, proprietary embedded file formats, metadata support, and more. And those are just the development consid…

> Software is hard. I think it's pragmatic for software vendors to have a strong, transparent philosophy about the trade-offs so that consumers can make the right choice. I'm not talking about software, I'm talking about information. Information shouldn't have an expiration date. Here's a webpage from 1994: http://www.lysator.liu.se/pinball/expo/ Surely you wouldn't prefer a world where the blog you wrote 4 years ago…

Yeah but "information" generally requires software to view it. The only reason that web page still works in modern browsers is because they've gone to all the effort to account for quirks in ancient HTML. Apple clearly didn't think it was worth the effort in this case.

Also worth pointing out it's much easier to display old formats than it is to make them editable.

Re: “This presentation can’t be opened because it’s too old”

#104
post #91

Earlier quoted context omitted.

The problem with airgap test equipment (I work on this kinda of stuff professionally). Is often the redevelopment of real time software for lab and calibration equipment is very expensive. Its easy to think, "Why don't they use [New Hotness Software ]?" Which on the surface seems to be a good idea. Until you absolutely need sub-millisecond precision I/O, then you kinda start to cry when you realize how hard precise t…

Wouldn't it have been better to just stick a specialized piece of hardware/fpga to read directly from the crystal, buffer it, and pass it on? In fact that's what the timing equipment usually does for you. There's no reason to give up security when a few minor changes in architecture will give you performance, security and ease of maintenance and interconnectability.

Your acting like the read/write time to the hardware/FPGA is negligible which it isn't.

When you access hardware on say a PCI bus (which you would in this scenario). Your call to the PCI bus does not take place WHEN you call for it to take place. You call the Kernel, which calls the scheduler, which calls the hardware manager, which calls the driver, which finally processes your request.

Now your request is processed all this is dumped and something else runs while the processor waits to hear back from the PCI bus with the response because this takes ages in processor time.

Finally an interrupt arrives, is made sense of, the appropriate driver is called, then it gives your information back to your process and you back on your merry little way.

:.:.:

The problem is when you called OS to start this long chain of events the real world didn't stop. Your real time module is still counting the 32,600,000 pulses per second.

This is where you'll get errors. Because often its easy to think things in a computer happen instantly, or so blindingly fast you don't care what happens, order or speed.

The situation you described is what originally gave me 0.1% error. Eventually I switched to a more aggressive tact of polling asynchronously in a separate thread and when a process called for the time responding with the latest received time.

This got me down to 0.07% error. Still not acceptable.

:.:.:

Its nice to be starry eyed and think there is no reason to give up security. But sometimes secure software can't do what you need it to do. The more crap you put between you and the metal the more time it'll take to execute.

This is logically provable.

If you take process A and B. Both are the optimal way to do something. There is no faster way to do this task. Therefore one can assume A and B's execution time are equal.

Yet B operates in a secure sand-boxed environment with a time sharing OS. Therefore B's true execution is B+C+D.

We know A = B, but for A = (B+C+D) C and D must be Zero, which they can never be in the real world.

Re: “This presentation can’t be opened because it’s too old”

#105
post #30

Earlier quoted context omitted.

There are FOSS implementations of PDF. Mozilla has one, I think. Edit: yep. http://mozilla.github.io/pdf.js/

Yeah, that's the one that always bitched and moaned about not being able to display the document correctly. I got tired of it and disabled the thing. I've used other PDF viewers (Evince, xpdf, gs, mupdf), and tell you what.. I've come across PDFs they cannot display properly. If I have to rely on others implementing things for me, and there is concrete evidence that others have trouble doing it, why would I rely on s…

Hmm, I've almost never had issues with PDFjs, and the handful of times it's been a problem Evince has worked fine. It is the default PDF viewer in Firefox now so I assume it works well enough for them to do that. I think the PDFs that can't be opened correctly may be blamed on the creation tool screwing up rather than the reader. Though I guess I don't know if those handful of PDFs were up to spec or not.

Re: “This presentation can’t be opened because it’s too old”

#106
For some reason having those hashtags at the bottom of the article makes me feel dumb, as though the author thought I'd need Cliff Notes for the article. I know that's not the point of hashtags. Maybe it's #fail that flipped my switch.

#Apple #iWork #fail #proprietary #OpenOffice

Re: “This presentation can’t be opened because it’s too old”

#107
post #79
post #63

Earlier quoted context omitted.

FFS, this is "HackerNews"... write a bash script to do it for you. I have written quite a few bash scripts, python scripts and long ago ruby and smalltalk scripts to do things for me, that bothered me. My point is, this is a software I am paying for (and I've already mentioned that 2008 should not be considered as old) and I would rather spend my time writing the "super 1337 h4x0r" bash and python scripts for somethi…

You really don't get to complain about a proprietary format being retired due to age or even just disappearing off the face of the Earth. There's an astounding amount of software written for the sciences that uses proprietary binaries that are depreciated two years later. We all realized long ago that if you want to preserve something, export it as an 'open' or standardized format. That's why every image producing/ed…

Your comparison is unhelpful. The expectations for broad-market consumer software and obscure narrow-market scientific software are entirely different.

Apple leads users to expect an easy experience, and not to need to worry about technical details. The cost of that strategy is that Apple should expect criticism when those expectations aren't met.

Re: “This presentation can’t be opened because it’s too old”

#108
post #89
post #80

Earlier quoted context omitted.

The world isn't so black and white. Document serialization is a rocky landscape that is rife with compromise. You have to balance document open time, document save time, file size, backwards compatibility, forwards compatibility, recovery modes, interoperability, size in memory, parsing time, time to save to disk, proprietary embedded file formats, metadata support, and more. And those are just the development consid…

> Software is hard. I think it's pragmatic for software vendors to have a strong, transparent philosophy about the trade-offs so that consumers can make the right choice. I'm not talking about software, I'm talking about information. Information shouldn't have an expiration date. Here's a webpage from 1994: http://www.lysator.liu.se/pinball/expo/ Surely you wouldn't prefer a world where the blog you wrote 4 years ago…

> Here's a webpage from 1994

It's a good thing that webpage didn't use the element.

Post reply on HN