skysight-inc/HackerNews huggingface dataset:
"5. If you could go back in time and do one thing differently, what would it be?

I wish I had taken advantage of all the free time I had in high school and actually learned stuff, instead of spending so much time hanging out with friends."

Really? That seems to me to be a minority opinion. Most people wish they did more "high school"-type things than spend time studying. They're not exclusive, but surely spending all free time studying and not socializing is bound to rob you of valuable experiences.
Twitter's 10 Rules for Radical Innovators (Umair Haque)
Anyone else finds it funny that Google releases a Firefox add-on?
Bing Off to a Good Start: Takes #2 Spot Ahead of Yahoo
Headlines aren't journalism, particularly on a magazine.
Umm, no. It's an LCD. That's why it's called an "Ultra-Widescreen LCD Monitor" by NEC. Just because baby's got back doesn't mean baby's got tubes.
Ozzie may be right, but only if one tries to implement Wave on top of the web. Sure the interface may be on the web (for some Wave clients), but the underlying protocol, from my understanding, works along side http. Similar to how smtp works along side http even if the user interface is on the web.

Google's demo was the possibility, and, yes, it was a shiny system, but I don't get the impression that Google is trying to sell that system. They are pushing the underlying architecture and protocols. Their demo was made up of several "independent and interoperable implementations of services from toolkits of foundational technologies." And the "foundational technologies" is the Wave protocol.
Sure, but that doesn't stop us from dreaming about it until we have the resources to do it!
Complexity, Redunancy and Reliability
IM is "anti-web" too, and its doing fine. While the Google Wave client may be too much, the open wave protocol represents an improvement over http and im protocols in use today. I'm sure that it will find its niche(s), and perhaps become mainstream when it finds its killer app (which may or may not be from the big G).
And regardless of whether it's necessary in the first place, why is it a bash script rather than a sh script? Very few of these use bash-specific extensions, and the BSDs don't necessarily have bash installed.

Things like that make porting from Linux to BSD and other Unices tons of fun.
I wonder how much of the current success is people trying it out, as opposed to people actually using it for their every-day searches.
Most experienced admins who have used all of the various php based CMSs would probably recommend Drupal over Joomla. Drupal is considered better when it comes to security and customization. Joomla addons have a stigma of being generally insecure.

As others have said, you'll get up and running faster with an open-source CMS, but you can get bogged down trying to customize it. If you're not a designer, you might want to pay for one to customize a template/theme for you. I can't tell you the number of wasted hours I've spent trying to customize the look of a CMS, but working with CSS and templates just isn't my thing.

If you're really into design and it's not a big deal for you then using rails could be a better answer as long as you keep it simple, as you said. The backend should be pretty straight forward, though you can get bogged down in the details.

I'm sending you an email with some additional info. My startup could help you out, but I'm planning a formal launch next week so I don't want to publicize it here too much.
So What About Microfactories?
I'm not arguing - I'm just curious, but what makes you say that IM is "anti-web"? Because it's private? Or because the current maintstream protocols have adopted too many features?
Some time ago I wrote this little script in order to track, among different virtual hosts, what is consuming too much CPU:

#!/bin/sh
cd /proc
ps auxw | grep apache2 | grep 'Rl' | sed -e 's/ \+/ /g' | \
cut -d' ' -f2 | egrep '[0-9]+' | xargs ls -l | grep cwd

Basically this will print a line for every instance of every apache virtual host that is 'running' right now.

It's Linux specific.
Personality Transplant
> Let's agree to disagree instead :) I do, lots of people do.
> They wouldn't click if they didn't find them useful. If
> they don't click, you're doing it wrong.

You are saying people like seeing ads?? They click on them because they are in front them, not because they necessarily like seeing them. Fundamentally, I believe ads hurt the overall user experience. You are saying it helps? Or keeps it on par with a non-ad experience? Guess we would have to disagree with that.

