442 points by stagas 13 days ago | 69 comments
Roselol 27 minutes ago
The experience has improved a lot over the past week — also set up an authorized mirror at hallucinate.live if the main site is under load.
Roselol 21 minutes ago
[dead]
AdammadA 13 days ago
It's cool to see things like this, I wasn't aware of. I made something similar for VR around 6 or 7 years ago with full DJ mixing on real vinyl turntables. I got things built so DJs could play their set from anywhere in the world and have access to their music from their own studio or home etc. Unfortunately i was one guy making this and health issues have sadly put this project on hold indefinitely. It would be a shame to let it die like this and would love others to carry the project further. What would be the best way to share this, i really don't know as i made it using unity engine, all my own assets, scripts etc are made by me, no vibe coding or anything like that.

Here's a couple of videos of the project if anybody is interested in carrying this further, please let me know thanks.

https://youtu.be/qXeiqlFA7Rg?t=171

https://www.youtube.com/watch?v=nub6gKgLt44

https://www.youtube.com/watch?v=yWjZUOVbfx4

thenthenthen 13 days ago
Super cool, during covid times I sorta started making a system where you could back2back dj mix with a remote friend, but never really got anywhere. Would love to pick it up again, or know if there have been some new developments in this field? There are some ‘jam together’ type projects but as I recall, these werent really suitable for DJ mixing electronic music (latency wise).
AdammadA 12 days ago
the B2B idea was something i too wanted to implement but ultimately didn't want to look too far ahead and bite off more than I could chew knowing the potential problems as mentioned below by the other commenter with latency, mixing and syncing, interpolation, extrapolation etc.. At that point I just decided to focus on 1 DJ / Producer doing a live set and essentially just live broadcast without any sync issues to handle as it wouldn't matter if the set was delayed. But it would be so cool if that feature could be implemented. I hope one day somebody much smarter than me could work towards some of these features.
nluken 12 days ago
Unfortunately, you're usually working against physics and not software, because, as you allude to, playing music together requires near perfect latency (some sources say 10ms as an absolute maximum) that's physically impossible to achieve over a long distance, even if you had a perfect connection.
thenthenthen 12 days ago
Yeah right? But there must be some clever tricks, like a 1 bar buffer and only sending timing info and control data over the network mmmmm
crumpled 12 days ago
Perhaps you're being coy. But, I'm pretty sure people do this. The performers can collaborate in "real time" (still offset from each other in real life) and the other participants (dancers and listeners) only hear finished music at the same time as all the other participants.

The latency is in the audience/performer energy.

sneak 12 days ago
If you want other people to carry it further, release your work as free software.
AdammadA 12 days ago
I'll look into doing this. I'm not sure how things work legally with the unity engine and relinquishing my assets using their game engine as free. I assume all my assets etc are clearly mine to give away without conflicting with unity's terms and conditions. I'll have to do some research and find out what is the best way to share this in hope of progression.
geod_of_ix 12 days ago
Publish to github or radicle. If you're not sure how, just have an AI CLI help.
stagas 13 days ago
The GitHub repository is https://github.com/stagas/hallucinate - License is MIT - All contributions are welcome.
stagas 12 days ago
Now that I have your attention, I've made this and I've been unemployed for a very long time -due to health issues- but now I'm fine and I'm looking for a job, creative frontend development in TypeScript is my specialization. Remote preferrably - European timezones. My email is in my HN profile if anyone's got any offer it would be amazing. Tysm everyone!
haggy 12 days ago
First, congrats on getting healthy!

Secondly, since you're presenting this as a portfolio entry, I have some open, honest feedback. I quickly reviewed the repository and there are some pretty major orange-red flags that would dissuade employers from reaching out. Some of them include:

- Lack of coherent repository structure. All files under src/ with no sense of modularity

- The commit messages are very poor. Messages like "cool" and "jump jump" and "perf" do not provide any context to anyone outside of yourself (and probably not even you will remember what those changes were days/weeks from now)

- There are magic numbers everywhere. The biggest offender I found was in shaders.ts

There are more but those are the top ones I saw from my quick review. Again this isn't meant to discourage you. I wanted to provide the feedback to help you be more successful with potential employers. Cheers!

keepamovin 12 days ago
Why not just send this as an email rather than poisoning the whole thread and dissuading people from being interested/looking more? It's not a very nice thing to do.

I bet there's probably a bunch of things that are worth looking at. Focus on that to get other people seeing the obvious talent of this person who is asking for help.

You're the one who good do better here.

x______________ 12 days ago
>rather than poisoning the whole thread and dissuading people from being interested/looking more?

I partially disagree, offering public advice on how to improve can start a conversation, get the aspects fixed, and give an opportunity for op to show his abilities and come out on top. Other people can also chime in or in my case, appreciate general advice and learn from it.

