Live data from Hacker News

So you think you know box shadows?

dgerrells.com

121–130 of 130 posts

Re: So you think you know box shadows?

#121

Earlier quoted context omitted.

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.

This may sound laughable but I'm only in technology to build the future, I don't actually care about the money. Despite the current trend of tech pessimism, I still believe in tomorrow.

Gramsci's pessimism of the intellect, optimism of the will can be a tough motivator but I'm trying.

Re: So you think you know box shadows?

#122

Earlier quoted context omitted.

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.

This may sound laughable but I'm only in technology to build the future, I don't actually care about the money. Despite the current trend of tech pessimism, I still believe in tomorrow. Gramsci's pessimism of the intellect, optimism of the will can be a tough motivator but I'm trying.

Which aspect of the future are you trying (or want) to build? Will drawing better pictures with graphics programming get you there?

Not mocking, it's a tough ambition at times.

Re: So you think you know box shadows?

#123

Earlier quoted context omitted.

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.

This may sound laughable but I'm only in technology to build the future, I don't actually care about the money. Despite the current trend of tech pessimism, I still believe in tomorrow. Gramsci's pessimism of the intellect, optimism of the will can be a tough motivator but I'm trying.

Are you building your future? I'm 41, and there are probably other users here who're older than me how-ever I was told when I was 16 that ftp/smtp/csv/https/oracle/database are legacy technologies but every day its my bread a butter. Technologies will come and go but your time is more important than trying to build for the future.

Just recently one of our security experts dropped dead over the weekend. When everyone heard about it they were sad for about 5 minutes, then 5 minutes later everyone was talking about their kids, parents, family, vacations or what they're going to have for lunch.

I don't mean that to be condescending, your life is important to you. Build your future, technology will take care of itself.

Re: So you think you know box shadows?

#124

Earlier quoted context omitted.

> They don't draw every single object on the screen every frame, that could easily cause lag on a large complex page. Games draw every single object on the screen every frame. They don't lag, quite the opposite in fact!

I think the above was a simplification. GUI rendering is a good example of jack of all trades, master of none. It doesn't use tight render loops like game engines but it much more flexible in terms of UI possibilities. There is also the issue that GPU's are oddly terrible at generating 2D elements of which a desktop has thousands of them. There are things like Glyph caching but they can only go so far. Having the CPU…

> There is also the issue that GPU's are oddly terrible at generating 2D elements

I never knew this and honestly I’m a bit baffled - 2D seems simpler on its face, is it just that GPUs have been made with gaming in mind (typically) and most “hardcore gamers” are playing 3D games?

Re: So you think you know box shadows?

#125

Earlier quoted context omitted.

Games are expected to have sole access to your machine, so if they use all the CPU/GPU resources, nobody cares. If my web browser was burning up my battery re-rendering the page 90 times a second, I'd be livid.

I think “consumes too much resources” is a valid concern. But I think “could cause lag because too many objects” is totally bogus. Rendering a web page isn’t that complicated.

I wouldn’t have thought so either, and then I learned the order in which CSS rules are applied and I’m convinced browsers have some of the most complex rendering engines out there.

Re: So you think you know box shadows?

#126
post #17
post #10

He said it might melt your processor... but on a macbook m3 in arc runs great, like every one of those was amazing.

M4 iPad Pro here started to freeze up on the Starry Night animation.

iPad 13 Pro as well.

For me it's not that it's freezing, it's that the page scroll stops responding.

I can get the tab back by cutting the URL, closing the tab, opening a new tab, pasting the URL, then scrolling to where I want to keep reading from.

It seems to render everything fine if you don't mind scroll stopping (ahem).

Re: So you think you know box shadows?

#127
post #101

Earlier quoted context omitted.

Hmm.. I must be even further out of the loop than you, why would that be embarrassing?

It isn't. They were being self-deprecating.

If it isn’t embarrassing then it’s not self-deprecation, it’s just virtue signaling humility

Re: So you think you know box shadows?

#129

Earlier quoted context omitted.

I think the above was a simplification. GUI rendering is a good example of jack of all trades, master of none. It doesn't use tight render loops like game engines but it much more flexible in terms of UI possibilities. There is also the issue that GPU's are oddly terrible at generating 2D elements of which a desktop has thousands of them. There are things like Glyph caching but they can only go so far. Having the CPU…

> There is also the issue that GPU's are oddly terrible at generating 2D elements I never knew this and honestly I’m a bit baffled - 2D seems simpler on its face, is it just that GPUs have been made with gaming in mind (typically) and most “hardcore gamers” are playing 3D games?

I can't find it right now, but I recall reading an article years ago where a newer, more powerful generation of GPUs turned out to have much less hardware for 2D operations/calls, and a fraction of the 2D performance, but the performance in 3D games went up so nobody really noticed.
Post reply on HN