TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The bomb in the garden

64 pointsby alipangalmost 12 years ago

13 comments

bctalmost 12 years ago
The consistency of PDF rendering has nothing to do with it being an ISO standard. It&#x27;s based on a completely different model that made different tradeoffs with respect to user-end flexibility. It was also controlled by a single company for 15 years.<p>TimBL and the W3C <i>were</i> pushing for new payment models 15 years ago (and probably earlier). This is why HTTP has 402 Payment Required. There was a W3C micropayments working group back in 1998: <a href="http://www.w3.org/ECommerce/Micropayments/" rel="nofollow">http:&#x2F;&#x2F;www.w3.org&#x2F;ECommerce&#x2F;Micropayments&#x2F;</a> .<p>This stuff would be hard to get right in a vacuum. It&#x27;s even harder when you&#x27;re trying to get groups with competing interests to agree on something, especially when you have as little leverage as standards organizations tend to have. The view put forward in the last half of this essay is naive.
评论 #6097884 未加载
kolektivalmost 12 years ago
It&#x27;s a great talk, and I wish I&#x27;d seen it. I found myself nodding quite a lot, despite not being a designer (though I used to play one before I got in to tech&#x2F;code). And in many ways he&#x27;s right.<p>But I did find myself questioning the premise towards the end. Why do we want to save &quot;the web&quot; in the form it was? Apps, etc. are different. Certainly they raise the barriers between the average user and creation in the way that the web traditionally didn&#x27;t.<p>But to do well on the web these days - is that really as easy it was anyway? The standards are more complex. If you want to stand out in a real way that&#x27;s probably going to take something like an App&#x27;s worth of effort.<p>So do we want to encourage the web - a small and quite specific (and, perhaps, time-bound) layer? Or do we want to be focusing on the internet? Because that&#x27;s doing great. I hear it&#x27;s huge. And all of these apps - well, they use the internet, just maybe not the web.<p>I don&#x27;t know what the next 20 years will look like (I do remember what things looked like from about &#x27;96 onwards, when I first started dabbling) but I think we should stand a little further back than trying to maintain something because &quot;it was great&quot;. Maybe it was, but maybe it&#x27;s not the right answer for the future.<p>EDIT: (To reply to some of the comments&#x2F;downvotes)<p>I wasn&#x27;t suggesting a world of Apps. I was suggesting a world of &quot;other&quot; approaches. The internet is also open and standards based. There are many standards which don&#x27;t sit on top of HTTP. What I meant to point out is that the internet is not the web - and perhaps a new world of standards between connected devices, physical things, etc. will be a much richer place than a document-centric world. It&#x27;s merely an idea, not a statement against openness.
评论 #6096762 未加载
评论 #6096769 未加载
ringmasteralmost 12 years ago
He makes a good point in that design generally sucks on the web, though I disagree with practically everything else in this article, which seems to lay all of the blame for bad design on poor web standards and the need for revenue-earning advertising. Design needs to support the content - be it text, photo galleries, or advertising - not vice-versa. The complaint is valid, but the targeted cause is completely incorrect. Instead, try taking aim at factory CMSes that cram all content into a poorly-designed blog-like form factor and a lack of imagination, knowledge, and skill on designers&#x27; part for integrating a good design with those tools.<p>And... Should web designers learn to code? Absurd question. If you don&#x27;t code, you&#x27;re merely a hack graphic designer, not a web designer. You don&#x27;t need to code all your designs, but you need to know code well enough to know that your design can be implemented; therefore, you need to know how to code.
评论 #6097019 未加载
ISLalmost 12 years ago
The author does a great job of identifying concerns, but the final thesis, that a new standard is the answer and the old standards are fragmented, has been repeated throughout history.<p>A successful new standard must be so good that all the fragmented platforms scramble to implement it exactly.<p>TeX is <i>the</i> underlying standard in typography for the physical sciences and mathematics (and I hope CS :) ). It&#x27;s an immovable standard; moving from version 3.0 in 1978 to version 3.1415926 in 2008, exclusively through bugfixes.<p>A web standard the likes of TeX could yield the results the author is looking for. Alas (fortunately?), TeX is rarely used alone. Libraries and macros that build upon it suffer variable stability, consistency, and clarity.<p>To achieve the author&#x27;s aims, what&#x27;s needed isn&#x27;t a call for a new web standard, it&#x27;s a web standard so good, complete, and obviously stable that everyone can&#x27;t help but use it.
aidenn0almost 12 years ago
Hell yes you need to test PDFs in different readers on different devices. Otherwise you end up with really odd behaviors in them including things like text that is impossibly small to read when the illustrations are small enough to fit on the screen
retrogradeorbitalmost 12 years ago
Although I agree with a lot of it, I also think he&#x27;s off the mark on a lot of it. It&#x27;s a long article, so I&#x27;ll just pick a few.<p>&quot;And if you worry, as some do, that the alternative to no W3C is chaos, or if you worry that the alternative is a web ruled by Google and Microsoft and Apple—I don’t think so.&quot;<p>Did he completely miss the browser wars? Or the MPEG-LA controversies? This is not just a fear, this is exactly what will happen.<p>&quot;I think the alternative is a web that’s organized entirely as a set of open-source software projects. And we didn&#x27;t have that choice 15–20 years ago, at the beginning of the web. Because open source hadn&#x27;t quite arrived as a way of doing things.&quot;<p>Open Source arrived well before the web. Maybe it took the web to arrive for him to notice it. But so much amazing work pre-dates the web. As for open-source creating standards... well that&#x27;s some kind of joke. Compare the look of Linux desktop versus OSX. In Linux, applications can look radically different, all on the same platform. Your desktop ends up looking like a hodgepodge of different designs. Each app looks and operates completely differently.<p>&quot;Linux, Apache, Perl, Python, WordPress—all of these technologies have succeeded without a W3C-style supervising authority.&quot;<p>This is just not true. Linux, Apache, Perl and Python all have central authorities. And have benefited from combining this with a more randomised set of contributions. I&#x27;m not sure about WordPress.
msandfordalmost 12 years ago
Is there anything we can practically do to support this guy? I think he gets a lot of stuff right and I want to show my support. But I have no idea how to do that other than posting a comment on HN. Probably not what he had intended.
评论 #6098811 未加载
评论 #6096735 未加载
badman_tingalmost 12 years ago
I didn&#x27;t want him to be right, but he is brutally, painfully, utterly right. All those examples, my god.
BenoitEssiambrealmost 12 years ago
God I hate large grey text. Why are you trying to defeat the contrast ratio of my monitor? I paid good money to get it! If you want to enhance my reading experience on longer articles, give me the option of a lower <i>background</i> brightness (a gray background) so that I am not staring at a bright light for long periods of time. The text should stay black.<p>Also why is the text column to the right instead of in the center? There is nothing on the left using that space! This is a lost opportunity for pleasing symmetry.
mattmanseralmost 12 years ago
Don&#x27;t be at all put off by the opening statement.<p>Most definitely worth reading even if you end up disagreeing with some of it.
评论 #6096876 未加载
jvdhalmost 12 years ago
Google cached version: <a href="http://webcache.googleusercontent.com/search?q=cache:uTRn2_oncF4J:unitscale.com/mb/bomb-in-the-garden/+http://unitscale.com/mb/bomb-in-the-garden/&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;lr=lang_nl%7Clang_en" rel="nofollow">http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:uTRn2_o...</a>
评论 #6096498 未加载
richardwhiukalmost 12 years ago
Oh dear. This feels like the hobby horse of someone whose just realised that different browser markup exists and decided to arbitrarily blame the W3C.<p>This article starts out in the right place - which is a good thing. There are a large number of websites shown which aren&#x27;t the best designed in the world.<p>Unfortunately, it then goes dramatically of track.<p>&quot;Because we’re going to have to do it cheaply, with the advertising pushing costs down. This was supposed to be one of the virtues, I think, of web standards.&quot;<p>No, the point of web standards was never to make web design cheap because there is less money to pay for it. That&#x27;s never been the objective. The point of web standards are to make it possible to write a single article which can be viewed in a similar way on a number of different devices.<p>&quot;And the misery exists because of the W3C—the World Wide Web Consortium. That’s the organization that supervises web standards.&quot; - No, that&#x27;s incorrect. Web standards aren&#x27;t poorly enforced because of the W3C - they are poorly enforced because browser makers extend standards in different ways, and because some browser makers underinvested in maintaing compatibility with the rest of the web (e.g. IE between 1999 and 2008).<p>&quot;... And way too lenient in enforcing them.&quot; - The W3C has NO power to make any browser manufacturer enforce web standards. None. Zilch. Nothing. They can say whether a implementation is standards compliant, but historically that&#x27;s had no effect on either the adoption rate of the browser, or whether the browser manufacturer will do anything.<p>&quot;No. Because PDF is an ISO standard. &quot; - No that&#x27;s not why. It being a standard doesn&#x27;t magically make everyone suddenly exactly implement the standard. PDFs work across platform because there&#x27;s a single reference implementation (Adobe Reader) which all other readers must copy. Also, the PDF standard (as far as the functionality being implemented identically) has been unchanged for the past 15 years. A PDF written today will almost certainly run on a PDF reader written 10 years ago. There&#x27;s nowhere near the same pace of innovation - a browser of 15 years ago is unlikely to be able to perform AJAX, let alone &lt;video&gt;, &lt;audio&gt; or WebGL.<p>&quot;I love that, Tim. Did you say that 15 years ago? No. Well, did you say it five years ago? No. When did you say it? You said it three months ago?&quot; - Aside from the fact that it&#x27;s way easier to pay for things on the web than at pretty much any point in recent history (Compare completing an arbitary online transaction, which might take order of 2 minutes, without a preset price, which may reoccur, to anything older than about five years), Tim Berners Lee is hardly the only person allowed to innovate on the web. There are a dozen companies pioneering online payment protocols. Mozilla are currently looking at WebPayment for Boot 2 Gecko - <a href="https://wiki.mozilla.org/WebAPI/WebPayment" rel="nofollow">https:&#x2F;&#x2F;wiki.mozilla.org&#x2F;WebAPI&#x2F;WebPayment</a><p>&quot;And if you worry, as some do, that the alternative to no W3C is chaos, or if you worry that the alternative is a web ruled by Google and Microsoft and Apple—I don’t think so.&quot; - Yes, it was. Please do yourself a favour and look up the WHATWG which took HTML 5 away from the W3C due to disagreements on process. It was pretty much a group of Mozilla, Google, Microsoft, Apple and Opera deciding what happened. Disband the W3C (through some might act of God) and that&#x27;s what they&#x27;ll go back to. To be fair, it&#x27;s still those five, just under some other grouping<p>&quot;The W3C could refuse to renew the membership of organizations that took actions contrary to the spirit of web standards, including repeatedly failing to implement them. If the W3C made participation in the consortium contingent on timely implementation, members would either comply or quit.&quot; - You don&#x27;t seem to get that the W3C needs organizations such as Microsoft, Apple, etc a hell of a lot more than they need it. If the W3C rejected them because they happen to have different implementations of gradients, they would reform the WHATWG, and the W3C would have $n less to promote web standards. The W3C does what the member organizations vote that it should do, or they leave. It&#x27;s literally that simple. Hence the sitatuation with DRM and Do Not Track.
ablealalmost 12 years ago
<i>&quot;Solving problems is the lowest form of design.&quot;</i><p>Well, that may be right or wrong, but it is thought-provoking. In a Karl Kraus, Half-Truths and One-and-a-Half Truths, sort of way.