22 ms·
Show HN: I Rebuilt MySpace from 2007
- joshmanders 6y agoI've been beta testing SpaceHey since I saw An was letting some people in and I must say the nostalgia is strong. Love this site so much!
- partyguy 6y agoThank you for helping me test it!! :D
- alberth 6y agoTom Don’t forgot to have Tom be your default first friend. https://en.wikipedia.org/wiki/Tom_Anderson https://en.wikipedia.org/wiki/Tom_Anderson
- mooreed 6y agoThis was my first thought too.
- joshmanders 6y agoAn (partyguy) and spacehey's official account are your friends when you join, just like Tom was.
- sitzkrieg 6y agono whiteboard tho :(
- NetBeck 6y ago"but most of all, samy is my hero"[1] [1] https://en.wikipedia.org/wiki/Samy_(computer_worm) https://en.wikipedia.org/wiki/Samy_(computer_worm)
- xyst 6y agotom's looking a bit rough around the edges nowadays
- meowster 6y agoIt's tough work to spend half a billion dollars.
- landerwust 6y agoTotally loving this. Did you reverse engineer the layouts from screenshots? Please tell me somewhere there is a snippet of original HTML snarfed from archive.org :) 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!)
- partyguy 6y agoHey, I'm An, the creator of SpaceHey! Thank you!! Yes, I looked at a ton of old screenshots, wikipedia sites and archive.org pages! That's how I designed most of it! I'm currently looking into all of the legal stuff which comes with music sharing, but a dedicated music feature is definitely planned! The iTunes API is just a temporary thing to fill it with some content!
- 5986043handy 6y agoWhat tech stack did you end up using for the backend?
- D_B_Koopa 6y agofor it to be legitimate you need to use ColdFusion and then do a half assed port to .net.
- arthurcolle 6y agoJK Rowling really joined this? Lol
- ASpaceCowboi 6y agoNARUTO is back!!! Gotta bring back the chibi art styles
- deleted 6y ago[deleted]
- rado 6y agoWait, where's Tom? Seriously though, with a little visual touch up this could become good.
- T3RMINATED 6y agoNice!! is this open source
- setgree 6y agoSidenote: I was in a band in High School that uploaded all its music to MySpace in 2006, and our only backups were a few CDs we had made; so when MySpace lost all that [0], it was my first, most painful lesson about backing up important things multiple times. [0] https://www.rollingstone.com/music/music-news/myspace-lost-music-809455/ https://www.rollingstone.com/music/music-news/myspace-lost-m...
- franciscop 6y agoI had recently lost some important data back then so luckily I was already backing up data by then! Though now I have kind of the opposite problem, I have too much data and it's difficult to navigate through it all :)
- CharlesW 6y agoHave you tried Internet Archive? You might be one of the lucky ones. https://www.theverge.com/2019/4/4/18295014/myspace-lost-songs-dragon-project-tracks-web-archive-internet-archive-450000-recovery https://www.theverge.com/2019/4/4/18295014/myspace-lost-song...
- UShouldBWorking 6y agoNobody lost anything from myspace that they actively didn't want. For over a year they announced the change was coming and to download and back up you stuff. Even now a lot is still backup on archive. Why are people so desperate to play the victim all the time?
- TrackerFF 6y ago
- Minor49er 6y agoGroups are still in progress. Those were the best part.
- ehutch79 6y agoYour scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
- tylerchilds 6y agoSuper cool! Are you considering federation a la ActivityPub et al? Just thinking of a way for you to really stunt with what MySpace could have been that Facebook or Twitter would never do.
- zdkl 6y agoAnd even if federation is too big of a feature, maybe using the ActivityStreams format for user interactions could be beneficial. https://www.w3.org/TR/activitystreams-core/ https://www.w3.org/TR/activitystreams-core/
- superkuh 6y agoAnd if activitystreams are still too bloated you can look into microformats2 and webmentions (indieweb).
- varbhat 6y agoWebsite looks very very good and loads very fast imo. Just usable without fancy bells. I like this design.
- partyguy 6y agoThank you :)
- deleted 6y ago[deleted]
- onion2k 6y agoCool. If anyone wants to connect - https://spacehey.com/profile?id=316 https://spacehey.com/profile?id=316
- IgorPartola 6y agoCould you make the login form’s email field have type=“email”? Helps on mobile.
- partyguy 6y agoGood idea! I changed it!
- artursapek 6y agoWill this actually stay online? I will unironically use this.
- partyguy 6y agoYes, I'm planning to keep this online! I'll add more features in the coming weeks!
- cjdell 6y agoDude this is actually awesome. Do you have a "buy me a beer" link so we can help out with hosting costs? 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!
- throwdour 6y agoMany creative people got their first public attention on MySpace. Soundcloud never quite matched it. Facebook and Twitter are rat races. 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.)
- logicalmonster 6y agoGood idea. I think there’s a lot of room for some kind of internet social network that gives you a space for a custom profile, chatting with friends about anything, no algorithms dictating what you see, no heavy handed moderation, etc. wish you success
- jldl805 6y agoI live and breathe on the internet and have never been moderated once, even freely expressing myself, insulting people who deserve it, etc. My point here is that if you think the current social media options have "heavy handed" moderation, you're probably the problem, not them.
- 762236 6y agoYou're probably being downvoted for your comment. Does that make you the problem?
- javajosh 6y agoI was recently moderated for the first time in my (fairly long) life by a social media site. I complained, and they restored it, but it was jarring. My general impression is that times they are a'changin' WRT moderation on the interwebs.
- bigiain 6y agoThe Greater Internet Fuckwad Theory holds up very strongly under observation: https://www.penny-arcade.com/comic/2004/03/19 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.
- Dangbleed 6y agoI bet you will get a job too. The same way that Hollywood is simply making remakes and people are accepting this as new. A Nuclear bomb would be nice right about now. Covid was not enough humble pie
- UShouldBWorking 6y agoYikes, angry much?
- bovermyer 6y agoJesus dude, who crapped in your Cheerios this morning?
- pcdoodle 6y agohaha, wish I could see the comment you're responding to.
- hans1729 6y ago> I bet you will get a job too. The same way that Hollywood is simply making remakes and people are accepting this as new. A Nuclear bomb would be nice right about now. Covid was not enough humble pie
- pcdoodle 6y agoBwahahaha! Thanks xD
- purplecats 6y agohow did you grab that
- throwamon 6y agoenable showdead in your profile
- LockAndLol 6y agoRetro is somehow always in. Things always seem to come back in some shape or form.
- furyofantares 6y agoMaybe weird feedback but the COVID-19 Pandemic section on the front page really kills both the retro vibe and the idea that this might be something unique rather than yet another way for me to consume standard news.
- pcdoodle 6y agoI agree, I went to myspace to get away from the hive mind and work in my space.
- dvtrn 6y agoI had-interestingly-the exact opposite response. It kept the waves of nostalgia in check by delivering a mild dose of modernity to the experience that was subtle enough and works so well with the rest of the presentation that I actually caught myself smiling and nodding at it.
- furyofantares 6y agoI think maybe I'd have had the same type of reaction to you with a lighter modern news piece. The pandemic or politics are both right out, but a clearly-new entertainment piece would maybe elicit the same response from me that you've described here.
- meekmockmook 6y agoI'm with you. Lose the covid. Can find it anywhere else.
- makeworld 6y agoI never used MySpace, but this looks cool! Good idea to build off the nostalgia. Just on first glance, I noticed you're using URLs like https://spacehey.com/profile?id=123 https://spacehey.com/profile?id=123 for accessing profiles. That seems like a bad idea, using increasing numbers for pages in general is not great, because it makes it easy to scrape for every user on the site. Why not switch to something like a UUID or random base64 code?
- CharlesW 6y agoJust curious: Why is this post with kind words and a seemingly-helpful tip being downvoted? Is this bad advice for some reason?
- meowster 6y agoMaybe it's because it's advocating for security by obscurity? It would probably be more resource-intensive for the server if a bot were to scrape every single page to collect UUIDs instead of methodically going through them.
- CharlesW 6y agoOh, that's interesting — I hadn't considered that creators of web apps might choose to do this to make scraping easier. Generally, I've understood that exposing internal IDs is undesirable. [1] https://blog.jiayu.co/2018/09/methods-for-obfuscating-sequential-ids/ https://blog.jiayu.co/2018/09/methods-for-obfuscating-sequen... [2] https://stackoverflow.com/questions/396164/exposing-database-ids-security-risk https://stackoverflow.com/questions/396164/exposing-database...
- Minor49er 6y agoOne way to avoid this is to look for something requesting only profile pages, then cut them off after a certain number of requests.
- pjc50 6y ago
- pcdoodle 6y agoThank you so much for making this. I hated how sterile Facebook was when it finally took over. Are these pages going to index in google? I used to find lots of "friends" by searching site:myspace.com female statename interestname
- meekmockmook 6y agoI did this too. God, dating online used to be so much fun!
- meowster 6y agoDarn, I'm user number 300-something, and my real first name is already taken as someone else's username.
- mrits 6y agoIf you built a web app in ASP.NET 1.x it would actually look a lot like this without much modification.
- JimWestergren 6y ago18 year old, cool man. Respect.
- partyguy 6y agothank you :D
- gabereiser 6y agoHaha, I love the logo. Just a peg person saying “hey”. This takes me back for sure. I would ditch the footer disclaimer though unless you really are trying to recreate MySpace in its entirety, which is a legal grey area. I’m all on board for a MySpace-esque experience again.
- JMTQp8lwXL 6y agoThe rebuild doesn't appear to be using React or Angular. Keeping it true to 2007-style server-side rendering.
- criddell 6y agoWhat's the connection to tibush.com?
- Toxygene 6y agoI'm not sure if/when it changed on the site, but MySpace listed the time comments were made in the comment posters local timezone instead of the readers timezone. It was such a strange thing that I still remember it decades later.
- meekmockmook 6y agoAs someone with extremely deep contempt for Silicon Valley, Big Tech monopolies, and modern social media culture, this brought a tear to my eye.It was so easy to make new friends online once upon a time. 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?
- corytheboyd 6y ago> The fascist uniformity of modern social platforms 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 :/
- gonzo41 6y agoAlso democracy, don't forget democracy is also a victim. :P
- adventured 6y agoIt is a well known fact that the 20th century was overflowing with amazing democracy. We had democracy coming out of ears back then. Then Facebook came along and destroyed all that vast success humans have had with implementing and upholding fair democratic systems all over the world. It was utopia until 2007-2008 when Facebook went mainstream. 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.
- hans1729 6y agoHi! I registered and tried to message you, but that feature is still being implemented :-) Curious to see the progression from here on, great job!
- ffpip 6y agoSo this was what MySpace looked like. I've never seen it before. Thanks :)
- eezurr 6y agoI really hope this takes off! A human curated/self exploring site is a dream. I miss the myspace days when you could search by location, genre, and sort the data in various ways. I discovered so much music on my own, it was always an exciting adventure.
- blhack 6y agoThis is really great you guys. Good job! It really makes me realize how much I miss the old internet.
- barnabee 6y agoNeat! 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.
- rocky1138 6y agoI wouldn't mind ads if they were static or, at worst, .gif. No tracking, no javascript, just a simple banner.
- meekmockmook 6y agoId pay 5 to 10 a month for no ads at all.
- crousto 6y agoThis is nice! And reminds me of this other very cool MySpace rebuild by artist/hacker Jankenpopp: https://myspace.windows93.net/ https://myspace.windows93.net/
- bazeblackwood 6y agoYou should definitely tell us how to donate to this effort. Bring back the old web!
- deleted 6y ago[deleted]
- GoatHerders2 6y agoIt's a shame about the name. It might have succeeded!
- pell 6y agoWhen I saw the title, I assumed I would just like it for the heck of taking a look into the past. But in reality the nostalgia hit very effectively, I really started remembering very good and interesting times on that website I had when i was a teen. You've done a really good job of capturing its magic.
- ecommerceguy 6y agoI just got an error message about too many people trying to create accounts. Keep it going! I'll buy ad space if you never sell to big media.
- cutitout 6y agoPlaying around with it made me realize just how much I miss those good old derpy days, and how many great times I had on myspace and then mostly forgot about. It made me a bit emotional even. Thank you! I don't have that much time atm, but I can't wait to get into the CSS and whatnot <3
- typh00n 6y agodespite the opinion of some others here i _loved_ the old 2008 facebook. it's so sad how it all turned out 12 years later.
- nv-vn 6y agoI think the 2008ish version of the internet was just a much happier place. Part of why HN feels like a breath of fresh air still
- nv-vn 6y agoSomeone needs to do the same for YouTube ca. 2007
- selfhoster11 6y agoThis please. I want something similar so badly. I would sign up in less than a heartbeat.
- bsanr2 6y agoI want to join, but this carries over a lot of the same problems that modern social media has developed - primarily, insight into a heavy portion of my personal data and connections, without any assurance that it won't be monetized in an untoward fashion. It sucks, but it feels like Facebook et al.'s abuse of their position has ruined this kind of centralized social media platform forever. Promises aren't enough; it has to be built into the platform structure. So I'm wary. Sidenote: boy, do pages load fast, though. No cruft, I love it.
- 2Gkashmiri 6y agoHow about using that funkwhale with this ? That would be cool. Right?
- dt3ft 6y agoAaand here is why we can't have nice things: > 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 http://SpaceHey.com - sorry.
- michaelmrose 6y agoI like this better than facebook.
- pickpuck 6y agoNice you can add a <style> tag to your profile! Please consider making the default colors/fonts CSS variables in the :root so that they can be easily overridden for profile page styling.
- NewOrderNow 6y agoWho the fuck cares
- aerovistae 6y agoI'm curious, is password storage using 2007 techniques too? Or are things like that a little more up-to-date? :P
- cft 6y agoSince all MySpace passwords have been leaked online (my email often gets spammed with my real MySpace password in the subject), why not implement logins with that database?
- comprev 6y agoNextDNS is complaining about the domain and blocks it. Anyone else had this issue?
- joshmanders 6y agoNope, I'm on NextDNS and haven't had issues since he first announced it.
- cl0ne 6y agoNice work, I made a lot of good friends through the music section of the old MySpace and have been working on something similar. Facebook, Bandcamp, Soundcloud just aren't the same.
- polynomial 6y agoMySpace had all the pieces in place to own the music download space, and somehow let iTunes eat their lunch. 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?
- mrzool 6y agoI'm absolutely blown away by the speed of this website. Facebook and Twitter are a bloated heavy mess in comparison. 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 :) https://spacehey.com/mrzool https://spacehey.com/mrzool
- userbinator 6y agoThat's what 10 years of hardware improvements actually looks like without 10 corresponding years of software degradation.
- tgtweak 6y agoUnderrated comment. Strangely the opposite is true for the linux kernel - seems to run better and better on old hardware every year.
- selfhoster11 6y agoIt's a shame that the userland doesn't keep up pace as well. I'm told that even old CLI utils start to get bloated now.
- turing_complete 6y agoI feel like the hackernews-driven framework hype cycle contributes to this degradation. Unfortunately.
- partyguy 6y agothank you :)
- konjin 6y agoServer side rendered content is better in nearly all cases. From some reason people think that offloading html/css rendering to users is somehow faster. It really isn't. My home site is faster to access half way across the world served from a raspberry pi than twitter is.
- simplecto 6y agoI sense a renaissance coming
- mhd 6y agoA convenient way to funnel people to my Black Cauldron geocities fan page.
- xwdv 6y agoHow is this not copyright infringement?
- monk33 6y agoIt is
- huntermeyer 6y agoIANAL but maybe the parody exception would protect them. Kinda like, Nathan Fielder's "Dumb Starbucks". Also, is website design even copyrightable?
- zaporozhets 6y agoDisappointed I wasn't immediately befriended by a friendly face: Tom.
- kmstout 6y agoJust took a look at the page source. Tables--Huzzah!
- plaidfuji 6y agoLost it at Mark Zuckerberg’s profile pic in /Browse.
- huntermeyer 6y ago> Error! You can only send one friend-request every two minutes. Please wait a minute and try again. This is going to slow down adoption.
- fortran77 6y agoIs it still vulnerable to the Samy Kamkar worm?
- mayurpipaliya 6y agoHaha, you read my mind. Came here to search for "but most of all, samy is my hero"
- Aeolun 6y agoOh, cool. I was wondering when a better replacement for Facebook would show up.
- webwanderings 6y agoSomeone's soon going to recreate the facebook! 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.
- pessimizer 6y agoMyspace was great. It was pseudonymous, spent precisely no time trying to hunt down and delete opinions or nudity, and didn't have much of an opinion about how you kept your page. 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.
- ibdf 6y agoBut... where is Tom? And will he be my fist friend?
- mlindner 6y agoTom is sooooo 2007. An is the new Tom.
- leovander 6y agoCan someone build An's SpaceHey Editor to match?
- recursion 6y agoIt doesn't appear Mark is happy https://spacehey.com/markzuckerberg https://spacehey.com/markzuckerberg
- xwdv 6y agoHow do you get followers? At sign up there is a flurry of views but no friend requests.
- stjohnswarts 6y agobots maybe.
- deleted 6y ago[deleted]
- soh3il 6y agoThis is sick. Great job. We are building a tool that enables people to build social networks. It's a platform play. as a co-founder, I really want to bring back some elements of myspace. We are focusing on solving the hardest engineering problems, such as notification, feed, moderation, analytics & ... 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.
- throw93 6y agoBlinking text is spot on! It’s a symbol of 90s 2000s websites.
- somishere 6y agoBoss is constantly making jokes about being up on the socials with his myspace account. Now he's going to have to put his money where his mouth is.
- peterwwillis 6y agoI really hope this takes off. MySpace was the Geocities for the next generation. Express yourself, join a community, find new cool stuff. Facebook was the death of creativity until it eventually revived on Tumblr (and to a certain extent YouTube?). 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.
- askmike 6y agobut most of all, samy is my hero
- askmike 6y agocontext: https://en.wikipedia.org/wiki/Samy_(computer_worm) https://en.wikipedia.org/wiki/Samy_(computer_worm)
- arvindamirtaa 6y agoThis is wholesome. I realized how much I miss those days. Signed up - https://spacehey.com/offgrid365 https://spacehey.com/offgrid365
- kristopolous 6y agoI never clicked on a sign up button so quickly. I did the vintage pose and everything https://spacehey.com/kristopolous https://spacehey.com/kristopolous I just reached out to Tom Anderson of Myspace, let's see if he comes around.
- davidsojevic 6y agoLooking great so far. When MySpace was at its peak, I used to run one of those "style your profile" type websites that let you generate custom CSS and all those fun things. I should try and dig it out and see if it works on SpaceHey! 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.
- shalltell 6y agoIf it's not IE6 compatible, it's not authentic.
- iankp 6y agoHow did you recreate the interface though? Most of it was behind the log-in screen which wasn't captured by archive services. Are you trying to scrap together old screenshots? Even with that, I feel like not all UI screens are represented.
- Hedepig 6y agoI can't get past the Captcha on Firefox mobile
- arnaudsm 6y agoGreat work! I wish we were in an alternate reality where websites were still blazing fast and KISS. Just like Wikipedia and Craigslist.
- kodah 6y agoPlease tell me it's written in Cold Fusion too
- yellowapple 6y agoBeautiful. Nice and speedy. Works surprisingly well on my phone, too :) Profile: https://spacehey.com/ryno https://spacehey.com/ryno
- devenblake 6y agoPretty cool, check out my profile: https://spacehey.com/t0m https://spacehey.com/t0m
- contrahax 6y agoAwesome - just made my first theme and brought back some memories. Feel free to add me and steal my theme from my about me box: https://spacehey.com/contra https://spacehey.com/contra