What dissuades me more is another poster in the thread getting more upvotes than op by saying, oh that's cool, check out my unrelated project.. and then having to dig to find replies related to the original post.

keepamovin 11 days ago
If you treat a person's livelihood like an academic code review in public, that's not a great way to start a conversation, it just attaches negative keywords to their job application. That ain't mentoring: it's sabotage.
MagicMoonlight 11 days ago
It's AI slop and he's posted it here entirely as a shilling method to get a job
stagas 11 days ago
Ya I predicted it will go on the front page and everybody will like it. Aside from that, getting to this point required hundreds of *correct* design decisions that require skill. The AI isn't going to produce this on its own. Go ahead and try.
stagas 12 days ago
Thanks! Your points are fair. I work very differently solo than when I am in a team, I can produce very detailed, fine-grained and scoped commits/PRs and I do so when I am in that situation. Doing it while I am working on a solo prototype would simply slow me down and my concern at that point is velocity, not code quality.

This repo specifically has been vibe-coded in its entirety. The LLM put those magic numbers there and I agree it's not an ideal situation, but I'm not the one reading them/making changes to the code so it doesn't matter that much. Initially it had produced a giant main.ts file and then I told it split it to files and that's what it did. Managing an LLM-based-repository and managing a human-friendly repository are two very different things.

I have another ~500 repos on GitHub, you should taken a look at a few humanly-written as well for the feedback to be accurate of my situation.

rschachte 9 days ago
Yah ignore this guy. This app is awesome and how I develop side projects is vastly different than boring corporate shit. Party on brother
jackb4040 12 days ago
This is unhinged, I love it! Just a flat hierarchy of like a hundred ts files.

It see some mixamo references. How are you playing animations? Is it optimized in any way for that many characters?

stagas 12 days ago
The animation player is made by the AI and there have been many optimization passes but the AI did them so I can't help you really with that question. I'm using GPT 5.5. I initially tried Three.js but it was way too slow, so I went building shaders directly. I figured the fastest paths will need to be tailored to the use-cases and a framework is good for humans at the expense of performance but since now we can just write the specific code directly that's better.
madanparas 13 days ago
Add a README file, bro
stagas 13 days ago
I don't want to push now because it will restart the server and break all connections :/
nemothekid 13 days ago
add [skip ci] to your commit message
vaylian 13 days ago
stagas 13 days ago
I added.
FrankSansC 13 days ago
And at least one screenshot
stagas 12 days ago
I added.
Jordan-117 13 days ago
Shout-out to the dearly departed theclub.zone, which did this with a bit more panache (as well as a punishingly difficult secret platformer puzzle).

https://www.youtube.com/watch?v=MAXY_bZvWUU

https://www.youtube.com/watch?v=U9I_zfQrfzM

But imho, the truest club experience is the short game SLAVE OF GOD by Increpare:

https://www.youtube.com/watch?v=OSmlqOorQqk

https://www.increpare.com/2012/12/slave-of-god/

schaefer 13 days ago
I think allowing jumping would add a lot. looking over the top of a whole crowd would be more visually dynamic.
stagas 12 days ago
Added! b for bounce!
mindfulbun 12 days ago
cool! camera positioning is a bit weird though on jumping, especially when pressing consecutive. but nevertheless it's awesome
schaefer 11 days ago
Thank you!
stagas 13 days ago
Good idea. PR will be accepted.
1e1a 12 days ago
I made a player motion heat map from ~5 hours of data: https://i.imgur.com/7lDuJI6.png
stagas 12 days ago
Very interesting! Thank you.
DoneWithAllThat 12 days ago
Aside: I’m not sure how many people realize how big DJ events are in VRChat, especially amongst furries. The virtual furry con Furality is coming up for example and the dances there are huge, thousands of simultaneous attendees. Worlds for events will have full DMX lighting control and sophisticated audio setups.

DJs will often do live mixing as well, it’s not just pressing play on pre-recorded sets, while wearing their VR gear. Recently an event was fully synchronized between an RL version and VR version, complete with integrated lighting setup (the same DMX signals were controlling both RL event space and VR world lighting simultaneously).

Every weekend there’s dozens of huge rave/DJ events going on 24 hours a day mostly be EU and US organizers, although Japan goes hard too (their virtual cons are mind-boggling huge and have major corporate sponsors).

starshadowx2 12 days ago
This reminds me of the 2021 Secret Sky online music festival put on by Porter Robinson. The 2020 one was similar but the 2021 version had little human-like avatars. Some other people and me were messing around with the browser console to do things like change our accent colours or change the location text above our heads to whatever else we wanted.

https://www.webbyawards.com/crafted-with-code/secret-sky-202...

https://www.webbyawards.com/crafted-with-code/secret-sky-202...

