Live data from Hacker News

Elevator.js

tholman.com

21–30 of 68 posts

Re: Elevator.js

#21

There should be a rule that pages that autoplays background music should explicitly warn the user.

My thought exactly when the music started playing. But I think this could better be implemented in the browser/ via an extension. You can't trust users to follow a convention all the time.

EDIT: Someone found my comment worth downvoting.

Re: Elevator.js

#23

I know it would ruin the joke, but there should be some notice to turn up your volume. My speakers were muted, so I didn't realize I was missing anything until I saw the HN comments. Definitely made me chuckle once I got the full experience.

It would be nice if there was a way to check the system audio volume via the web audio API. Then you could display a notice only if the volume is too low or too high. Alas, no such functionality currently exists without browser plugins.

Re: Elevator.js

#24

There should be a rule that pages that autoplays background music should explicitly warn the user.

> This document extends the Web platform with the ability to direct audio output to non-default devices, when authorization is given. Authorization is necessary because playing audio out of a non-default device may be unexpected behavior to the user, and may cause a nuisance. For example, suppose a user is in a library or other quiet public place where she is using a laptop with system audio directed to a USB headset. Her expectation is that the laptop’s audio is private and she will not disturb others. If any Web application can direct audio output through arbitrary output devices, a mischievous website may play loud audio out of the laptop’s external speakers without the user’s consent.

> To prevent these kinds of nuisance scenarios, the user agent must acquire the user’s consent to access non-default audio output devices. This would prevent the library example outlined earlier, because the application would not be authorized to play out audio from the system speakers.

> The default audio output device is always authorized.

:-(

    [1] http://www.w3.org/TR/audio-output/#privacy-consent (section 5.1)

Re: Elevator.js

#25
post #10

I know it would ruin the joke, but there should be some notice to turn up your volume. My speakers were muted, so I didn't realize I was missing anything until I saw the HN comments. Definitely made me chuckle once I got the full experience.

Alternately, a NSFPoN (Not safe for parents of newborns) tag.

That just happened to me, indeed.

Re: Elevator.js

#27
post #23

I know it would ruin the joke, but there should be some notice to turn up your volume. My speakers were muted, so I didn't realize I was missing anything until I saw the HN comments. Definitely made me chuckle once I got the full experience.

It would be nice if there was a way to check the system audio volume via the web audio API. Then you could display a notice only if the volume is too low or too high. Alas, no such functionality currently exists without browser plugins.

Until it pauses ads when I mute them.

Re: Elevator.js

#28
Hm, I must have gotten a js error because I didn't see an elevator button, and until I checked HN comments, I had assumed this was a social experiment/joke to see how far people scroll to find nothing. I tried it couple times, too..

Re: Elevator.js

#30
post #23

I know it would ruin the joke, but there should be some notice to turn up your volume. My speakers were muted, so I didn't realize I was missing anything until I saw the HN comments. Definitely made me chuckle once I got the full experience.

It would be nice if there was a way to check the system audio volume via the web audio API. Then you could display a notice only if the volume is too low or too high. Alas, no such functionality currently exists without browser plugins.

I would agree that it would be nice to have an option to check if sound is not muted, but not to actually check the volume.

One of the worst user experiences I have experienced in the recent years is those notifications telling me that my volume is too loud. But such assumption most of the time is totally wrong as it is hardware dependent. Especially when you use additional speakers or headphones with their own volume regulators. On windows 8.1, every time you make your volume higher than 40%, you will be interrupted with notification about high volume causing hearing loss, similar tactics is used in android.

So in my opinion checking system volume to determine whether the sound is too low or too high is completely wrong approach.

Post reply on HN