Live data from Hacker News

So you think you know box shadows?

dgerrells.com

111–120 of 130 posts

Re: So you think you know box shadows?

#111

I'm totally down for some good old fashioned impractical hacking. But just remember, we already have canvas, which can do all this easier, faster, and better.

Canvas is better...if you're trying to do something that stays within a fixed-size box.

Canvas would still be faster even if you used a full-screen box. Just the string concatenation overhead of doing this with box-shadows is insanely wasteful.

Which isn't to demerit the hackish creativity of taking one thing and running with it! But if you wanted to do a ball painting effect like that outside this "what if" context, it would be technically irresponsible to do it with box-shadows.

Re: So you think you know box shadows?

#113

Looking at the music visualizations was definitely cool. Really miss the old winamp days when you could play music and just run the visualizer full screen. I wish that streaming audio players did this today.

Still use Winamp (actually WACUP) with Milkdrop visualizations almost every day. But true that streaming audio players are so basic featureless pieces of software.

Re: So you think you know box shadows?

#115
post #113

Looking at the music visualizations was definitely cool. Really miss the old winamp days when you could play music and just run the visualizer full screen. I wish that streaming audio players did this today.

Still use Winamp (actually WACUP) with Milkdrop visualizations almost every day. But true that streaming audio players are so basic featureless pieces of software.

[deleted]

Re: So you think you know box shadows?

#116
post #113

Looking at the music visualizations was definitely cool. Really miss the old winamp days when you could play music and just run the visualizer full screen. I wish that streaming audio players did this today.

Still use Winamp (actually WACUP) with Milkdrop visualizations almost every day. But true that streaming audio players are so basic featureless pieces of software.

Yes it's enraging and really telling.

AVS and Milkdrop could probably run on a toaster today, I'd guess even WebGL would be enough on a smartphone, laptop or similar device with some kind of GPU.

Meanwhile, YTM costs 13€ a month, doesn't have an equalizer, no cross-device sync despite cloud everything... no nothing. Not even gapless album playback.

Once upon a time, I signed up to Spotify in order to have a good conscience, because I grew old and didn't want to keep collecting audio files...

Then Spotify became worse and worse.

For now YTM seems like a better deal, but I still can't even find a free solution to migrate my playlists.

Basically, everything went to shit. The only advantage is not having to illegaly download new music after browsing Discogs.

The disadvantage is, apart from the odd good recommendation, my interest in discovering new music has vanished.

Even new music found on Discogs.

But why bother saving songs to playlists when it's all transient anyway?

That was my main last straw with Spotify — too many good music disappearing from playlists, and steadily worsening recommendations. With rabbit-holes of totally trash AI-generated "music" in between, that didn't stop unless actively skipping.

And YTMs not gonna end any better, I feel.

Just a reminder that all music is transient. And maybe to seek regaining enthusiasm by playing music myself, or going out.

Streaming really has killed "listening to music" and being excited about it for me, and I don't feel it's purely because of old age.

Going to revive my Mp3 collection soon from a backup and download my ~25 records worth listening since 2012 then from Bandcamp instead.

Re: So you think you know box shadows?

#117
post #113

Earlier quoted context omitted.

Still use Winamp (actually WACUP) with Milkdrop visualizations almost every day. But true that streaming audio players are so basic featureless pieces of software.

Yes it's enraging and really telling. AVS and Milkdrop could probably run on a toaster today, I'd guess even WebGL would be enough on a smartphone, laptop or similar device with some kind of GPU. Meanwhile, YTM costs 13€ a month, doesn't have an equalizer, no cross-device sync despite cloud everything... no nothing. Not even gapless album playback. Once upon a time, I signed up to Spotify in order to have a good cons…

I feel very similarly... I have YTM mostly because I don't like ads on Youtube and found out creators get more from YT subscribers than from the ads.

I have the UX of the player though... the android TV experience is even worse, it's nearly impossible to use effectively now.

I miss DJs, at least I miss good DJs... there are a few stations locally that I like what the DJs will mix and play, but there's sooo many commercials now. I'd happily pay $10/month for an ad-free DJ run experience. I mean, why the likes of XM, etc don't just have 50-100 DJs actually curate the music for the live experience.

Re: So you think you know box shadows?

#118

Earlier quoted context omitted.

Yes it's enraging and really telling. AVS and Milkdrop could probably run on a toaster today, I'd guess even WebGL would be enough on a smartphone, laptop or similar device with some kind of GPU. Meanwhile, YTM costs 13€ a month, doesn't have an equalizer, no cross-device sync despite cloud everything... no nothing. Not even gapless album playback. Once upon a time, I signed up to Spotify in order to have a good cons…

I feel very similarly... I have YTM mostly because I don't like ads on Youtube and found out creators get more from YT subscribers than from the ads. I have the UX of the player though... the android TV experience is even worse, it's nearly impossible to use effectively now. I miss DJs, at least I miss good DJs... there are a few stations locally that I like what the DJs will mix and play, but there's sooo many comme…

Thinking about that, I was happy about Rinse.fm still existing and a couple of other stations still playing live sets – not that I like everything, but when a DJ hits the spot, it's really satisfying.

Live sets generally are an antidote to this kind of music fatigue for me.

Of course there are other remedies, e.g. timeless albums and live music, I also a deep love for Bach's keyboard music, and some of that proved to me how much context matters for enjoyment.

And ditto about Youtube, it's not a bad offer in itself but the music app really sucks, many parts of Google TV are mediocre, too. In the latter case, I appreciate their effort in that case though (gtv in general), and the p/v I get from that 40€ hdmi+usb stick is not too bad either since i use a cheap chromecast.

That's a thing I still like Google for, at least in my case Chromecast makes it possible to reuse a cheap ~10y old LED tv for purely internet tv, with a functional remote, etc.

It's not new, but Google's TV sticks are pretty decent imo

Re: So you think you know box shadows?

#119
post #68

Earlier quoted context omitted.

The game engines I've dealt with separate opaque and transparent geometry. It is generally good to render opaque geometry back to front to reduce overdraw, but not going so far as sorting the objects. We would do stuff like render the hands first in an FPS or render the skybox last in most games. Now for the transparent layer: First occlusion is handled by the z-buffer as usual. If you render from front to back I ass…

I could be wrong, but I remember folks that worked on Dreamcast games that loved how you could just throw the geometry at it in any old fashion you liked and the GPU would just sort it all out as needed. Transparencies and all.

I missed that generation of consoles, so no hands on experience, but yeah it looks like they did the sorting for you on the GPU end. Nice!

Re: So you think you know box shadows?

#120
post #73

Earlier quoted context omitted.

I did games first, then switched over to crud or simple oracle form programming. I tripled my original game programmer wage overnight.

Most of this is about the not-so-much-anymore-exotic art of GPU programming. It's becoming important in so many fields. The last thing I want to be is some foot-dragging old windbag who forgot to stay up to date.

As long as you get the job done within the estimates and make the client happy you're meeting your employment or job obligations. There is a lot of high paying salaries where people still parse csv jobs, and perform manual reporting with excel files.
Post reply on HN