grvdrm 13 days ago
So fun. Long-time fan of electronic music and am heading to my first DJ-centered concerts this year.

I think that scene is overrun with influencer types and various types of recreational substance use. Maybe I'm wrong.

Bookmarking for background while I do other things!

bitwize 12 days ago
The scene has always been overrun with recreational substance use, dawg. Partake or not as suits your vibe and life goals, but get ready for it to be a prominent thing among others.

"Influencer types" are new; social media has been corrosive even to this scene as well. A number of clubs in the UK and elsewhere are implementing no-phones policies as a result, so you can dodge some of it by picking venues.

grvdrm 12 days ago
Fair points all around. I am now flashing back to jam/funk shows that occurred in smoke clouds.
barbs 13 days ago
Not sure what part of the world you're from but I'm sure you can find some decent authentic gigs around where people aren't doing it for the likes and follows :)

Honestly, going to a rave with a dancefloor and cool people is kind of lifechanging. It's kind of the environment that a lot of (most?) dance music is made for. Have a great time!

grvdrm 12 days ago
NYC (area). So - fortunately, plenty of folks come through here!
datsci_est_2015 12 days ago
Varies heavily by venue and subgenre. All of the shows that I can remember offhand I saw absolutely minimal phones / videos / picture taking. It was usually me (briefly) because I love going back through a decade plus of videos and reminiscing, usually 1-3 per show depending on how important the show was to me.

There’s a sampling bias that occurs if you rely on social media to inform you how rampant “influencing” is - of course shows with more influencers will be the ones that show up in your feed, because they’re the ones with the influencers!

grvdrm 12 days ago
Totally fair. Hard to decipher from social media - I stand corrected and I’ll go anyways!
jda5 12 days ago
I couldn't play, the site didn't load for me :(

The progress bar was stuck on 0% for about 2 minutes afterwhich I gave up.

I am on Firefox 151.0.1 (aarch64) and if that helps at all MacOs 26.3 (25D125) if that helps at all.

nottorp 12 days ago
It's probably just the HN kiss of death. It loaded on firefox/mac for me to the point i got some buttons, but it took so long i just closed the page to reduce the load on it.
resurge 12 days ago
I think it might be a FF issue. I had the same issue on FF, but it loaded in Chrome. (also took some time though. 1~min)

EDIT: nevermind, now it also loaded in FF

EwanG 12 days ago
I suspect it got more traffic than expected. See the same results on Win 11 with Chrome this morning.
madrox 13 days ago
I love silly stuff like this and can only hope that with AI we see more of it. Enjoyed dropping in and the beats were fire.
cyclopeanutopia 13 days ago
More is less now. :(
fendy3002 13 days ago
IJKL for movement instead WASD? An interesting approach...
mathgeek 12 days ago
There's a meta joke in here somewhere about going to a rave and expecting it to be the same norms as the rest of the world.
stagas 12 days ago
WASD is now the default, Tab switches between the two layouts for anyone interested.
nottorp 12 days ago
Look, God initially gave us QAOP on 8 bit (1). You WASD heathens are just kids.

[1] With two sects, M or Space for fire.

foobarian 12 days ago
Nononono ZXMK
nottorp 12 days ago
Maybe on a C64, on the ZX spectrum it would make space very hard to reach.
foobarian 12 days ago
It's been my favorite key mapping ever since playing Renegade on Spectrum 128k :-)
nottorp 12 days ago
Wait, you were pressing space with your left hand? :)
tejohnso 12 days ago
Perfect.
0xEF 12 days ago
pff VIM-like or GTFO
submerge 13 days ago
Very cool to vibe out with folks anonymously. Almost like the old days where you could go to a rave and be you without fear someone would take pictures or people outside the rave would know who you are. Would love an option to cycle skin colors / tones.
elektronika 13 days ago
I hear this all the time as a rationalization for why people don't go out anymore, but I don't buy it. You're afraid people on the internet might see you having fun? I've had people shove a phone in my face and take video while I was out dancing. It's rude, but it's not a big deal. The reason people don't go out is because Live Nation/Ticketmaster made live music outrageously expensive and strangled small venues.
conductr 13 days ago
I don’t buy that as the or even a reason. I’m older and we had raves before any legit venue would touch them. I remember once a venue was forced to cancel due to local law enforcement pressure. It happened the day before. Word spread real quick that we would just meet in a field on someone’s private land, a place we regularly had keg parties and most teenagers were aware of. We always found a way to party in those days. It was the number one objective every week, knowing where we would party on the upcoming weekend. This all was in 90s before anyone I knew had a mobile phone and the internet was not very useful yet.

My observation is that we were just bored a lot. It has been a long time since young people have been as bored as we were back then.

Totally different decade, but my 90s high school experience was very similar to the movie Dazed and Confused. It’s odd how similar those experiences were versus what has come with the tech disruption of youth.

embedding-shape 12 days ago
> My observation is that we were just bored a lot. It has been a long time since young people have been as bored as we were back then.

Eh, I think it depends more on the location, than anything else. I grew up rural, we did basically exactly the same thing as you described, hosting raves in the forest, beaches and what not until we get word that police was on it's way (tiny place, everyone knew everyone, police coming was big news as we didn't have local police).

