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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

What makes something "notable"?

34 点作者 lehgo超过 12 年前
http://gwan.com/blog/20121027.html

16 条评论

FooBarWidget超过 12 年前
This submission was originally called "Node.js is all just hype"!<p>Apparently after 10 comments, the submitter renamed it to "What makes something notable?". At <a href="http://news.ycombinator.com/item?id=4113514" rel="nofollow">http://news.ycombinator.com/item?id=4113514</a> I read that:<p><pre><code> "Pierre (the sole G-WAN author) says some funny things. He also defends G-WAN using dummy accounts all over the internet (StackOverflow, Reddit, Wikipedia, etc)." </code></pre> The submitter, lehgo, happens to be created a week ago, and his only submissions have been about G-WAN. Coincidence?
评论 #4720333 未加载
dano超过 12 年前
There are various 'tells' in the user documentation that indicates a lack of flexibility in the product and its authors. That aside, it is a very fast server and if you write your servlets in C, those too will be quite speedy.<p>These are some of the points in the documentation that give some discomfort. There are legitimate reasons to have additional flexibility and I really don't care to have language rants in otherwise objective and factual user documentation.<p>- Log files are set to a fixed naming convention<p>- Log files are rotated at midnight - it appears there is no method of adjusting this time period<p>- On mime-types "As this list is hard-coded you cannot add MIME types in G-WAN but we will add any type that makes sense if users ask for it."<p>- "How many languages do you need to learn if one of them works better than all? C made Unix, Windows, games, PDF viewers, Web browsers. C servlets will be limited by your sole imagination. C survived 40 years for a reason: it fits the task."<p>- "And take Javascript's optional semicolon to end statements (that was the case in some pointlessly complex parts of the JS code of the demo: a JS function defining a nested function as a parameter...). When a carriage-return replaces a semicolon then G-WAN's JS minifying (also used with HTML embedding JS) breaks the code by removing carriage-returns that 40-year-old C can safely ditch (not the more 'modern' Javascript which is far more commonly reformated to lower network latency). The mark of pure genius at work: creating problems that have no reason to exist."
benjaminRRR超过 12 年前
Like others I couldn't get beyond the formatting - the website looked like it was shouting at me. Hard to take something seriously when it's displayed like a ransom note.
boothead超过 12 年前
I've seen some comments/postings to HN about g-wan, and I still can't work out if it's some really elaborate troll or not. Has anyone played with it? I can't imagine that this very strange license section in the FAQ: <a href="http://gwan.ch/faq#license" rel="nofollow">http://gwan.ch/faq#license</a>, is going to help people want to try it!<p><i>edit</i> Grammar
评论 #4716882 未加载
评论 #4716724 未加载
soup10超过 12 年前
I see most new developments in web technologies as layers upon layers of frameworks designed to make it easier to create ever more complex web-based applications that will ultimately become irrelevant when people realize that the complexity and the scaling requirements of the applications being created are much better served by normal non-web focused programming languages.<p>With the success of the app store on iOS, vendors are realizing the value of eliminating the friction involved in installing native 'apps'. The sooner this happens the better, since it will mean much better software overall. Mail clients, word processors and mapping applications should not be written in javascript.<p>It's a damn shame that the OS vendors refuse to work together to make easily cross-platform native applications a reality. Thankfully though, if they create frictionless ways to use native code, frameworks and what not should be able to bridge the gap between OS specific API's and the hardware without performance issues. Moore's law will never make javascript word-processors good.<p>Javascript on the back-end just makes no sense to me whatsoever. Why not pick a programming language that was designed for the job, not something that was hacked together so it's somewhat passable at the job?<p>(by native i'm referring to languages traditionally used to bulid complex software, not just c/c++)
p3drosola超过 12 年前
Lol, nice try at a bit of self-promotion there.<p>This guy obviously doesn't know node. He's comparing node.js to a dedicated webserver, when they are completely different things.
评论 #4717058 未加载
olalonde超过 12 年前
tl;dr: Guy is angry at Wikipedia because his web server doesn't meet Wikipedia's "notability" requirements while Node.js does. Ah, also his server is faster than Node.js. Here's a HN comment thread about G-WAN: <a href="http://news.ycombinator.com/item?id=4113514" rel="nofollow">http://news.ycombinator.com/item?id=4113514</a>
FennNaten超过 12 年前
Managed to get throught the odd formatting, and I don't think the article's worth it. That's too bad, 'cause the idea looked interesting: it's true that parts of developers' community are subject to the "go onto hype" phenomenon, and I'd have read with pleasure a serious analysis of that, which could open a constructive debate. But here it's only a big rant mixed with conspiracy theory, about "why does everybody speaks about anything but g-wan", made up by somebody who obviously wants to get some buzz for his product.
mikkom超过 12 年前
That's some really odd text formatting.
评论 #4716749 未加载
klearvue超过 12 年前
The aggressive tone is off-putting, the formatting is distracting and the target of criticism seems to be Wikipedia, as well as Node. Talk about concurrency.
scotty79超过 12 年前
They really should make this open source and switch to community model of development.<p>Same thing I've seen with Rebol. Freeware but closed source = no trust from users.
评论 #4716868 未加载
Einherji超过 12 年前
I hear this a lot. Node.js seems to have gained quite a bit of popularity though, I see developers swear by it like a religion regularly.
评论 #4716719 未加载
FooBarWidget超过 12 年前
I modded this submission up not because I agree with it but because I want a discussion. The G-WAN author has been known being... confident. He claims to be faster and more scalable than Nginx by a significant factor. He attributes the speed partially to the fact that his code contains few branches, where he defines even function calls as branches. Both statements are bold claims, and I can only imagine how it would take a genius to maintain "branchless" code like that.<p>Leaving that aside, I feel that the article focuses too much on the hype words. Yes some of the hype is over the top and focuses too much on the coolness factor, yes some of the reasons given for using Node is total nonsense (e.g. what he quoted from the Wikipedia article). But none of that invalidates the valid reasons for choosing Node:<p>- Javascript is so much easier to program for than C/C++. This is a fact; he mentioned it several times in his article but then brushes off these claims. Writing Phusion Passenger 4's new evented architecture in C++ has been an extremely intensive effort. There's just so much you need to be aware of and take care of, Javascript would have speeded up development significantly. If course we couldn't and didn't: being system software, Phusion Passenger's core cannot rely on Javascript and must be optimized for speed.<p>- Javascript is <i>fast enough</i> for quite a lot of server software. Of course C wipes the floor with everything. If you don't mind spending 4 times longer to ship your product to market. Oh yeah, good luck recruiting that brilliant C programmer, I hope you live in a place where they are easy to come by. His bold claim that G-WAN's Javascript engine uses 2444x less resources is a bold one, but if in the end you have 2 million users and you can still handle them with 1 or 2 servers, then switching to G-WAN does not give you a lot of added advantage.<p>- G-WAN runs everything in-process!! Of course everything is faster then!!! It's because there's no need to perform inter-process communication and CPU synchronization, which often require (relatively slow) kernel intervention. But if one component dies, your entire web server goes down. Better hope the application programmer never makes a mistake. With Phusion Passenger we've explicitly chosen not to utilize an in-process architecture because it causes to much pain, even if it's faster.<p>There's also at least one logical fallacy in the article:<p>_"Node.js' CPU &#38; RAM usage is so high that the scale had to be resized. The chaotic curves do not give the feeling of anything seriously engineered."_<p>He puts two separate scales in the same graph and then claims this? That doesn't make any sense.<p>Where is the source code for the benchmark? How did the benchmark look like and what's the methodology? No mention of it.<p>I wish the G-WAN author would focus more on the technicalities instead of trying to fight the hype. That would make the entire article much more interesting. Why is G-WAN faster? What's the difference between Node and G-WAN's Javascript engine? Etcetera. G-WAN is a very interesting product but it would have so much more potential if the author communicates in a less inflammatory and emotional way, and behaves more professionally.
评论 #4722473 未加载
评论 #4716827 未加载
评论 #4717373 未加载
bulletmagnet超过 12 年前
I got a strong time cube vibe from that site.
notallama超过 12 年前
how is this website so ugly?
bitJericho超过 12 年前
This blog is really hard to read. What's with all the colored rectangles around the words. Tiring...