Making the web fun again
neocities.org
neocities.org
It may have some struggles getting off the ground. After all, if you just want to put something on the internet, there are now many many ways to do that.
But for many people, the first step beyond their Tumblr page is still a total mystery. I learned HTML and Javascript because when I was 14, I wanted a website for my comedy troupe (no longer active). I spent hours researching free web hosting and stumbled upon Geocities. That kicked off a life of programming and a love for the web that has never died.
There are still people out there who would love to learn HTML and have some more control over what they put online. Bravo to Kyle for making it possible. Make a donation - even if you don't think you'll personally use it. It's worth it if it inspires even one kid to start building something.
Accurate description of hacker news right there :>
Sonic
While I have happily moved on to github and managin my own servers, any platform that promotes writing one's own markup over quick tumblr-esque posting is potentially a good thing.
To get to the point, as a 12 year old coming from a home with absolutely no disposable income, free was the only option I had to try my hand and building a website. I had just built a computer the year before and thought it would be a nifty idea to try my hand in programming. I completed the project and used that skill to earn money during junior high, high school, college and in my career.
I'm not quite sure where I would be today if that teacher didn't put that option on the paper or, and more to the point, GeoCities didn't offer a 100% free way of my hosting my report about the Manhattan Project.
Fully sporting a GIF of a nuclear explosion.
Words that have launched a million (now bust) businesses.
This reminds me of writing blogs and learning to ignore all the inconstructive flames and focus on the people you're affecting positively. Anything worthwhile is bound to create a long tail of haters and garbage. Keeping it up despite these obstacles can be tough but definitely worthwhile.
Apparently one of the early neocities sites is exactly the kind of garbage that used to get made on Geocities: an adolescent fan site for a cartoon. But here's the thing: I made a freaking Pokemon site when I was in second grade or something. It was godawful, but it went up on Tripod and fed my interest in computers. And I sure as hell spent a lot of time at that age reading similar sites to find game cheat-codes.
And nowadays we have commenting and threading engines to let us make sites interactive.
The real internet was always a living embodiment of both Sturgeon's Law and the Long Tail phenomenon. Not every site has to appeal to everyone, but practically everyone can find a site they like.
So this is going to result in a huge amount of brilliant, fun utter crap.
[0]: http://10mbmanifesto.neocities.org [1]: https://news.ycombinator.com/item?id=5963671
I'm 33, so I was 14 in 1994, the first time I got onto the web. It was as bare bones as it got. I think I beat the IMG tag by a few months, maybe. Anyways, don't hold me to facts here, I am just imparting a general time frame.
The idea of the Internet, and the world wide web, was terribly abstract, new, confusing, delightful. It made wizards of us that could navigate it. As a burgeoning geek in desperate need of a personal identity, this digital playground was an infinite resource to push against. Each chance encounter with an online stranger a blank slate. It was exotic and alluring and exciting.
During this era, a huge swath of us all were experiencing this at the same time. It was an overlap of our youth, the loss of innocence, and the explosion of this new universe. It was a hell of a drug.
And we got addicted to the newness of it all. There's a word for this.
Neophilia.
And this concept, I feel, best describes the ennui I have felt for years now, the booming homogeny the web has turned into. The web has long since succeeded, but we were children of the laboratory. We lost our home and we've been trying, in vain, to find a new one ever since. I can't believe I am alone in this sensation.
Not to say the internet , or web is or has gone wrong, just kinda forgotten something very important, very vital.
What Neocities is doing is good, and I hope it works, but I'm not sure how this addresses that our, er, alienation (not sure if that is the right word) though. I read that they want to, and that is good, but I don't see anything they offer that really does that.
What if we had some sort of SubWeb (have I just invented that word? I really like the sound of it!!!) which you have to use the command line to access? :)
I then think is it a generational thing? But only yesterday was I sat there on that genetic car racing site watching live as people tried to hack the chat box. Command line again. I assume these were kids. Yet there they were in 2013 excitedly hacking away using the keyboard.
To tangent even more.... That was great to watch. Kids (I assume) excitedly trying to hack the chat box, by typing stuff, while the admins updated and updated them away. A wonderful race and frankly a joy to watch. YES hacking and defacing is bad, it even pissed me off to start with, but then I realised that there was something so energetic, or alive, about it. It was like sort of watching life or something. It reminded me of one of those movies where we see the "geek hero" furiously typing away at a terminal trying to stop a nuke launch or some such. Dunno how to describe it really. Anyway, the admins won easily and quickly, and that's as it should be.
Edit: All that waffle and I forgot the point...
Basically, those kids reminded me of back in the day. I guess the spirit me and the OP were talking about. So, IMHO, it is still alive. Heh, unless such kids end up in US jails....
I still see a bit of that in the pirate Minecraft servers that my little brother sometimes plays on. Micro-communities with their own rules, custom mods and settings, and kids horsing around and building their own flights of fancy. That's the kind of organic exploration and worldbuilding I'd really like to be involved in eventually.
I think I'd like to build a connectable MOO-like world in which people could set up their own areas/rooms and connect them to a limited number of neighbors. Give them item creation and scripting capabilities as well. Simple, hackable, and almost completely user-created. Woops, that'd just be text-based Second Life. Maybe with some unusual features like a resource/power grid that varies according to the average amount of players in each room (to incentivize building interesting, entertaining scenes and scenarios). Or maybe the initial set of rooms could be all these NeoCities pages converted to ASCII graphics and randomly connected. Who knows.
Let me know if anyone's building a fun interconnected playground along these lines and is looking for contributions. I'm probably not good or energetic enough to do it alone.
This sounds a lot like LambdaMoo (http://en.wikipedia.org/wiki/LambdaMOO).
An interesting write-up of one's experience in the game: http://www.juliandibbell.com/texts/mytinylife.html.
---------------
..."It's not your fault," he said. "But after you came looking for pelts, and traded trinkets with us, the covered wagons of conventional reality followed along the trails we'd blazed. The trails were cut by animals, the animals have been driven out by suburban sprawl. . . . How could it be otherwise?"
Not surprisingly perhaps, Horton's fellow anarch and rabble-rouser Finn is also unimpressed with Lambda's current state of affairs, though his complaints, typically, are a little more down-to-earth. "There's nothing you can sink your teeth into these days," he says, pointing to a general absence of the sort of MOO-engulfing controversies he once thrived on. "Politics I guess is dead. People have settled into the arbitration disputes; they get a kick out of that for a while, but they're mostly frivolous disputes and people just wanting to get attention." Real life, meanwhile, has taken on more interest for Finn. He finally moved out of his parents' basement a couple years ago, setting out for Rochester, New York, to found an Internet software business with some other MUDders he knew, and once he got there, he also ended up in a serious RL relationship with a woman he had previously known only as Aurea on LambdaMOO. Two years down the road, both ventures appear to be going swimmingly. His company isn't the next Netscape or anything, but it's landed some respectable gigs, including a contract to run the official _Sally Jessy Raphael_ chat room; Finn and Aurea remain happily involved. His days as an online Casanova and all-around firebrand are pretty well over, but if he misses them much he doesn't show it. He still MOOs daily, but he mostly just sits idling in Lambda House's smoking room while he goes about his business at work. "I've still got friends on Lambda, and it's still fun," he says. "But it's not as much of a stage where you can play out your political ambitions and real arguments. It's no longer really a metaphor for real life. It's just not as passionate, I suppose."
...
He'd left his lousy secretarial job as well, his RL in general was gradually getting happier, and the happier it got the less he felt like spending time in virtual reality. "In retrospect," he says, "it's evident to me just how much the misery of my real life (and not my intellectual curiosity, or my gender-role issues, or whatever) was the thing that made VR seem so dazzling back inna the day.
"Then there was also the fact that VR had started to seem tacky," he adds. "By '96 it seemed like every yutz in the world was on the Internet, 'living the fantasy.' Whatever elitist pioneer spirit had seemed to me to permeate Lambda back in '91 or '92 was completely gone. I missed that, and Interzone was marginal compensation at best."
And so he just stopped going, basically. He let his spares die out, reaped one by one as he let them lie, and he now logs on to Lambda once a month, at most, to check his MOO-mail. It's enough for him. "I'm teaching prep-school English and living in Austin with a woman I really like," he tells me. "My life is pretty simple now. I feel like I've grown up a lot."
...
Weary though she may be, however, she doesn't regret her involvement in the political debates that ultimately exhausted her. "I'm way beyond sick of theorizing about cyberspace," she says, "and have become completely anti-utopian about VR, but all in all the experience has been good for me. It's made me a much better writer . . . encouraged me to go out and get myself published. It's also given me a social presence IRL in a way I never used to think I had. After all the practice I got taking stands, making points, influencing audiences who were sometimes incredibly hostile, grad student seminars, for instance, came to seem comparatively amazingly easy places to formulate and express arguments."
-------------
Here we see the end of involvement (or infatuation) with a virtual world playing out: with finding real life more interesting and enriching. Maybe that's the lesson of virtual worlds - whether MUDs or EVE Online - you eventually tire of them and leave, but they change you and set you on new paths (to another career, or a business).
I guess I need to take the nostalgia goggles off and realize things won't be the same the second time round.
Eventually there will be someone posting on HN about how they built a GUI to make to the SubWeb accessible for everyone. :)
What are you envisioning for the SubWeb? A geek-only web? Just curious.
But I suppose something like sort of modernising the old method of firing up a terminal and issuing manual GET commands. So, have something called a command line browser, and sites that only work with it. Not to keep any one out, just simply to do it another way. No practice purpose really, just fun for old guys!!! Very silly and point less, of course!!
Im going to do some revision reading.
Floodgap, which you link to via the meulie proxy, also offers a gopher proxy. http://gopher.floodgap.com/gopher/ (that's the intro page, with links into the gopherspace).
The original UMN 'gopher' client (and gopherd server) are available under the GPL now. http://gopher.floodgap.com/gopher/gw?gopher://gopher.quux.or...
The client at least is available Debian and Ubuntu. Regarding the client, it's amazing how productive one can be without one's fingers ever leaving the arrow keys. The gopher killed the mouse! There are also other servers available such as bucktooth (perl) and pygopherd. Port 70, baby!
If you could find a medium that has the same sort of DIY/frontiersman feeling people will flock to it. Having a new world to explore and having constraints to overcome are the things that made the internet great.
We live in the world where newness is absolute truth criteria. Those who don't want to know history filter content by freshness. Now, there are so many of them that applications have to constantly redesigns themself. Changing back and forth, catching trends.
I know cause I've also believed in novelty, all old looking content was in my blind spot. Things changed once started to read academic papers. It appeared those who are confident don't use distraction to share thoughts.
There are still a load of great communities below the 'surface' of the web.
Private torrent trackers are a good example. The good ones are invite-only, limit the number of members, or at the very least require a degree of technical knowledge to gain access.
Access is treated as a privilege, and members act accordingly.
There's also a site called Telehack that's an attempt to simulate what the internet would have been like for the typical user about 25 years ago - pre-web.[3]
There's a lot of stuff like this out there that satisfies itches for nostalgia, creativity, and an open frontier all at once.
[1] http://www.telnetbbsguide.com/
[2] http://syncterm.bbsdev.net/
[3] http://www.telehack.com/ (or, for a more authentic experience, telnet in with SyncTerm)
At this point the web is so interwoven into our daily lives (hacker or otherwise) it has become mundane. In many cases the Internet is not the new way or an alternative way, but the only way to do some thing. I am occasionally delighted by a burgeoning site or idea, but these moments are further and further apart.
The homogeny of today's Internet feels stifling. Not convinced I am a full on Neophiliac, but I do long for the sense of discovery and anticipation that accompanied waiting for your modem to finish its handshake.
I love the Internet. I have a career in a field that did not exist when I was born and because of this have had the unique opportunity of helping to define what it is. Not something afforded to many "classical" professions.
You're not alone. I'm feeling the same. That's why I'm "exploring" TOR, I2P and the CJDNS mesh net nowadays. Because it feels like something new and unknown. And it certainly is more exciting than visiting Facebook & co.
Though it's nowhere the same like back then when I hooked up the modem in the night (when my parents were sleeping), put it under a pillow to muffle the dial up sounds (going online was so expensive that I wasn't allowed to do so without supervision) to explore the internet.
Part of it is HOW you explore the onion network: via links, often subtle, from other sites. There's no Google or Reddit to aggregate all the content; you need to know where to look. That's exciting and fun (although stumbling on illegal content isn't ):...). Feels almost like a game, with the whole idea of discovering hidden content in dark corners.
I think what happened to the internet in the past decade or so could be described as gentrification. The "discovery" period began to fade, and we started cleaning up, resulting in the "suburban internet," as posted above. I feel like oftentimes this can be compared to the process of gentrifying a sleazy area in a city: early adopters move in and make interesting things, causing more people to come and try to participate. As more people move in, the early adopters are crowded/priced out, and the things that made the place interesting begin to fade out in favor of more bland/easily accessible things... Just some food for thought.
These days even a static website can be jazzed up nicely with some JQuery and/or HTML5. I'd like to see this develop.
http://www.cringely.com/2013/02/07/accidental-empires-part-6...
When aviation was new, in the 1900s and 1910s and 1920s, the technology of flight was growing at an incredible pace. Flying was new and sexy and constantly changing. And you didn't need to be a "professional pilot" to get in on it; all you needed to do was to find someone with a plane and convince him to let you take the stick.
So kids who fell in love with the romance of the skies would hang around their local airfield, running errands and doing odd jobs, basically whatever it took to ingratiate themselves with the people who used it. Because any of those people could be their gateway to their own flying career.
Eventually flying stopped being sexy, though. The seemingly infinite possibilities of the early days of flight got reined in by cost and regulations and simple physics. Educational and career paths for pilots settled into a few profitable grooves. Flying became safe, cheap, routine. And the airport kids disappeared.
They disappeared because kids want to be where the action is. And the action isn't in mature industries. It's in the new, because the old is already hemmed in with grown-ups' restrictions, which slow down the pace of change. Those restrictions are usually put in place for good reasons -- lots of inexperienced pilots back in ye olden days got themselves killed by pushing their machines or their bodies too hard -- but the kids don't see that. All they see is that it's safe, which means it's boring.
You and I (I'm a couple years older than you, but not much) were the airport kids of the Web. We gravitated to it because it was, as you say, a blank slate. You didn't need a degree or a certification or to even necessarily know what the hell you were doing. All you needed to do was find a computer lab somewhere that was hooked up to the Internet, and be willing to learn.
That low barrier to entry meant that we made a lot of dumb, pointless, sometimes even dangerous things. (I came within an inch of getting drummed out of my university in the mid-90s for helping build a site where students could rate their professors; the professors came after me with torches and pitchforks because the results were accessible outside the campus network.) But it's also what made it exciting. Exciting places are dangerous by definition. But to a kid, the part about it being exciting is a lot more interesting than the part about it being dangerous.
Eventually the Web matured, of course. Now it's Critical Infrastructure, which means it's important enough to be hemmed in with those grown-up rules and regulations. It became indispensible, and therefore boring.
So now there are lots of online-technology majors, but not so many airport kids. The airport kids are somewhere else, waiting for the next Wild West. This one's gotten all civilized.
I think that's why I was so intrigued by what NeoCities is trying to grasp.
It's also why I looked desperately for old C64 BBS's a couple of months ago, but alas none seem to exist anymore. Who uses a phone/modem (in the city)? Remember, when the internet was new, everyone was on dial-up. I guess I don't entirely miss that part, but when you were hitting a BBS it didn't take long at all. This harkens to the terminal/command-line thread below, I suppose.
I could try to use a VOIP phone to hook it up somehow, but there's no one to call...
I digress. Perhaps this is part of getting old. Some grow weary of our current tech (or other work/interest/etc.) and look backward, when things were new and exciting to us.
So two things that are important to note here, the first is that the 'fun' part of the web was learning new things and static HTML, even dressed up with HTML5 goodies, will be fun if you don't know these technologies but no more or less fun than doing the same thing on a Raspberry Pi or something similar. Its the 'learning' that is fun, and the web was more 'fun' when you were learning it because it was all new, and once you learned enough about it to see it for what it was, the parts that are less seemly start to dominate your vision and it feels less fun. Which brings us to the second part.
The second part, and I don't have a good solution for this, is that folks will use this, and they will put good content on them and they will get page views and searches and what not. Then the 'link authority' of neocities will start to rise because, well it has a bunch of good content.
Once it crosses a threshold (which is sadly pretty low) then a crap ton of SEO types will start creating pages on it to boost the organic rating of various web sites. And then Google will penalize neocities, and the good stuff will become unfindable (on Google at least) because Google won't index it, or they will pump down host rank to the point where it shows up on the results on page 3.
Just prior to that people will build sites on it that do drive by malware injection using javascript. The preferred cloaking vector for that these days seems to be a script reference that points out to something that looks like jquery but really isn't.
Then the owner is going to get a lot of threatening letters from lawyers who were told by people who got hijacked to "get the bastards who did this!" and the bad guys will be well cloaked but the neocities ownership will be just standing there, an easy target (for hassling at least, register your DMCA agent right now if you haven't already to avoid the copyright trolls).
And at the end of the day the real reason the web isn't fun anymore will become apparent. There is too much money to be made by manipulating it, and so its full of bad actors who are chortling away while stealing billions of dollars from hapless 'lusers.'
It's 2013, Google is a lot smarter and there are more ways to explain the varying quality of community sites. Note how Neocities is all subdomains.
You're also assuming that everybody wants to get search traffic. Everything on Facebook has a PageRank of NaN, and yet people still post. What if the whole point is to make pages about your pet cat, just because?
Maybe an interesting strategy would be to make the whole site NOINDEX by default. Turning off NOINDEX could be a premium feature. (Of course this could fail utterly as the customers that Neocities wants probably don't distinguish between URLs and search queries.)
> It's 2013, Google is a lot smarter and there are
> more ways to explain the varying quality of community
> sites. Note how Neocities is all subdomains.
Yes, Google is more sophisticated about how they derank web sites (I like to think that our small search engine, blekko.com, helped them see how poor their results had become on highly contested searches), but the spammers and the crooks have also upped their game such that many innocent sites get caught in the crossfire. (Google "panda killed my web site" for example). Not to mention the new trend of 'negative SEO' where someone might script a neocities site creator that triggered one of Google's anti-rank defenses and to destroy the organic rank of an otherwise pleasant web site. > You're also assuming that everybody wants to get
> search traffic. Everything on Facebook has a
> PageRank of NaN, and yet people still post. What
> if the whole point is to make pages about your
> pet cat, just because?
Actually I'm not making that assumption at all. Facebook pages have a NaN pagerank because facebook has a robots.txt that says "don't crawl us" and legit search engines respect that. Facebook rightly presumes that you will see your friends content because of mechanisms they have in place to put it in front of your eyes. And I also think that people making a page about their pet cat, or their belief in UFOs or whatever is fine and neocities is great for that. I'm just saying that the bad actors won't leave it alone for those people to play in it. > Maybe an interesting strategy would be to make
> the whole site NOINDEX by default. Turning off
> NOINDEX could be a premium feature. (Of course
> this could fail utterly as the customers that
> Neocities wants probably don't distinguish
> between URLs and search queries.)
Actually the same people who put their pet pictures up will probably not put meta tags in their HTML. The Neocities folks could put a robots.txt file that excluded search engines (like Facebook does) as well. But think through what you are saying.The person you want to make this "fun" for is a non-technologist putting up a page about their cat, and for people who are looking for random pages about cats. Or perhaps relatives of that person who say "Hey, Mindy put up a web site for her cat!", "Oh really? What's the address?", "I don't know, just Google 'Mindys Many Cats'", "Thats weird it doesn't find it", "Are you sure you spelled Mindy right?"
You see that non-technical crowd has been trained that Google finds everything, and if it doesn't find neocities websites then the neocities guys have to explain to Mindy why that is, which is going to be a complicated discussion because we've assumed for this discussion that Mindy is non-technical. Of course they could offer that as a pay service but that wouldn't work to well either since Mindy isn't going to put up a website for her cats and pay $1/month to do it.
So the neocities folks could curate the sites, and try to delete sites that are bad (they already do some of that) but that takes people and time. People + time == money, and for a free service money is hard to find. And then they say "Hmm, I wonder if Yahoo shut down Geocities not because they were clueless but instead because they actually started to see what they had gotten into and now they were scared they couldn't keep it going."
There is a whole bunch of "web" below the fun part. That the fun part is lacking is not because Geocities was shuttered.
I think you're the one thinking like a programmer here. It's not learning HTML that's fun, but rather learning how to build your own website and then seeing it online.
> Everything on Facebook has a PageRank of NaN
The universal truth is that people that post stuff online want an audience, which is why it doesn't matter if posts on Facebook do not have a page-rank, since it functions like a mailing-list - you post stuff and your connections then see it.
On the other hand Google's search engine is getting better and better at giving people what they want, slowly killing the long-tail in the process.
Which is why I sort of agree with you. For creative/obscure/personal websites, Google's search engine is useless and people that want to discover surprises are better off joining communities that happen with services like Reddit, or Twitter.
Nobody cares about that BS.
The fun part was in the CONTENT, not the technology.
Static html is a great choice because it dramatically cuts the requirements, and because the vast majority of homemade websites don't need to be dynamic, very rarely change, and even a beginner can open a basic html file and start editing.
One little thing I think they could add are some visual controls for editing the look of your site on the fly - for example they could have a simple control panel to change basic attributes of the page like background colour, fonts, text sizes etc. and show you the CSS code that does it. That could write to the CSS as their current online-CMS type files do so that it could be edited later. Integrate that with webfonts and you could delivery some really beautiful styling tweaks without people even having to learn CSS and start to teach people to write simple web markup with online tutorials.
I mean, think about how dynamic you can make a site with the use of AJAX and feeding content from various content stores around the web. Very exciting as you say.
I love the idea and passion you have for this, your story and purpose, but as soon as I read "I'm paying for the servers out of pocket, which is tough for me because I currently don't have a large income," and "My goal is to pay for the site through donations" I just sighed. I've seen this so many times before. Founders who have a deep seeded fear or hatred of money or rich people. So much so that they've convinced themselves to go on a neurotic journey to "change the world" or "do something good for humanity" while refusing to be profitable or make money like the "evil greedy rich" that they despise. I hope you steer clear of that. I hope you find a way to make neocities profitable, sustainable, and I hope it brings in so much income that you can grow neocities and keep it free for decades while not having to worry about your mortgage or kid's college fund.
BTW, my favorite is http://clock.neocities.org
It's funny, because I've always felt Facebook was a huge improvement over MySpace for exactly this reason. Now, reading this article, I thought "Wait a second, have I gotten it backwards? Crazy adventures do sound more fun than clinical suburbs." On the other hand, what people did with the old MySpace was actually pretty terrible, and maybe this is just tapping into GeoCities nostalgia. I don't know, the jury's still out.
But, here's one issue: the freedom and low barrier to entry of GeoCities led to a lot of basic and poorly thought out designs. Many were not really "designed" at all, and that certainly led to some wacky surfing safaris. One reason that things have homogenized is that we've developed a much stronger expectation for how websites should look and act. But, these are complex to design and develop - well out of reach of the average individual - so we glom onto template services that provide a nice design and out-of-the-box functionality: comments, social, CMS, etc. And yeah, most sites on the respective platforms look relatively the same. In order to break that, there's going to be a necessary degradation in sophistication. Which is fine with me, I'm down for the punky DIY vibe. But, this quote worries me a little:
And we have great CSS frameworks like Bootstrap and a new, even simpler one that Scott O'Hara is working on called Ground Floor, that makes web sites look pretty good even if the designer doesn't use or understand CSS at all.
What's everyone's #1 criticism of Bootstrap websites? They all look the same. What happens if this turns into BootstrapCities?
Your comment takes this site way too seriously. I'd like to read your critical analysis of the challenges faced by a civil engineer trying to make a feasible plumbing system in a Chuck E Cheese ball pit.
But, ostensibly, the creator cares, because that was a big part of his post. He decried Facebook and similar platforms for fostering a "uniformity and blandness rival[ing] something out of a Soviet bloc residential apartments corridor," then went on to promote Bootstrap, which is subject to the same pitfalls. I just wanted to explore that trade-off between sophistication and originality in today's websites. I still think it's a great idea, and judging from what I saw on the browse page, people are carrying the experimentation/sandbox torch pretty well.
Facebook is designed so you will create current-related content to drive relevant ads for what you want now. It removes the effort to thinking and proofing even something like a Xanga or Live Journal.
Even with the rise of "easy" CMS systems like drupal or joomla, there is still a large hurdle to entry.
Neocities fills that gap for those who don't want to worry about what is going on under the web page, and is going one step past the pendulum swing of jekyll, pelican, etc.
This seems like a path in the right direction to allow people to put stuff out in public which may be niche and may not be just word-content like on a free blog system like blogger.
GeoCities wasn't about things being super friendly, it had a learning curve there. You had to sit down and read up on HTML and write it up and iterate on your failures, and maybe people don't want that anymore but at least someone is offering another way.
And boring. I guess that's the point he's trying to make, a place for experimentation.
Where did the people who made those sites go anyway? (Who were they?) Millionsort implies that they got buried under a couple tons of SEO and search engine manipulation.
Surprising you should mention GitHub pages, because that's where the original is hosted on.
Something else has changed besides the technology costs, though. I'm old enough to have used geocities, but not old enough to know or remember if it was truly "anonymous" and "uncensored." Was it? Regardless I wonder if Neocities will have a harder time maintaining those qualities in today's world.
Stuff like guestbooks,hit counters and even chatrooms. From what I remember you dumped some magic tag in there which was parsed by the server which added a chunk of HTML that was dynamically generated.
Does Neocities have something like this?
You could do all sorts of fun things with this, like javascript games which allow site owners to create lobbies for their website.
So something like:
<Game gametype="bomberman" lobby="mylobbyname">
Geocities had some feature where you could actually embed guestbook entries into your page.
Geocities was right at the time, we have Wordpress (and yes MySpace and Tumblr and Google Sites and Apples site builder and Yahoo pages and Wix et cetera) and a million different blogging platforms now that fill most of what Geocities was (I had an account there).
For the rest of it there are better implementations of things like photo sharing (and now video sharing) or sharing guitar tabs or artwork or music or ...
>"It's worth it if it inspires even one kid to start building something." //
You can get a free domain name and run your own server with only a few clicks of the mouse now.
So, like I said, I don't get where "neocities" fits in to the web of today.
There is certainly a shitton of content created on tumblr, even if you discount the value from aggregation. In addition, Neocities 10mb limitation hugely limits what you can do. Setting aside 1MB for CSS, JS and images and assuming you have a 85/15 content/markup split in your files, you get ~150k words. If you even dare adding images, the possibilities for archiving any content you produce are shot.
It's full of interesting content - a lot of photos, unsurprisingly!
Sure it exposed you to becoming a creator on the web but I think that was mostly a historical accident. We can only appreciate it in hindsight. It's not like Geocities was the best way to create and host web pages.
Today I think webmaker.org is a step in the right direction.
But for most people I think initiatives and projects like this will remain rather niche. If you're not technically inclined to learn new skills and technologies to get content on the web you don't have to. There are plenty of great, free tools for putting your content online and hosting it for free.
Hah! (where have I seen that demo before?)
My theory is that design is cyclical. We had GeoCities/MySpace, then Facebook/Twitter, and now we're back to Instagram/Snapchat for expressing creativity.
NeoCities uses Sinatra, Slim templates and Sequel for database queries and migrations. The code is a pure joy to read. Ruby is not the fastest language, but for an initial release of a minimum viable product it's perfect.
If you decide take on investors you can pay someone else to rewrite the thing in java later.
Also I'm afraid according to many countries you would be legally responsible to the content what you help to publish. So any single page with questionable content may end up badly for you.
Geocities worked because these nasty legal problems did not come up yet, Internet was a marginal non-serious thing, and even if bad content was published then no-one noticed or reacted to it. Now a web is the mainstream media, and you may find out that technical hosting of some bytes is really smallest problem in the global publishing business. In order to follow all laws of all the countries where you operate (i.e. from where your site is accessible) you need to monitor the content, react to notifications etc.
Here's why:
My friends never really made there own websites or anything even close, but when myspace came along everyone suddenly became interested in the ability to customize their profile page. This alone created would be programmers out of my friends, figuring out how to manipulate each page to add interesting layouts via HTML, picking music to add to the page and figuring out how to embed pictures, videos, music, links, etc. The point is, that myspace was in many ways better than Facebook, and a transition from webpages to social networking. With myspace essentially gone, my friends have on multiple occasions told me they missed the ability to make themselves unique, but when I suggest them making their own webpage they call claim it too hard, costly, no way to network, etc.
Perhaps neocities can make it, but to hit a larger market it'll need more social networking that allows the qualities of facebook chat (why ALL of my friends switched from myspace). If you could add in the social networking aspect, it would trump the need for facebook and open the door for a whole new realm of people.
I think the difficulty with doing that is that social network integration is almost exclusively focused on consumption. At the lowest end of the spectrum are the widgets containing information from within the network. That's a reasonable way to direct users from a Web site into a network (eg. a user visiting a newspaper's site may go and visit the newspaper's Facebook page) but it's useless at getting people from the network to go to a site. Nobody goes to Bob's Web site to check his Facebook status; they do it from within Facebook.
The situations where this can work well are: 1) Consumer APIs with machine-readable results. The simplest mashup, data visualisation, interactive game, etc. can be made really interesting when it has real-world data to play with. As an example, one of my first programs was a balls-on-springs physics simulation, but I drove it with artist similarity data from last.fm (audioscrobbler at the time). 2) Producer APIs allow data to persist once the static page is closed. This could be as simple as posting a highscore from a game, all the way up to posting the result of a Web-based creative application. What programmer didn't throw together a "paint program" as soon as they found out how to get the mouse position and make a line on a canvas?
:D
And I totally disagree about Facebook. It has given me the ability to communicate very creatively with my friends. Much more than any read-only HTML site will ever dream of. Who cares about its boring interface, the power lies in the content and ability it has given me to easily share this content with my friends.
How will NeoCities adress the challenges we already faced 10 years ago, that is that users will want to input data, and interact with these static sites, rather than just read them?
Sure it's fun and creative to share static content... it's also fun and creative to share static images (flickr). But the medium of the Web has much more potential than simply being a repository of static resources.
I still actively use the SeaMonkey web browser, and a big part of the reason I do is it still has an integrated WYSIWYG HTML composer component. I have an 'edit' action item for any web page I visit, and cut-and-past capability between browser and composer windows.
Hosting a website permanently is just a matter of getting an account on freeshell.org and setting up your ~/html directory to face the web. If you want a decent amount of space and the ability to use the PHP and MySQL backend, you can make a one time donation of ~30 dollars (can't remember the exact amount) for a lifetime upgrade.
Regarding the "airport kid" saddies, someone pointed out how he longed for the C64 days and put one up again. I see this as an opportunity. What can you achieve with 10M and HTML+JS? While the web seems to look like "old stuff" there's lots to be done with WebGL, canvas, websockets... All of this now available to everyone for free. No domain name to own, no DNS to set up, no VPS or RPi+FTTH to own, no hacking around to squat Heroku or GAE with static content.
Think outside the box and show off your skills, folks. Push the envelope. That's the hacking spirit.
A similar parallel in the 90s with the internet is that people learned HTML, because in many ways tools were limited and it was relatively easy to create a page that was respectable enough. Now that so many web pages are "covered" in CSS and/or created with higher level tools, it will be interesting to see if many non-technical people will be attracted to creating their own web pages. I hope so.
Request Method: POST
Status Code: HTTP/1.1 302 Found
Received Cookie: neocities: [REMOVED SESSION DATA]
My create-account form and session cookie over HTTP? Not a fan. Grab a cert from startssl or similar!
The need to provide a simple path for all of Yahoo!'s users led to the now familiar "/username", but I'm not entirely certain it was for the better.
( I recall one conversation where we considered providing the ability to tag derelict homesteads with virtual spray paint )
But what I REALLY like is the browse-function with the little thumbnails of the hundreds of websites which look exactly the same crappy and shitty way as in the good old days. http://neocities.org/browse
It just shows me that people still don't know nothing about design, they have no idea what it takes, how much time & knowledge and they are like spoiled kids from the idiot-save steps that facebook&co took to maintain a "good" (at least stable) design after putting some text in a textbox and press enter.
Congrats for the idea. That's a great action for sure!
Thanks so much!
The very very first site I built (in junior high) is still live and kicking on freeservers: http://sina.8m.com/
Certainly it falls in the "vast wasteland of garbage" category, but I'm glad it's still online.
Ugh, guilty as charged.
I am a little sad that security of web browsers has gotten better. I remember offering people free cup holders by opening up their disk trays :-)
http://divshot.github.io/geo-bootstrap/ (via https://news.ycombinator.com/item?id=5508061 and https://news.ycombinator.com/item?id=5474022)
Also http://www.geocities.com/clipart/pbi/backgrounds/ (not exactly what you asked for, but... interesting that it's still up there) (found here: https://news.ycombinator.com/item?id=5919862)
That makes no sense whatsoever. Does no one remember the extra JS/CSS to hide advertisements?
Now I'm wondering how you do the auto-subdomain thing. Maybe have *.neocities.org A record to the same IP and then have the HTTP server parse the URL?
[1] from the blog: http://mlpfim.neocities.org/
<rant>I wished NeoCitites mentions to ignore W3Schools, mention W3Fools and the WebPlatform.org project as the starting point.</rant>
This is a brilliant observation. Facebook started as a scrappy but fun college thing, and now it's a platform for people to brag about travel and the food they eat.
To get anything decent out of humans, you have to create a context for excellence. Otherwise, it's Sturgeon's Law that sets in. That is a natural way of things, even when the technology is well-designed. This is similar to complaints about job sites or dating sites because "the sites are broken". No, the sites are fine. They do their jobs extremely well. It's people that are broken.
The problem is that there's no money in creating a context for excellence, and the economic pressures on an organism like Facebook to mediocritize (remember that this often happens by default; no one explicitly decides to make their platform shitty) are just too powerful.
The standardization/normalization of the web -- specifically, PageRank, Wikipedia, Facebook, and what's now totally recombinant "web design" -- has ruined the frontier aspect necessary for actual innovation.
The reason being that's what a platform like Geocities enables; garbage. It empowers people who are willing to put in basically no effort to make a static page with no scripting. That's not a recipe for amazing content, that's a recipe for bottom barrel content.
Really, any platform that enables everybody to contribute anything they want is going to sink to the lowest common denominator. The platform needs a built in way to highlight the best of it to have any worth whatsoever. Most Twitter feeds are unreadable garbage, the reason the platform is a success though is that it has built in ways to find, discover and follow the very best it has to offer.
It's also got a very narrow use case that happens to coincide very well with the skills of comedians and comedy writers. Geocities' narrow use case only coincides with the skills and talents of artists, and they already have Deviantart and their own gallery websites. There's no compelling reason for them to use Geocities/Neocities as their platform.
Best of luck but I'm skeptical this is going to ultimately be worthwhile.
People can make websites themselves elsewhere.
I don't understand your objection to this service.
It seems true to me that it is actually more difficult and expensive to put up a simple amateur static arbitrary page of HTML in 2013 than it was in 1999. Even ignoring idealism and nostalgia aside, there is clearly an unfilled niche here.
If anybody can come to this restaurant, it won't be a great restaurant, so we have to exclude those people.
How many future web designers cut their teeth making terrible Geocities websites? Just because something is terrible doesn't mean you didn't learn something.
The forest would be pretty quiet if only the best birds sang.
Your second argument in favor of Geocities is that future brilliant web designers may use it? Ok they might, but if Geocities didn't exist they'd use something else. And I'd argue they'd learn faster and better habits by learning with some other tool.
If you were a librarian, would you only make the top 100 novels available? Why circulate books that aren't the best?
What do you think high prices do?
Don't visit the neocities domain, and your problem is still solved.
Of course geocities did not force you to obey to strict rules in your design, but many of us are programmers, and we have this particular tendency to try stick to guidelines even when not needed :), so I'd say, it was not Geocities responsability, but it's user's and a power user will never try to code in a messy way, but instead will try to inform himself day after day on best practices, standars, and reflect this in his code.
But here came the power of Geocities! It helped you at that stage where you were not yet a pro, perhaps you dreamt of becoming one, but at that moment you just needed the enthusiasm boost of being able to create SOMETHING YOURS, UNIQUE, A REAL SIGN OF YOURSELF and being able for the first time ever in human history to share it instantly WITH THE WHOLE(connected)WORLD! I remember this giving chills to me! :) And yet you could learn more from it! Compare this with being forced to obey to strict standards and guidelines right from the beginning.. of your learning experience ["hey avoid table, it's devil" when you are happy you finally managed to share your vinil collection (and mp3z? :) ) of your fav bands with the entire world for the first time in your (teen) life!]
We all now how much important is REWARD while learning new technologies at those early stages! Geocities, and also similar sites, were the fuel to start your engine and get to your first MULTIUSER "APP"(kind of) REWARD! what is the value of that? :)
Well, in my book, that's a recipe for great content.