We did have cellphones, the internet and more, but still, we were bored and dancing all night in a forest was the most fun we could have :) This was between around 2008-2011 sometime.

foobarian 12 days ago
I think things really went off a cliff after around 2012 once phones and internet got good, and social media cranked up the algo games.
embedding-shape 12 days ago
I dunno, we were "social mediaing" back in 2000s sometime, that's when most of the youth started posting pictures of themselves on the internet and using computers+webcams for communicating among ourselves, many of us used our Sony Ericsson (or similar) phones for taking pictures. I think that particular website that started it all, peaked around 2007 sometime, and was shut down by 2010 already, because of lack of activity. Plenty of sites between 2000-2010 that was the predators to modern social media too, some of them literally centered around sharing and commenting on images, kind of like Instagram, but way before.
conductr 12 days ago
For the impact to be felt as a generational shift that is observable IRL, the social media had to reach a certain point of critical mass. The apps/algo needed to be tweaked for addiction. It also become a firehose of content that was pretty realtime, so as to induce FOMO

Things like Flickr was a social site that had absolutely no impact on anyone’s behavior. There was no FOMO because it was just something you browsed at your own pace. Async web forums and email became synchronous chats. The phone started spending more time in your hand than your pocket.

Even things like streaming television wasn’t a binary but an evolution. Netflix streaming started in 2007. It wasn’t until 2012 they became a producer and started the binge phenomenon by releasing a full series all at once. Those first five years practically didn’t matter for Netflix. Many people saw no advantage over the traditional DVD shipping service. Once binging began people were jumping onto the streaming service in droves. It still took a few more years to really reach a point of saturation. Then, there was massive cord cutting and birth of the streaming service landscape of today that is heavily fragmented. But also provides an unlimited supply of entertainment that keeps people appeased and out of meatspace.

conductr 12 days ago
Sure there’s always a lag between city and rural on most things, even fashion trends and whatnot. That being said, I think the lag is gone and has fully saturated most places and demographics by now. The tiktokification is a huge factor that only hit in late teens in the US.
dag11 13 days ago
> you could go to a rave and be you without fear someone would take pictures or people outside the rave would know who you are

These still exist! Look for events promoted as such, or look for smaller local events for the genres you're interested in - the latter might not ban phones, sure, but the vibe is still what you're seeking. Nobody's recording you.

olelele 13 days ago
Come to Berlin, you get stickers for the phones cameras and if you film/take photos you’re thrown out..
inkcapmushroom 12 days ago
Good news, you can still go to raves. There are still people there being people.
stagas 13 days ago
Yeah, skin colors is a good idea and good for first PR :)
fapi1974 12 days ago
I just had more fun here than doing anything online for years. Thank you.
coldfoundry 12 days ago
I joined but seemingly I had to click start on the youtube video and there was no centralized sync sever. I can only assume the song in the 2hr mix that was playing for me, well, wasn’t playing for everyone else which kills the whole vibe of a rave for me. You should give the ability for clients to sync to the master playtime so it’s at least only a few seconds off! Would really increase the vibe instead of feeling gimmicky.
stagas 12 days ago
You have a point, on the other hand, jumping in a set where I missed the intro and build-up, kills some of the vibe for me. This way everyone gets the same experience. That said, the plan is eventually to sync the rooms if that turns out to be a better experience.
foresto 13 days ago
The first time I saw something like this was in a music-focused virtual world from the 2000s. Strangers would strike up conversations with each other, dance (in some cases to well-known artists), wander around to see what others were doing, and generally just hang out.

I think it was called vSide.

https://en.wikipedia.org/wiki/VSide

doublerabbit 13 days ago
Cokemusic was another one.

Same platform of Habbo Hotel but sponsored by Coca-Cola.

https://en.wikipedia.org/wiki/MyCoke

giancarlostoro 12 days ago
Habbo coincidentally added their own "Trax" furniture that allowed players to make music, similar to how Coke Studios used to allow you to do so.
strongscot 12 days ago
Awesome app, spent 10 mins on it and had a good time - thank you!

One question, not requesting a change, just looking for a "why" type comment; why did you make it so you can change the progress of the videos playing?

Reason I ask is, seems to be it would be more immersive/mmo-y, if everyone was experiencing the same thing as the same time.

Thanks!