> This is also not a "truth". It completely depends on
> your sector/niche, and how you arrange the ads. I run a
> freestuff/competition site that made 4 figures a month
> from advertising and doesn't even register on
> alexa/quantcast/compete. It's traffic is tiny - but it's
> the monetizable type of traffic.

You actually just agreed with my point, but I think we differ on scale. I'm looking for more than 4 figures / month and not willing to put ads all over the site to get "just" that.
Neuter nouns of the second declension don't generally have plurals that end in -i, but rather in -a, so "vira" would be equally possible.

It's also important to note that scholars don't actually know the proper plural of virus because they haven't really found one in extant literature.

Wikipedia has a longer discussion at http://en.wikipedia.org/wiki/Plural_of_virus#Virus
i dunno. maybe its just me, and maybe i haven't read up enough on the plans, but it seems that the concept behind wave isn't as monolithic as its being made out to be here.

seems like its a big idea, sure, turning conversations into objects, but its not something that precludes writing smaller programs to do specific jobs with respect to the objects. google is working on the outlook-in-scale type application in order to try and fully display the possibilities of the wave concept, but the open system will (seemingly, to me, at least) allow for apps with specific purposes. sleeker apps to do smaller jobs and use the objects to interact.
Traffic situation. I live out in the sticks so I don't know about recent construction in the city & 'burbs. The result is that often when I go into the city, I get stuck in traffic that I would have known to avoid if I were still living there.

GPS that would display streets with level of congestion would be excellent.
There's a video over here:
http://www.sitepoint.com/blogs/2009/05/21/mozilla-jetpack-fi...
Junk food some facts:Pzza and burger increasng obesity among children n adults
The average salary for public school teachers nationwide is $51009.

This is higher than most occupations.
The misconception there is that a mobile app need be large, or indeed that we are (or intend to) plough effort into one while we still have more important things to do.

But that doesn't stop us planning, theorizing and experimenting. How else is innovation manifested? :-)
According to the article, Ozzie objects to the way that Wave has sprung almost-fully-formed from Google rather than evolving slowly by the codification of observations about successful implementations.

The headline is a claim about what Wave is and not about how it came to be.

I'm not an insider and I probably haven't studied Wave as closely as Ozzie['s staff], but it appears to be consistent with web architecture: the interactions are basically stateless client-server, there is a uniform interface for operational transformations, it accommodates caching, and it imposes enough structure to support layering.
I have a comment.
I have been urging my confreres to use basecamp and actively looking for other collaborative tools. To little or no avail.
Old-school is real. I can say that much. But the questions old-school types ask is usually based not on price or speed, but on CYA and security.
For CYA, once you upload something then everyone has it and they can criticize it. If there is a mistake somewhere it is visible to everyone forever.
For security, the issue is that fear:"what if this gets into the wrong hands?" "What if it gets into the "right" hands, but at the wrong time?" Consider jobs for clients like government: "What if the media gets hold of this?"
Also, don't underestimate the tendency of people like me to look at all that work in its native file formats like word and AutoCAD and say: "hell if I will put this out there!"
Reading this I know it sounds un-progressive. Fearful, even paranoid. I am being honest. This stuff is people's life's work, their reputation, their self-esteem...and so on and so on. So these are the things people think when collaborative web-based tools come up.
The reason I put this here is just to point out that your PR task would seem to me to be reassuring the bosses that it is "safe." Look at legislation and IP precedent. Tell us exactly what protects us.
Nice job, Woobiusers. Especially on the pricing. Good luck.
Well I certainly need to learn more about the protocol itself before I can say anything more intelligent on the topic. If anyone wants to join me, I just found this site, which I wasn't aware of, before:

http://www.waveprotocol.org/
They could make the permits free to people that do less than $N in revenue, which would still leave them with the ability to revoke permits from people who abuse them.
This seems like a caricature of what street vendor permits are trying to do. These aren't cartel permits.
problems are * vendor lock in, * no (easy) ad hoc queries, * no (easy) bulk load or export

If a) you know *nix and SQL and b) don't need to scale to 1000's of users a minute, I don't see the need for AppEngine.
if you don't like watching in the browser:
clive "http://www.youtube.com/v/jqxENMKaeCU
I think he's wrong, for several reasons:

The services Wave aims to replace -- instant messengers, E-mail, IRC, groupware, Usenet -- are not part of the Web. While there are gateways between the Web and other Internet-based platforms, such as webmail and Mibbit, I'd guess that most interaction remains separate from the Web. Therefore, at worst, replacing these services with Wave is irrelevant to the status of the Web.

In a related note, Google itself has released Web gateways for E-mail and Usenet. I do not believe that they have since forgotten what the Web is. Indeed, Google's demonstration video itself demonstrates a Wave <-> Web gateway, in the form of an Javascript-based web application.

Second, Ozzie espouses an incorrect view of what Wave is. Based on the information Google has released so far, Wave is -- just like HTTP -- a protocol for communication between cooperating, heterogeneous agents. Aside from implementing Wave, which is merely a set of extensions to XMPP, no additional cooperation is required to write a Wave-enabled application. His statement that "Wave is just too big and complex a system" reveals just how fundamentally he fails to understand it.

Here, I take a quote and replace "Web" with "Wave":

"""As Ozzie described it, the power of Wave lies in the ability of many different developers to build their own, independent and interoperable implementations of services from toolkits of foundational technologies. It doesn’t matter if some of these implementations are very basic and lack the full capabilities of others: what matters is that they can be created easily and interoperate.
"""

Doesn't it remain true? Doesn't it still make sense?

I believe that Wave will be a roaring success, for the same reasons SMTP, NNTP and HTTP have been -- simple to implement, distributed, and not controlled by any single party.
Ask HN: Review my project: SitesInCommon
Unfortunately I cannot come close to recommending Joomla. Looking through the core code of the system is an exercise in frustration at best. While the code is not necessarily all super-bad the documentation is lacking in the extreme.

I would recommend starting from scratch in Rails. That way you'll have control over every aspect of the design and function of the system and it will be you alone that is responsible for the quality of the code and the system overall...
Way too early to call, but recognizing that bloggers need hype.

This datapoint is derived from a couple of weeks of information collected from a company that has no way to verify actual numbers, only predict/interpret much like a Nielsen rating.

Not to mention, position #2 is a long way from position #1 in this game. Add on top of that the fact that Microsoft has historically been very good at making a splash, minorly disrupting the marketplace, and then fading off.

This will be a more interesting conversation 12 months from now.
Has anyone ever actually used Groove? Or Mesh? They are both awful. I've heard Lotus Notes was even worse. I don't really put much weight on Ozzy's opinion.

That said, I think Wave is VERY WEB. Which is exactly why it stands a chance of succeeding where Ozzy's attempts have failed. I looked at the protocol and it doesn't seem all that crazy or complex. Robots can be written in any language as long as they can read and write JSON over HTTP. Gadgets are written in HTML and Javascript and are deployed over the web. It appears that near 100% of the gadgets and robots they demoed are UNIX-style "small, well-written programs that do one job well" and they plugin to a more complex UI.

Distributed, micro-kernel applications -- like the web -- do not preclude big ideas and large host apps. Browsers themselves are incredibly complex. If Wave proves to have utility and people use it, I don't see how it could fail.
Hi, thanks for your response. I think I just expressed my hopes so I understand it's just a start. I am currently researching annotating / versioning 3d building models however I feel greatly restricted by all the format wars in 3d / CAD land (collada, csg vs brep, autodesk land, ifc (2x3/2x4) and on and on. Does anyone have thoughts on this subject?
For some reason I just feel icky using Microsoft products when there's a fine/better alternative.
Ask HN: PHP vs Rails vs obj C vs scala
So I am fairly well versed in Javascript, DHTML, CSS et al and have done a good amount of C/C++ in the past.

