Show HN: I Rebuilt MySpace from 2007
spacehey.com
spacehey.com
Finally you're totally missing a beat here -- MySpace lived and died by its community of indie bands. Ditch that dodgy mainstream iTunes Music wrapper and make the actual music function work again. You never know, you might strike a nostalgic retro chord within some niche of the indie community (and definitely that's where this thing should be shared!)
Corrected:
<cfdump var="#bad_memories#"/>
But years later when J.J. started a second company, it was only a few weeks old when Gates swept in and bought it for millions of dollars.. Shut it down and moved everyone to Seattle.. He immediately assigned J.J. and his team to build a new project called Azure.
I don't believe that /> is needed anymore. You can just use >
I unfortunately work with coldfusion/cmfl on a daily basis at my company. I am moving the servers over to Lucee from Coldfusion 10 and trying to have any new systems built on C#/.net. The most difficult part is getting other people on board. My manager is fine with what I am doing. He saids he is too old to learn a new language so myself and the other programmer will have to support anything I built in .net
Let me tell you folks. Writing spaghetti code with no separation of concerns and no version control is not exclusive to php
Yowza. If I can give you some unsolicited advice: get some kind of version control in place! Even if it's just a local git repo at first.
There were two things that made working in ColdFusion almost tolerable. (1) The place I worked started using an MVC framework before I left. I was pleasantly surprised by how much it improved the experience. (2) Transitioning to CFScript instead of CFML tags made a big difference as well.
But at the end of the day, it's still ColdFusion, and it drove me bonkers.
https://www.joelonsoftware.com/2000/04/06/things-you-should-...
"Twitter on steroids" [0]
I remember him telling me how I was wasting my time building in php/MySQL since CF was the future and serious companies wouldn't be looking for php developers. Glad I never pulled the trigger and bought their expensive IDE.
This is most certainly debatable
That said, that IDE was legit. It was comparable to IntelliJ. I want to say I used it over Komodo quite frequently.
Break middle-school students' copypasta CSS rules for animated GIF backgrounds at your peril.
That's called sharding and is pretty widely used nowadays. There is even readily available middleware that handles this for you, so no need to put it into the backend.
The fascist uniformity of modern social platforms has left a generation creatively stifled and alienated from each other. I miss the ugly comet cursors, the crummy MIDI tunes, the bad HTML, the encouragement to make new friends, and the ability to reach people without paying thousands in garbage ads.
I miss dating online without bribing some shitty algorithm. It used to be that I could click "browse," find a cute girl's profile, say hi, and set up a date within a few days. Modern social media is cold and hostile. Stay in your friend group. Avoid strangers: They're all scary and bad. Don't trust anyone (except for us, the tech company. Give us all your data for free.)
The internet used to be bohemian, weird, creative, tacky, and friendly. It was my favorite place to be. Where did that joy go? What have we become in the last 8 years?
There should be a non-cooperate sector of the web. Where all is GPL and this taint on the world could be removed.
> A world without newsfeeds and algorithmically/SEO driven culture wars? A world without our social lives being manipulated by shady Big Tech firms and VCs, free of corporate surveillance? A man can dream.
It’s funny, because when Facebook was new my friends and I flocked to it FOR the uniformity! Little did we know we helped contribute to the downfall of the free and fun internet :/
Wait, I got that all backwards. The world is more democratic today than it was in the 1920s, 1930s, 1940s, 1950s, 1960s, 1970s, 1980s or 1990s. Facebook is a recent convenient scapegoat for the same problems humanity has had with organizing fair systems of government for thousands of years, and it's a particularly intellectually lazy scapegoat at that.
But since we’re here and I can’t resist, I agree with you that statements like “x is destroying democracy” are meaningless hyperbole. Social media has a role in influencing the outcome of the democratic process, sure, but to say it is ERASING DEMOCRACY is ridiculous. It doesn’t mean anything. We still vote, and those votes still matter.
My nostalgia for the internet of yore and the affects of social media on democracy are pretty much divorced ideas anyway, I really did just mean for my original comment to be a funnysad observation
I hate social media, going so far as to delete both my reddit and Mastodon accounts. But this is tempting. It gives me the feeling I used to get when listening to tunes and surfing last.fm
In contrast the web of the early 2000s was awesome, because you already could do a lot of really weird things (bouncing mouse trailing balls, anyone?) resulting in self-expressing art-like sites - the pinnacle of these kind of sites were undoubtedly the Flash era.
So yes, depends on what one is after. Maybe both are needed.
I agree that multimedia-based networked self-expression is limited these days, but maybe something else will spark a Gemini-like comback for multimedia in the future.
Writing is a lot more harder, than, for example, drawing. You said it yourself: "by the age of 10" compared to drawing, basically since someone can hold a crayon.
I understand and believe that children should be allowed to self-express, but quite frankly, nobody is interested in hearing what the child has to say because it's mostly awkward in execution and repetitive. The relatives and perhaps people who work with children professionally will care, but the general public won't unless it's particularly funny, poignant, or whatever.
If you like the geocities style more, then you can use neocities.
You need common ground to make it relatable, copying stuff is inevitable.
Υou misspelled "monitized". I tried to play TribalWars. I remember playing this game a decade ago. It was fun. Stil it. There are so many things that could be done with 2 clicks, instead of 10. But, hey, they can be! As long as you buy/spend "premium points". I deleted my account after two weeks playing 30mins per day. To grow further I would either have to spend 1h per day (then 2h, 3h, and so on) or buy the click-reducers. I will go back to my AoE2-AOK)!!
The internet/websites/services have vastly improved. AND the pricing model has too. There are plenty of discussions in HN about "setting the correct price". That sweet spot that will yield YOU (the maker) the most profit. You don't want 1bn customers giving you $1. You want 1k customers that will give you $1.5m instead. This way you got less costs and more revenue. And you got better marketing ("everyone has an android but who can afford a cool $1k rose gold (puke) iphone???)
You want that cute guy/lady? You have to pay! (See Ashley Madison and their business model/practices)(https://gizmodo.com/ashley-madison-code-shows-more-women-and...)
You don't pay? It's ok, someone else will and will get ahead in line, and you then will suffer from FOMO (ok not exactly but you still reduce your opportunities)(gotta make it rain to the company!).
Maybe this digital cat-calling lead to this:
> Modern social media is cold and hostile. Stay in your friend group. Avoid strangers: They're all scary and bad.
People just don't like to be annoyed by random strangers. Especially woman and specificaly when it's about molesting them.
I had a female friend set up my profile specifically for this purpose in early 2006. Within hours after signing up a random girl sent me a message to ask if I had a girlfriend. The following week I went out on 3 dates. By the end of the year I met about 30 women in person and probably went out with a dozen multiple times, until shutting things when one became my girlfriend.
Facebook was setup to work differently and I never used it for this purpose, instead moving on to OKCupid when I was single again in 2011.
We have the algorithm-drived services with all their control and reduced friction because some people just can't behave well and must destroy the nice things for everyone.
P.S: i know and remember a lot of my friends who found their S.O. through facebook so it being alive arguanly disproves the assumption behind
>Kinda speaks for that myspace failed so fast...
Yes, it maybe there, but no, It's only a problem if people make it one. It's not there by default and unavoidable.
> I don't think the current trend of perceiving any unwanted sexual interest as inherently bad is at all healthy for society.
That's a pretty hostile view.
> P.S: i know and remember a lot of my friends who found their S.O. through facebook so it being alive arguanly disproves the assumption behind
There is a difference between making friends and eventually hooking up with one/some of them, and going out to make victims on purpose.
It seems to me unavoidable that human would look for sex. The notion that sex is pillar to human endeavour has been a strongly held view of a lot of psychologists. I also don't believe sexual social dynamics are a problem (but im not sure if thats what you were saying).
>victim
This mentality underlies a very unhealthy view of dating imo. You don't have to be friends with someone prior to dating them.
Sure. But there are proper ways for it. Legal ways. There are reason why those behaviours more and more get outlawed in different countries.
If someone makes it clear they are interessted in dating, then yes, go for it. But just to exist is not a clear hint for this. Dating is still special case of social interaction, not the default.
> > victim > This mentality underlies a very unhealthy view of dating imo.
This has nothing to do with dating. The victims here are mainly the people who are forced to cope with that crap, but never asked for it, and don't wanna date any of those people for whatever reason.
The joke here is, we do have elaborated spamfilter and adblocker to get rid of all the annoying crap in our mailboxes and webbrowser, and most user accept it as neccessary because ads are just aweful. Yet we still don't have filters for dickpics and sexual harrasment. Quite funny, just because it's Humans doing the same, instead of business?
But showing clear signs of interests is exactly what you seem to be against. If no one is allowed to start an interaction then how is it supposed to start?
>The victims here are mainly the people who are forced to cope with that crap, but never asked for it, and don't wanna date any of those people for whatever reason.
It seems to me like a simple fix; when someone approaches you you tell them "sorry not my type/interested/looking."
Or just block messages from people you don't know.
I'm not keen to destroy all social interactions for the sake of the people who cannot handle them.
> Yet we still don't have filters for dickpics and sexual harrasment.
I see where you're coming from, but I disagree with your solution, which is to just prevent any interaction that's sexual in nature (although dickpics are not the same thing as what op was suggesting).
The fact that it's more hostile now I believe is only because they have switched their focus from a social circle interaction to optimizjng for metrics such as engagement and page views, which afaik generally tends to a more hostile and polarized environment.
No one was misusing it for this purpose, it was obviously intended to be used this way by MySpace itself. I agree that not everyone wanted to use it that way and that was part of the friction in the platform... it was kinda meant to be everything to everyone.
In the first place it means they knew about a problem, and searched for ways to solve it. It does not mean they wanted to enforce it and spread it. Relationship status is a big hint there.
Yes, there is nothing wrong with annoying people who want to be annoyed. But ignorantly bothering anyone just because you can is harmful.
What is finished... is the idea that this great country is dedicated to the freedom and flourishing of every individual in it. It's the individual that's finished. It's the single, solitary human being that's finished. It's every single one of you out there that's finished, because this is no longer a nation of independent individuals. It's a nation of some 200-odd million transistorized, deodorized, whiter-that-white, steel-belted bodies, totally unnecessary as human beings, and as replaceable as piston rods... Well, the time has come to say, is dehumanization such a bad word. Because good or bad, that's what is so. The whole world is becoming humanoid - creatures that look human but aren't. The whole world not just us. We're just the most advanced country, so we're getting there first. The whole world's people are becoming mass-produced, programmed, numbered, insensate things...
I just registered for an account and I'm getting super nostalgic. Really well done!
Edit: here's my profile in case someone wants to add me :)
Given the popularity of facebook/reddit/twitter/gmail etc. it seems users think client-side rendering is fast enough, and what each of those sites have in common is the impracticability of precaching every single user's version of the application anyways.
No, users are being forced to choose between not using those services, and using something which is clearly getting worse. There are plenty of complaints, yet the self-centered developers just don't care since they know the users will keep eating whatever shit they put out.
(...and in the case of Reddit, the existence and continuing popularity of old.reddit.com is noteworthy.)
I don't have a workable solution to how to solve this problem of social media natural monopolies, but it is a huge problem. The telephone system and the internet are the most obvious models to focus on replicating in terms of handling the problem of network effects, and to the extent that those succeed or fail in meeting the needs of their users/customers, we should at least be able to match in our solution to the problem of addressing the monopoly issues inherent in the social networks that exist or will exist in the future.
One rather radical idea I'll leave you with is -- should all communication networks be treated as one single network? In the same way that "energy" is the unifying concept that encompasses "nuclear power" and "fossil fuels", social networks, the telephone system, and the internet are all within "telecommunication". "Energy" is a lot more basic/fundamental to the laws of physics, but telecommunication is definitely universal to humans on earth now and into the future indefinitely.
The only part you offload is the rendering of the final html/css. Your servers still need to serve the raw html/css, the js and the api requests. The difference between that and server rendered html is so small as to be a rounding error even for google.
>Given the popularity of facebook/reddit/twitter/gmail
Tolerance and popularity are two different things. And old reddit is still incredibly popular despite not having an update in three years.
The only time you should even think about using client side rendering is when you need an application that is seamless. Other than maps, office and full blown desktop environments there is no reason to ever use client side rendering.
For gmail at least, this is both funny and sad because it was faster than the alternatives back when it was first released.
https://qbix.com/blog/2020/01/02/the-case-for-building-clien...
Strangely the opposite is true for the linux kernel - seems to run better and better on old hardware every year.
Oh boy:
Naruto> 3 hours ago> Hey Mark, just letting you know my son, Boruto, is looking forward to interning at FB as a graphic designer! He really wants work at Spacehey in the future, so FB is kinda like a stepping stone for him. Thanks!
The tone people are already setting up on here really does feel more like the internet back when I first got online.
My point here is that if you think the current social media options have "heavy handed" moderation, you're probably the problem, not them.
https://www.penny-arcade.com/comic/2004/03/19
Small communities can sometimes survive without too much moderation, where the consequences of being shunned are enough to keep people who want to participate mostly civil to each other. But "success" in terms of rapid user base growth inevitably leads to enough members who are prepared to be uncivil to each other, at which stage the members who desire a civil discourse to either demand moderation or to leave it to become a youtube-comments style cesspit.
It's not a technical problem, it's a people problem. Technology just amplifies the problem enormously, it doesn't _cause_ it. Jerks don't last long at small local bars, because the locals set the tone and shun people who don't behave according to local norms. Large beer barns, concert venues, or festivals largely cannot rely on local norms and custom, or for regulars to guide newcomers to understanding and appropriate behaviour. And there will _always_ be some people who are jerks, or who's personal understanding of acceptable behaviour differs from the group norm. In the real world they hopefully find "their people" and their places. People who want to behave like outlaw bikers hang out in biker bars, not piano jazz clubs. If you want to build a social media site, you need to realise that eventually someone from 4chan who's idea of fun is trolling normies is gonna show up, and if the place looks "fun" to him, he can put out a call to hundreds of his friends to come show up too. You need to have a plan to deal with that before it happens, if you have a vision for your site that isn't /b/ To some people, that's gonna look like "overly heavy moderation" even if you do it right.
The argument you’re making is just a different face of the “I have nothing to hide” in the privacy debates.
This is nowhere controversial.
Try to be a constitutional originalist in the Sillicon Valley / tech sites, and we'll continue this conversation...
I don't think it's as rare or controversial as you think, many people just haven't formed a full opinion on judicial interpretation. Textualism in particular appeals to STEM folks. We've needlessly politicized them as Red Team vs Blue Team, when they don't see themselves as anything close to that. They're all first and foremost legal nerds.
Now if you're making pro-life arguments wrapped with original intent, I can see you getting some aggressive pushback.
and mate thats a ton of shaming in your tone .. please consider showing some compassion. I fail to see how his comment provoked yours ..
Hah people still use this term unironically?
I think I've been modded for:
- trying to get people to hate less on Russians
- on the other hand, in the same forum: trying to tell some over eager people that no, Russians aren't saints and it isn't all NATOs fault.
- pointing out (as an insider that was supposedly one of the victims in a major news story recently) that the "facts" didn't check out at all.
On the other hand we should be extremely careful when their military are "helpfully" supporting "oppressed" Russian minorities in Ukraine etc etc.
Imagine if current Twitter was around in Galileo’s time.
* Independent Fact Checkers have confirmed the consensus that the Earth is the center of the Universe, just as God willed it.
Or what if George Washington was relying on social media during the formation of our country?
* Independent Fact Checkers have confirmed that paying taxes to Britain is good and beneficial to the Colonies.
Many good ideas shatter the existing “consensus” dramatically. I’m glad that boundaries can and do get pushed because that’s how we come up with better ideas and systems.
So let's not get all trolly problem here, alright.
(1) What's something specific you get moderated for? What's the thing you wish to express but can't in today's social media landscape? Can those things be falsified and the condition for accepting evidence?
(2) I say, there _are social networks for _every niche and kink; the only reason you would feel limited in expression and participation would be you trying to expose people to your ideas not likeminded. You have no right to be heard in every community, all the time, no right win people over everywhere, with everything. People can chose against you and your words. That's their right. A community implicitly or explicitly choosing a moderator or moderation guideline, isn't that a very democratic dynamic, too?
(3) We all know the internet changed the assumptions on independent thinking, and ignorant opinions can triumph over facts easily, if they are simpler, more convenient, more stimulating, more viral. Do you really want to be heard or do you want to win?
(4) Do you speak up, when a comment here gets downvoted to void, because the boys took offense? Have you ever fought for visibility of an argument or opinion totally against your world view, in the name of unconditional free speech?
http://www.paulgraham.com/orth.html
or in other words, if you've never had and issues with moderation, you might not ever take risks or challenges with your opinions.
It's not my page, it's not my profile, it's just like everyone else's....
Don’t forgot to have Tom be your default first friend.
[0] https://www.rollingstone.com/music/music-news/myspace-lost-m...
https://www.theverge.com/2019/4/4/18295014/myspace-lost-song...
Anyway, I blindly hosted a lot of personal stuff like that from 1998 - 2008, and never cared to do any backups.
But then one day, it was all gone forever - searched through my old email account, and found probably 5 remainder emails that the company was shutting down their services. Pictures, old demo songs, old websites, etc.
And these days - it could all happen again, if google ever bans your account (so go ahead and backup everything)
I don't have that much time atm, but I can't wait to get into the CSS and whatnot <3
A re-run of MySpace, at scale, would be a benefit to the world. I hope this takes off like a rocket (without losing its spirit.)
Just thinking of a way for you to really stunt with what MySpace could have been that Facebook or Twitter would never do.
Just a small CSS tip for your header and footer menus -- instead of using ::before/::after pseudo elements in your anchors themselves, if you place the menu items in a list you can use them there so the vertical pipe isn't part of the links. For example the following HTML:
<ul class="menu">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
</ul>
With the following CSS: .menu {
list-style: none;
padding: 0;
text-align: center;
}
.menu li {
display: inline;
}
.menu li:not(:last-child)::after {
color: #000;
content: ' | ';
}
Let's you add anything to the menus (anchor tag or plain text) and they will be separated by the vertical pipe without being part of the links themselves.If I have one feature request, it's a dedicated music (or any kind of event, really) scene thing that lets local people curate events and share them in a central town square, and lets randos find those local events. It could drive a whole lot of people who're not plugged into a scene to find awesome local events without having to go through some other portal, like newspaper event calendars, zines, rando facebook groups, etc. I spent a ridiculous amount of time curating events for punk shows by trawling MySpace pages because there was no other way to do it.
Seriously you should make this the "Wikipedia" of social media. No ads ever and people will use it.
By the way, just watched The Social Dilemma on Netflix. The world needs people like you!
> Someone is currently trying to register hundreds of accounts with fake email addresses per second. I'm trying to prevent that so in the meantime you can't sign up on http://SpaceHey.com - sorry.
I’d sign up if there was an option to throw a few bucks your way and have absolutely guaranteed zero tracking, ads, or sharing/use of my data for anything other than what’s strictly necessary to run the site itself.
Sidenote: boy, do pages load fast, though. No cruft, I love it.
Is it just me or nobody realize that the likes of MySpace started the downfall of the original Internet before it became "social media"?
Nostalgia of a simple web page is fine (and this is a nice implementation no doubt), but why recreate something that leads to something that is predictable?
Instead, recreate usenet with better privacy and mobile adoption. Usenet is what they killed before the promise of the Internet could be realized.
Social networks could ideally be usenet without an eternal September (which is the actual thing that killed it.) You grant trust to your friends, a little less trust to your friends' friends, and a lot less trust to their friends and strangers. Without a real name policy, you can maintain different identities as different pages and can have a different account to be friends with your aunt. With very little cultivation, you can make sure everything you read is stimulating, and very little is annoying. The problem with this model is that the business of the internet is to annoy you, and the first thing you would cut if you had the ability to cut would be the messages that the platform is paid to subject you to.
I don't know how that happened, but I suspect the new owner was pulling profit out of it to support their other flailing divisions, rather than let them reinvest to finish their music platform.
They literally had all the pieces on the platform side, and it was without question the platform of choice for pretty much every independent musical artist.
Anyone have the inside story?
I did the vintage pose and everything https://spacehey.com/kristopolous
I just reached out to Tom Anderson of Myspace, let's see if he comes around.
Are these pages going to index in google? I used to find lots of "friends" by searching site:myspace.com female statename interestname
Please consider making the default colors/fonts CSS variables in the :root so that they can be easily overridden for profile page styling.
Curious to see the progression from here on, great job!
This is going to slow down adoption.
Gotta bring back the chibi art styles
Kinda like, Nathan Fielder's "Dumb Starbucks".
Also, is website design even copyrightable?
[1] https://blog.jiayu.co/2018/09/methods-for-obfuscating-sequen... [2] https://stackoverflow.com/questions/396164/exposing-database...
Profile: https://spacehey.com/ryno
Check it out at www.tribe.so
And let me know if you wanna talk more on this or even join forces. For folks out there, we are hiring for any position.