stagas 12 days ago
Thanks! The plan is what you're describing, we're just not there yet.
0xbadcafebee 13 days ago
I like it! but without ability to execute own dance moves, not really dancing... Tried with keyboard but it didn't work.. Now imagining infrared webcam thing and some DIY stick on reflective things.. set up your own rave cave, attach sensors, dance, your virtual self mirrors... now you're raving
embedding-shape 12 days ago
You're basically describing VRChat raves :)
stavros 13 days ago
That would be great, can you make a PR for it?
NuclearPM 12 days ago
That’s a weird thing to say.
0xbadcafebee 12 days ago
Not weird, that's how open source works
tardedmeme 13 days ago
You could also actually go to a rave. It should be easier than setting up your VR environment.
embedding-shape 12 days ago
I'd recommend the same, dancing with strangers is very different than dancing at home alone.

With that said, not everyone lives in locations where these sort of parties are accessible, for some it's multiple hours away and not always doable. I'm happy both exists, but obviously, prefer in-person events myself any day of the week, and if people haven't experienced it before, they definitely should :)

0xbadcafebee 12 days ago
I would need to drive 4 hours to get to a city that has raves, pay for a hotel, parking, entrance fee, and it would take 24 hours of my time
tardedmeme 12 days ago
Then search for weekend music festivals, which are usually longer than a weekend. Not Coachella because I hear that ones been enshittified, but like Coachella except good.

The longest one I know runs for 6 days, Wednesday to Monday. Not everyone stays there the whole time. It's awesome. Although the more awesome one I know was Thursday night to Monday morning.

Do try to stay for the last night. At least here in Europe, the crowd who doesn't go home on Sunday night is the most interesting crowd.

anigbrowl 12 days ago
And? Back in the day people used to regularly go from northern California to southern and vice versa for a good party

By people I mean me, I'm sure some people are still doing it

0xbadcafebee 12 days ago
And, I'm saying what you want is different than what I want, and not everybody has to do what you want
gloosx 13 days ago
Making movement on IJKL instead of WASD is kind of evil
stagas 13 days ago
My arrow keys are broken.
stagas 12 days ago
WASD is now the default, Tab changes between layouts.
doomvwr 13 days ago
Good for lefties!
somewhatgoated 13 days ago
A bit off topic but as someone left handed I use my keyboard and mouse in exactly the same way as right handed people.

It was much easier to get used to this than figure out a custom lefthanded setup.

johnisgood 12 days ago
Same... I am left handed and I use the mouse with my right hand, and WASD would have been much more ergonomic.
diffs 12 days ago
The whole point of a rave is to take Molly and have fun connecting with others who have also taken Molly. At least for this introvert.

I was never a fan of Electronic Music, I tolerate it for the drugs and the temporary extroversion.

abhaynayar 12 days ago
How do you get into raves, and how do you take "Molly" and connect with others who have taken "Molly"? (Speaking as an electronic music super-fan, but curious about having never listened to it outside of my personal-devices per-se).
diffs 12 days ago
I lucked out by meeting my partner, and she knew people who were really into the rave scene so I got into raves by going where they told me to go.

However there may be other ways. There might be Facebook groups that advertise raves in your area for example. Event websites, local blogs. You may or may not end up in a good and fun one, but you might end up meeting someone who can point you in the right direction.

One problem you might encounter is age. I find it funner to go to age appropriate events. If you’re in your 30s for example, you probably don’t want to party with 20 year olds. And electronic music culture is old enough that at this point you have people in their 50s still going to raves and doing drugs. So however old or young you are, don’t let that be the barrier.

Molly is something you can only get from a dealer, unfortunately. There’s a site called RollSafe[1] that seems to have decent information on how to take it safely.

Connecting with people who have taken Molly is easy though. Just come up to them and offer them a friendly hug.

[1]: https://rollsafe.org/

abhaynayar 12 days ago
Thx for the info. I think I'll def start going to some irregardless of whether I do the molly thing..

But I was curious, is the sociability and confidence (?) u get thru the molly thing.. does it stay with you..??

I don't really think the reward is worth the risk in my case if it's just a temporary feeling akin to drunkeness (albeit ofc different/better in terms of quality)..

What has been ur experiences.. does the feeling leak out into the days/weeks/months that follow??

diffs 12 days ago
It does not stay. However if I had a positive experience then something certainly remains. Difficult to describe. I guess the more you do something, the better you become at it. So in a way it’s like practicing socializing. A little of the fear goes away.
slfnflctd 12 days ago
If at all reasonably possible, try to find a place where drugs can be tested to see what they really are (sadly a rare thing still, but it exists).

The next best thing to do is talk with people in the scene and find out what they consider a trustworthy source. Any single person trying to offer you pills is a potential scammer or worse, you need to verify from other sources whether they're legit.

There's probably a better than 50% chance you'll get something close enough to what you want regardless, because incentives are aligned with everyone having a good time. But just like everywhere else, bad actors will always exist.

mountainriver 12 days ago
Most raves are just EDM shows now. In the 90s they were secret warehouse parties, and instead of Molly it was “Ecstasy” Molly can be an unbelievable experience but please be very careful if you have mental illness.
mycodendral 12 days ago
Look up camping EDM festivals.
cmwelsh 12 days ago
Facebook these days. Be careful; it’s expected to accidentally do methamphetamine at these events.
stinos 12 days ago
There's a huge variety of electronic music styles. I'd really recommend trying some without the substances. Maybe the extremes are your thing? Or the highly melodic euphoric ones? Or dark stuff? Etc..

The nice thing if you find something is that it's also sustainable - as in: can do this for the rest of your life - which at least for me is definitely not the case with mdma.

diffs 12 days ago
Well, I'm a lifelong Metal fan. I like, for example, Goa Trance well enough, but I don't think I'll ever be able to enjoy just listening to EDM for pleasure the way I can with say, Technical Death Metal.
stinos 9 days ago
I get that completely. I hardly ever just listen to any EDM. Technical death metal on the other hand I probably enjoy more listening to at home than going to shows because often the sound quality at shows is just never as good.

But I was talking about partying: there's a fair share of EDM I can party to without any drugs. Goa trance is the main one btw. And I still get the feeling of connection with the rest of the crowd.

M4v3R 13 days ago
Fun idea! I was surprised that it loaded on mobile and UI was kinda reasonable but I could tap any buttons to move or do anything. I’ll look into sending a PR for fixing that.
stagas 13 days ago
That would be amazing. I think it would require a complete rethinking for mobile/tablet a different branch of controls.
QuantumNomad_ 13 days ago
You already have all the buttons on screen. Making them clickable would make it usable on mobile.
stagas 12 days ago
Mobile/tablet works now. Tap to target to walk there.
keepamovin 12 days ago
That is super cool. I think that's probably the longest I've played with anything I've seen on Hacker News. That is super cool. :)
arch1pelagos 13 days ago
Rave chat was working fine until I wrote "I think rust is overrated" and I can no longer see my or anyone else's messages. Yes, really.
stagas 13 days ago
It was crashing so you were losing the connection. Now this should be fixed.
rablackburn 13 days ago
if you type "I use Arch btw" you'll be unshadowbanned
voodooEntity 13 days ago
Damn :D even tho i prolly just gonne use it this single team, it kinda made my day :) very cool thing - just a collaborative experience to enjoy !
13 days ago
tom-wal 12 days ago
I have been raving for the past 15 minutes. Very cool idea. The chat system and can be improved - It could be nice to "force" more interactions with the other players. Atm everyone just seem to run around and switch dance moves. Maybe you could considering some basic rewarding system ?
stagas 12 days ago
Thanks! All contributions/ideas are welcome. Maybe open an issue on the GitHub repository where it can be discussed with some suggestions?
tom-wal 12 days ago
Ah yes, just noticed the Github link at the top rn. Ok, I'll test it a bit more and may suggest some improvements there. To me, this kind of project can be the next minecraft (good), or the next metaverse (bad) :) I guess a smart question would be: -"What can you do to keep visitors in that game for a longer period of time". Just reflecting...
clmay 12 days ago
Very very cool! I love everything except the "pan" functionality. Conceptually I want to pan the world (i.e. grab the world and spin it around my character), not pan the character's FoV. This inverts R and L and makes it the opposite of basically every 3D pan I've ever used.
montag 12 days ago
Suggestions:

- make the controls work like a typical FPS (i.e. WASD controls should not rotate the player but just strafe)

- make spacebar jump, and a different key to talk, like T

- make the jump work like a platformer where you start falling as soon as you release the button. so people can make small hops to the beat

- stop dancing after a few seconds of inactivity

stagas 12 days ago
1) It's not an FPS though, you don't need aiming and you need to rotate without having to touch a mouse.

2) Maybe

3) Maybe

4) Everybody dancing forever is crucial for the feeling. You don't stop dancing in a rave. If you want that you sit down or change to standing motion.

goykasi 13 days ago
And it was immediately fouled by racism.
adzm 13 days ago
Yeah that's not very PLUR :(
embedding-shape 12 days ago
I've been a raver for decades, not until I jumped into reddit I started reading and seeing people writing about "PLUR" (Peace Love Unity Respect) a bunch. Our little community never really interacted with the US side of things, and never used any acronyms or "sayings" like that, it was just built-in into the community, and people running around saying stuff like that would be kind of inauthentic and borderline sketchy. Just be that, no need to say it or remind others.

Kind of fun and interesting how the two electronic music scenes are very similar, but things like that remind me how different it is in say Europe than the US, even though the vibes are obviously similar and more or less the same, just way more implicit, not so "Look like this and do that".