I'm looking for the next thing to add to my skill set and there are a bunch of things I am considering and I am thoroughly confused. The case for each of the above is here :

- PHP : Huge installed base. backed and used by Y! so a safe choice and not going away anytime soon. Not a steep learning curve. Hard to find something new / something that hasn't been done before.

- Rails : The new 'cool' framework everybody is talking about since it makes front-end dev really easy. Steeper learning curve.

- objC : helpful when developing for mobile devices. Fun programming environment.

- scala : A brand new way of thinking about things. Arguably more scalable ?

Thoughts, suggestions, comments, expriences (good/bad) ?
IMs communicate over their own protocols, such as XMPP or OSCAR, not the Web.
Rather than a link to a blog post with a link to scribd with a link to a pdf, here is a pdf:

http://posterous.com/getfile/files.posterous.com/zgarbow/czK...
What do you think the problem(s) is/are?
We use tarsnap (http://www.tarsnap.com) to handle our offsite backups. If you give your production servers write only keys you can mitigate this risk (and not send your backups across the wire in the clear).
The Future is Open
Yes, I like seeing relevant useful information, which ads are when presented correctly.

>> "They click on them because they are in front them, not because they necessarily like seeing them."

You really credit your users with that much intelligence eh? That given a link, they'll click it?

This is not the formula:

* Create something
* slap on adsense
* profit!

It's about seeing where advertising may be useful for the user. For example, say you had a 'betting odds' page showing some stats on what odds are available, it'd make obvious sense to have some sponsored links to betting sites if the user wants to place a bet. That is a net win for the user, you, and the betting site - look at expedia etc. Advertising done right is useful for all parties. Done wrong, it's useless for all parties.

4 figures a month from negligible traffic was my point. Larger sites are obviously making a lot more. Scaling with advertising is easy enough if you can grow the traffic.

I'm not arguing with your reasons, I'm just saying to others, don't believe every startups experience of advertising is the same.
Same for me with space quest and all the king quests too. Yesterday I bought Another World ('Out of This World' in the states) after some comments on reddit stirred old memories. What I didn't know was both Hideo Kojima of Metal Gear and Fumito Ueda of Ico (my two all time favourite game developers) both cite it as a huge influence. Playing through it again, I could see why.
Oy. I agree the education system needs an overhaul but you didn't really think this post out very well (it would also be nice if you contributed to the community before blindly submitting your post but whatever). Your post doesn't give one single relevant solution to the problems you outline.

Let's go over your points...

1. Kids aren't taught real money skills in school which is why many Americans are in Credit debt

Anyone who has taken economics should be able to figure out a credit card. People who get into credit debt do so because they don't spend wisely and that's a function of emotion ("I want that even though I can't afford it") and not knowledge.

2. USA Today says only 64% of high school students go on to College and only 29% of those earn a degree and you think this is because kids are bored by classes they can't relate to.

The system's screwed up. I don't think anyone questions that. But the solution is not to cut out General Education as you suggest. Most kids don't know what they want to be at 18 years old. General Education exposes them to fields they may never have thought of and that's always been the point of it. There's an argument that teachers should make things more interesting but that, imho, is really an argument against Teacher Tenure and that brings us back to "everyone knows the system's screwed up."

Beyond that there's also the up-side of opening kids minds (I love classical and baroque music to this day because I was forced to take a liberal arts class like music appreciation)

3. Textbooks need to go because they are boring, old and outdated.

Newsflash, it's a corrupt system. Publishers bribe dept. heads, dept. heads require those text books and it all goes on and on. Nothing you suggested (electronic or self publishing solutions) solves the actual problem.

The rest of your points.

From there you go after the K-12 education system. Well, yes, K-12 is screwed up. If you think you discovered that problem think again. But the reality is that K-12 is run by teachers and many K-12 teachers aren't good. It's a job that's frustrating as all heck, pays lousy and (thanks to unions) promises lifetime employment no matter how bad you do it. That is the problem. You can outline the results of that problem all you want but it won't change the fact that nothing else can be done before that problem is fixed.
2.6.18-128.1.10.el5 is the latest patchlevel of RHEL or CentOS kernels. It seems like their security officers are sleeping on their keyboards. Good news for so-called enterprise linux customers. amazon.com? =)

