TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

CERN day 1: rebuilding the first web browser

241 点作者 D_Guidi超过 6 年前

13 条评论

aaronharnly超过 6 年前
This reminds me of the wonderful short story by Jorge Luis Borges, “Pierre Menard, Author of the Quixote”. In the story, the character attempts to authentically rewrite Cervantes’ Don Quixote — not by simply copying the known text, not even by attempting to re-live Cervantes’ life and spontaneously writing the novel just as Cervantes did, but by somehow living his own 20th century life and happening onto writing a novel that is word for word identical to Don Quixote. It’s a marvelous, impossible premise which speaks to our fantasies of creativity and fetishization of original artifacts.<p>“Those who have insinuated that Menard devoted his life to writing a contemporary Quixote besmirch his illustrious memory. Pierre did not want to compose <i>another</i> Quixote, which is surely easy enough — he wanted to compose <i>the</i> Quixote. Nor, surely, need one be obliged to note that his goal was never a mechanical transcription of the original; he had no intention of <i>copying</i> it. His admirable ambition was to produce a number of pages which coincided — word for word and line for line — with those of Miguel de Cervantes.”<p>Here’s a PDF of an English translation:<p><a href="http:&#x2F;&#x2F;hispanlit.qwriting.qc.cuny.edu&#x2F;files&#x2F;2011&#x2F;06&#x2F;Borges-Pierre-Menard.pdf" rel="nofollow">http:&#x2F;&#x2F;hispanlit.qwriting.qc.cuny.edu&#x2F;files&#x2F;2011&#x2F;06&#x2F;Borges-P...</a><p>The story has some really funny sections where Borges compares a passage by Cervantes with an (identical) passage by Menard, comparing their style and meaning (which are not the same!). It&#x27;s just fantastic.
评论 #19147434 未加载
评论 #19145974 未加载
评论 #19144790 未加载
评论 #19165577 未加载
评论 #19146231 未加载
mhandley超过 6 年前
If you want a web server to test against, we&#x27;re still running CERN 3.0 from 1994 (on early 1990s Sparc hardware too):<p><pre><code> $ nc www0.cs.ucl.ac.uk 80 HEAD &#x2F;staff&#x2F;m.handley&#x2F; HTTP&#x2F;1.0 HTTP&#x2F;1.0 200 Document follows MIME-Version: 1.0 Server: CERN&#x2F;3.0 Date: Tue, 12 Feb 2019 14:46:10 GMT Content-Type: text&#x2F;html Content-Length: 8645 Last-Modified: Tue, 09 May 2017 12:33:04 GMT </code></pre> It will still speak HTTP 0.9 to you if you omit the HTTP version string in a GET request.
评论 #19144450 未加载
adamdoupe超过 6 年前
I posted this on the blog but thought I post here too.<p>Last year I set up a WorldWideWeb.app (version 0.15) running in the Previous emulator on Ubuntu for a CTF challenge for DEF CON 2018 Quals (they had to exploit a buffer overflow in HTTP.c). There&#x27;s a lot of other cruft around to set up and automate the challenge and getting input to WWW, but there&#x27;s Vagrant and ansible scripts to set up and run everything.<p>There&#x27;s a lot of work to set up networking in NextStep and getting all the pieces right (I think I even set up an SSH server running on NextStep).<p>The source is all here: <a href="https:&#x2F;&#x2F;github.com&#x2F;o-o-overflow&#x2F;chall-www" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;o-o-overflow&#x2F;chall-www</a><p>I&#x27;d be happy to help, I love this idea of software archeology&#x2F;preservation.
saagarjha超过 6 年前
Ooh, I have the source code for WorldWideWeb and a binary copy of it that I had installed last year on Previous; if I remember correctly I think I got it to render Google&#x27;s website (albeit in a very broken way). Maybe this might be useful?<p>Edit: Just fired it up and it&#x27;s trying to connect to cernvax.cern.ch, lol
评论 #19144478 未加载
revjx超过 6 年前
Good luck Remy, sounds fun!<p>Among other things, Remy and his family run an excellent front-end development conference in Brighton, UK (although I&#x27;m simplifying it a lot by calling it that) called ffconf (<a href="https:&#x2F;&#x2F;2018.ffconf.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;2018.ffconf.org&#x2F;</a>)
saiya-jin超过 6 年前
I see they are getting unofficially the best fondue in the town at Bains des Paquis. Those CERN folks are indeed smart!
评论 #19143436 未加载
评论 #19143455 未加载
Insanity超过 6 年前
That looks really fun!<p>How did you end up doing this? (Assuming the poster is the author of the blog, perhaps someone else can answer this question though?)
评论 #19143281 未加载
thorwasdfasdf超过 6 年前
Oh, this really makes me wish I was there, that first day when they turned on the machine that says &quot;don&#x27;t power me down&quot; and put that sign on there, at the beginning of the web, when the first browsers were being developed. So much potential, so many possibilities, so much innovation soon to occur.
评论 #19148108 未加载
Yuioup超过 6 年前
&quot;This machine is a ? Do not POWER it down!!&quot;<p>What does it say there?
评论 #19143881 未加载
评论 #19143878 未加载
评论 #19143879 未加载
评论 #19143886 未加载
gnufx超过 6 年前
I wonder what I&#x27;d have thought if I&#x27;d seen the NeXT browser at the time. I must have been one of the first few thousand WWW users, when I think it was largely providing access to the cernlib docs. At the time, I was working on fairly advanced networked hypermedia (with NeWS). Using line mode browser -- via X.25 then, I guess -- I thought &quot;how primitive&quot;, and &quot;haven&#x27;t they heard of Xanadu?&quot;. So much for the important feature, the protocol&#x2F;naming... I don&#x27;t remember the reaction to Viola subsequently, but I think I found it before the Mosaic set-back.
malkia超过 6 年前
I was fascinated for a while with NeXT, OpenStep, YellowBox, even had it running under Windows NT. Nowadays work in games development, and the main tool I happen to work and help with support is Radiant, which is based on QuakeEd... And QuakeEd was first released for the NeXT - <a href="https:&#x2F;&#x2F;quake.fandom.com&#x2F;wiki&#x2F;QuakeEd" rel="nofollow">https:&#x2F;&#x2F;quake.fandom.com&#x2F;wiki&#x2F;QuakeEd</a> ... it also had browsers :) lol - material&#x2F;textures&#x2F;models&#x2F;etc.
评论 #19146574 未加载
johnklos超过 6 年前
&quot;Somehow we&#x27;ll deliver the WorldWideWeb.app directly to the machine…if only we could work out how to network the machine…&quot;<p>Huh? Have these kids been so caught up in GNU&#x2F;Linux that they&#x27;ve forgotten about ifconfig and route commands? Configuring the network and mounting an NFS share should be the very easiest part of their work.
C1sc0cat超过 6 年前
Interesting my first experience of www was via the ITU gopher which had a link to I assume the line mode browser.<p>It was a curiosity at the time I was more exercised by the fact that the ITU had public access to the x.500 database I supported - god only knows what our internal security would have said.
评论 #19168980 未加载