evanelias 12 days ago
In the US, it's been a concept for almost the entire time the scene has existed. In the early 90s, PLUR was popularized by Frankie Bones, who had essentially founded the east coast US scene a few years prior.

By the late 90s it was more of an implicit ethos -- you'd read about it and see it on flyers, but running around and saying it too often would indeed be considered inauthentic and rather cringe. Although, a bigger one around that time was use of the word "rave"; it was always "party" instead, to the extent that using the r-word in person was a huge faux pas which basically indicated you were either a poser or undercover law enforcement. And a "party" was always distinct from a weekly or monthly event at a club, and definitely not the same thing as a festival.

That's all quite a bit different in today's scene though, which has been thoroughly commercialized and mainstreamed for the past 15 years, ever since SFX started pouring major dollars into "EDM" events.

embedding-shape 12 days ago
Thanks for that bits of history :)

> That's all quite a bit different in today's scene though, which has been thoroughly commercialized and mainstreamed for the past 15 years

Shame to hear, Europe surely feels a ton different than 10-20 years ago, but still there is something authentic behind most events I'm still going to, tend to be the smaller ones, might be why.

But these most exists still today in the US/North America as well? I know for sure you can find those sort of events in Mexico for sure, but maybe today they've done the same with the electronic music events as they did with local broadcasting TV and it's all been centralized by now, would be sad to hear.

evanelias 12 days ago
I'm sure they still exist here, but the economic realities make it challenging in my area (NYC)... even smaller events must be totally oversold, in order for the promoters to not go broke. So it's hard to find room to dance, and there's lots of people talking loudly everywhere, etc. And the headliners often start their sets at an absurdly late hour.

There are still some underground parties, but most of the ones I've been to in modern times have been a bit "off". In some cases the promoters are attempting to recreate a 90s/early'00s vibe, but they aren't old enough to have actually experienced one, so they're just basing it off the ridiculous exaggerated thing they saw in some movie. They'll overspend on decorations but underspend on DJs. And they'll do things like wait to send out the address of the "super secret underground venue" until the day of the event, but then it turns out to be some totally normal event space that anyone can rent.

Probably there are still some actual unlicensed/renegade parties somewhere here but I haven't found them. The only ones I have come across have been a bit of a different scene, more like experimental electronic that doesn't lend itself to dancing, no real overlap with the genres that were played at raves.

edit to add: no idea why you're getting downvoted above. fwiw your comment about PLUR totally aligns with what I've heard from others in Europe.

jazzpush2 13 days ago
Not sure why you're being downvoted - I had a blast until the inevitable edgelords spamming the N word. Maybe worth someone adding a PR to filter out such words.
stagas 13 days ago
Yeah, I added some but they find ways around it. Eventually I'm monitoring and blocking ips manually. Needs an admin area to make this easier.
goykasi 13 days ago
Its inevitable in public spaces, especially when there is an ounce of anonymity.
postalcoder 13 days ago
you could use llama guard or openai's omni-moderation model to flag bad actors
jackb4040 12 days ago
You can downvote on HN?
ge96 12 days ago
Maybe the icon shows up when you hit a certain karma number I see it myself
tsol 12 days ago
I don't see anyone else's messages. Don't know if they turned them off at this point. This is why we can't have nice things
ChrisNorstrom 12 days ago
I think most of these players aren't real :( they're bots, I catch them teleporting to certain places, also as soon as I sit down in their spot they get up, and it seems real players don't they just continue sitting.
smusamashah 12 days ago
I got a little motion sick with this camera control. I won't be visiting this site again but for other people like me, please add a crosshair. They help with motion sickness by giving you something to stick your gaze on.
thoughtpeddler 12 days ago
Feels like if Minecraft and Turntable.fm had a baby. I say that endearingly.
ilvez 12 days ago
Where is jungle basement or something for those who like their beats broken?
oscarcp 13 days ago
what-a-way to pre-start a work day. Thanks for the contrib! :D
winterrx 13 days ago
add a real player count
monocasa 13 days ago
Reminds me of the minecraft based raves during the pandemic.
mstan1990 9 days ago
This is a really fun, the number of side quests you can come across at a festival is endless, I love it
helloplanets 13 days ago
Did this get hugged to death? Not loading for me at all.
stagas 13 days ago
It was crashing but now it should be ok. Until a new bug arises.
bflesch 13 days ago
The people who worked on the metaverse must be jealous
nialse 13 days ago
The closest we've ever been!
geod_of_ix 12 days ago
Pretty cool so far. I'm wondering if it could go in a more decentralized direction, gossip or even gnutella.
emayljames 13 days ago
Looks like you have a serious moderation problem, there are racists running around using n-word racist slurs
stagas 13 days ago
PR we add guns and we shoot each other. This is a rave party. Only love.
rzzzt 12 days ago
Black Shades has the guns (although people are prism-headed there): https://www.wolfire.com/black-shades/
stagas 13 days ago
I try to moderate now, but they keep coming back with different ips.
ptek 13 days ago
it's easier for people to use slurs then to contribute to the source and make it better.
vibekoter 13 days ago
[dead]
wetpaws 13 days ago
[dead]
M4v3R 13 days ago
[flagged]
jazzpush2 13 days ago
Exactly the type of post you want from someone working on a mental health app...
tardedmeme 13 days ago
I think this is the single most retarded comment I've ever read on HN.
deebole 12 days ago
Why? It’s a bit of a generalisation but some black subcultures do frequently say “the n word”.
jazzpush2 12 days ago
I think there's a word for this in the dictionary: 'nuance'
Mashabwal 13 days ago
[dead]
Mashabwal 13 days ago
[dead]
999900000999 12 days ago
I liked it for 45 seconds, and then I got stuck.

Please add a reset( but I want to keep my hair style) button

Good idea though

SockThief 13 days ago
Great choice of sets! Really appreciate them.

Just though I drop by and say it, because nobody seems to notice.

stagas 13 days ago
When something is perfect it often becomes transparent /s tysm!
delegate 13 days ago
Fun while it lasted, really cool ! Looks like we hugged it to death though, server is down..
jimmydddd 12 days ago
Great job. Hilarious and fun. Who's real and who's an NPC?
utopiah 12 days ago
Nostalgia of algorave from COVID times. Weird good times I have to admit.
sfc32 12 days ago
Raves were amazing in the 90s, y'all should get offline more.
sammy2255 13 days ago
Seems to be down! Timeout
isopach 12 days ago
Very cool concept, where is the video stream pulling from?
stagas 12 days ago
It's YouTube videos from Hot Situations and HÖR Berlin.
_kb 11 days ago
Great to see VR gigs getting a Second Life.
jda5 12 days ago
Couldn't play :( the site didn't load for me
keithxm23 13 days ago
This is really cool!
SLHamlet 13 days ago
Kinda cool! What's the max concurrency?
stagas 13 days ago
Should scale pretty well to hundreds, only key state changes and clothes/messages/etc changes are synced when they happen, it uses dead-reckoning, client authoritative and it's pretty accurate/fast.
SLHamlet 13 days ago
Ah cool. So you replace NPCs with real players as they come in, or add them into the mix?
stagas 13 days ago
Add them. The graphics support many more. That's why it's low poly. Of course if it gets popular I will start reducing the NPC count. Now they're there otherwise there's no "rave party" feeling.
bhark 8 days ago
Very refreshing <3
ptek 13 days ago
haha what a fun site :D. Two dance sections to the rave site, will you be adding a Psytrance section?
stagas 13 days ago
Hopefully many more! Definitely also Psy. Ty!
ge96 12 days ago
That was really cool, fun

The dance moves are great

stagas 12 days ago
Thanks! For the dance moves I can only take credit that I selected them, but other people have made them, I got them from Mixamo[0]. Kudos to them!

[0]: https://www.mixamo.com/

hnuser 13 days ago
usernames would be cool chat too
david_shi 12 days ago
Any plans to add global chat?
DeepYogurt 12 days ago
This is good internet
crookedusage90 13 days ago
building something similar, but this is way ahead
sodafountan 12 days ago
Are the DJs live?
rzzzt 10 days ago
Most of the sets I've seen have a HÖR BERLIN logo on them: https://www.youtube.com/@hoer.berlin/videos

These "we lock the DJ in a restroom" videos where everywhere around 2020.

gobdovan 13 days ago
Do it for VR
PUSH_AX 12 days ago
502, HNHOD?
filipeisho 13 days ago
ok bro this is fire!!! I wish I would not be able to interact with the playback of the video, I think what's fun is knowing that we are all listening to the exactly the same
stagas 13 days ago
Ty!! That's the idea but it needs some work to get there. It's possible though.
crookedusage90 13 days ago
looks nice
simplestates 12 days ago
[flagged]
pseudopolous 13 days ago
[flagged]
AgentMasterRace 13 days ago
[flagged]
antiframe 13 days ago
The code is right there and MIT licensed. Be the change you want to see.
tdhz77 13 days ago
Trees are dying because of this game. The epa should go after these folks for all their money.
stagas 13 days ago
That's why we planted a tree in the game.
submerge 13 days ago
Isn't that true of all games, and even for comments on this website? Sorry if I am just missing the sarcasm.
tdhz77 9 days ago
Yes, sarcasm was strong
pineaux 13 days ago
Are you the kind of guy that says that all things that serve no purpose except for entertainment should be banned?

I am of the opposite school. I think practical things are fine and dandy, but the things that make us human, make life worth living, are all "useless".

tdhz77 9 days ago
No.
13 days ago