btw, this is merely good quality of system maintaince (of course, their backup system is very funny), but this is very usual way people uses linux and oss nowadays - no one cares to much, thanks to apt-get and yum and xen.

Linux is a mainstream now, nothing special, just stupid, plain activity. It was cool when they were migrated from 2.4 to 2.6 kernel, or even from 2.1 to 2.2 glibc. Today it lost all its coolness and romance.

Just imagine what happening in corporate sector, who hires cheap boys or guys from third-world, like me.
At an internship I had back in university, I worked for a tiny startup where the CEO imposed the following restrictions:

* No STL ("too slow", and other reasons) -- had to roll our own giant, buggy core library

* No member variables ("compilation too slow") -- had to put everything in a predeclared struct, have a pointer to it, new+delete every ctor/dtor

* Wasn't allowed to use "configure" -- instead, we'd be forced to run ./configure, and commit the results into CVS; our 64-bit build didn't work so well

* Everything must be written in C++ -- even stuff that's usually written using simple shell scripts ("makes everything easier to understand")

* On Windows, we had to use Visual Studio 5.0 -- couldn't use any parts of C++ not supported by that compiler

* Everything was written in-house -- including 4 networking libraries. Three of them by the same person.

The list goes on. *Hits the bottle
Thanks to its 30-year-old population-planning policy and customary preference for boys, China has one of the largest male-to-female ratios in the world.

That makes no sense whatsoever. The population-planning policy aimed at reducing total population, not the number of girls. The male-to-female ratio is skewed because of female infanticide, not "customary preference for boys".

The sad truth is, millions of chinese families killed their newborn girls in order to ensure that their one alloted child would be male because they believed in male superiority. They are now confronted with a self-perpetuated demographic disaster, and the western journalists, as usual, white-wash it in culturally relativistic terms.
Support for other Linux distributions is planned; unpacking the .deb files by hand may work.
why is this thread killed?
Book of Vaadin http://vaadin.com/book has a whole chapter on this. Also the Vaadin Eclipse Plugin makes getting started with adding new widgets trivial (just "Add New Widget" and it creates a widget stub for you)
The web != the internet. IM uses the internet, but is not part of the web because you can't link to an IM.

Four principles for being pro-web:

1. Use URIs as names for things

2. Use HTTP URIs so that people can look up those names.

3. When someone looks up a URI, provide useful information.

4. Include links to other URIs. so that they can discover more things.

(From Time Berners-Lee's essay on linked data: http://www.w3.org/DesignIssues/LinkedData.html )
I disagree with that quote by Ozzie. The wave protocol is an extension of an existing IM protocol. The app is a combination and rethinking of existing web concepts (IM, email, and others). This isn't something entirely new. Also, other providers, along with robots and gadgets, do not need to be nearly as complex as the Wave app to participate, allowing more interop than is possible now with the old protocols.
I've been using OpenTerminal for this purpose:

http://www.macupdate.com/info.php/id/23173

It gives you an icon in Finder that changes the directory in your terminal to the one in the Finder window. There are some options, like have it open a new terminal, or change the folder using pushd, so you can popd once your done and return to the folder it originally was in.

I like the script you provided, though, as it saves me from having to use the mouse (no button click) and I can easily select which terminal to do it in. Note that I had to remove the quotes around the first EOT to get it to work.
The pirates will always win, says Carphone Warehouse CEO
http://en.wikipedia.org/wiki/Is-a versus
http://en.wikipedia.org/wiki/Has-a. Usually the "perfect" tree isn't really all that perfect.