Hacker Newsnew | past | comments | ask | show | jobs | submit | TazeTSchnitzel's commentslogin

Stripe and PayPal have pretty different sets of tradeoffs. There's plenty of reasons to dislike both, but at least right now you get a choice between them. I really hope they won't merge.

In a sense this is reinventing digital sound-on-film, but without the continuous feed and with a much lower tape speed. https://en.wikipedia.org/wiki/Sound-on-film


Is the lack of a perspective projection option deliberate? CSS can do that too.

LibreOffice, descendent of OpenOffice, descendent of StarOffice, has a project leadership that believes OpenDocument is the best and most open format. That's very convenient for them, considering that OpenDocument is a standardisation of the native file format of that lineage of office suites.

Microsoft Office has a project leadership that believes that Office Open XML is the best and most open office format. That's very convenient for them, considering that Office Open XML is a standardisation of the native file format of that lineage of office suites.

Now, OnlyOffice is presumably something written from scratch, unrelated to those two lineages. They chose to prioritise compatibility with the market leader's standard, and the second place in the market is upset that a competitor isn't favouring them instead.

I think this is a bit silly.


I think this is an unfair take. ODF is an actual file format, while OOXML is a serialization format for Microsoft Office specifics, as debated here 6 months ago. [0]

Beyond marketing fluff, I don't think anybody at Microsoft genuinely believes they have an "open office format" or an actual "standardization". Even Apple back in the day had to reverse-engineer the Microsoft formats. [1]

Whether you'd like to denounce OnlyOffice taking part in this masquerade or not is a political issue. But giving Microsoft any form of benefit of the doubt on this matter is historically wrong and, I believe, ethically evil.

[0] https://news.ycombinator.com/item?id=45144758

[1] https://www.eff.org/deeplinks/2019/06/adversarial-interopera...


What is an “actual file format”? Every file format is a serialisation of some kind of data-model. I'm sure the OpenDocument data-model might be simpler and cleaner in some ways than the Office Open XML one. But for something with the complexity of an office document, you can't escape the fact that every file format is full of assumptions about the application interacting with it. I find the examples in the article from [0] unconvincing, it reminds me of arguments about programming language syntax.

(I do not doubt that the OOXML standard is a mess though.)


I'm sorry you were not convinced. Of course a "file format" could be anything. I personally am convinced that a standard file format (filed for ISO) should have proper semantics that precisely escape assumptions about the application's internal state and framework.

That's why administrative interop formats are standardized XML files with a schema and not a random Oracle SQL export from any given entity with their custom database layout.


That link for Apple reverse-engineering Microsoft formats is talking about before Microsoft OOXML existed.

Correct. I simply placed it for historical context on Microsoft being hostile to competition, interoperability and free software for much longer than OOXML has existed.

Indeed, the basic point is fine - just 2 competitors standing up for their own choice - but the use of the words "and most open format" ruins the GP's point and perhaps is the reason for the downvotes. There's no way one can argue that Microsoft believes their format is the most open.

I do see your point but i think your giving Microsoft to much credit. I wouldn't trust their commitment to their own open format. I think Onlyoffice supporting it is unfortunate, but necessary

Apple already had that "strategic moat" with Objective-C. It was already a language you could effectively only use on Apple platforms (the runtime and the standard library only run on Darwin) and for which Apple controlled the compiler (they have their own fork of Clang).

Go famously tried to bypass macOS's libc and directly use the underlying syscall ABI, which is unstable, and then a macOS update came out and broke everything, which taught them the error of their ways (https://github.com/golang/go/issues/17490). I wonder if this will happen to Zig too.

The same on OpenBSD

Another example of tiny details being used to catch sex offenders is this story about marks on people's hands: https://www.wired.com/story/sue-black-forensics-hand-marking... / https://archive.is/89vOJ

It turns out that, even if all you can see is the assailant's hands, that may be enough to identify them.


Why on earth does the HTML sanitiser allow blacklisting?! That can't ever be safe to use, the set of HTML elements can always change.


Note that the API is split into XSS-safe and XSS-unsafe calls. The XSS-safe calls [0] have this noted for each of them (emphasis mine):

> Then drop any elements and attributes that are not allowed by the sanitizer configuration, and any that are considered XSS-unsafe (even if allowed by the configuration)

The XSS-unsafe functions are all named "unsafe". Although considering web programmers, maybe they should have been named "UnsafeDoNotUseOrYouWillBeFired".

[0] https://developer.mozilla.org/en-US/docs/Web/API/HTML_Saniti...


I mean, at least they eventually came to their senses, but it does not inspire confidence!

https://developer.chrome.com/blog/sanitizer-api-deprecation/


That's the old sanitizer API. That was already removed and what you linked earlier is the new sanitizer API.


The most interesting thing to me wasn't the equals signs, which I knew are from quoted-printable, but the fact that when an equals sign appears, a letter that should have been preceding or following it is missing. It's as if an off-by-one error has occurred, where instead of getting rid of the equals sign, it's gotten rid of part of the actual text. Perhaps the CRLF/LF thing is part of it.


The article goes into exactly why this happens!


That's exactly how you end up with mystery missing characters in something that's supposed to be evidence


In one of the email PDFs I saw an XML plist with some metadata that looked like it was from Apple's Mail.app, so these might be extracted from whatever internal format that uses.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: