> Using the lessons learned from these vulnerabilities, we will invest in processes that will help catch future bugs during the writing and review phases, before they go live.
If only you could learn lessons from the mistakes of others...
Excellent technical presentation!
Though the style itself is a bit too "clay-like", like I wouldn't expect a cube melding with the terrain sand to be a smooth glued connection. Is that some "inherent" SDF thing or just a style of the demo?
I think it is an artifact of the optimizations he uses and while it's artistically limiting, I think a right game with the right visual language could make this work to its advantage in terms of uniqueness/distinctiveness. It's a one trick pony if not avoidable though.
Basically it's the result of a smoothing function that blends the sampled SDF value of the two nearest bodies. You can simply pick the minimum SDF value and get no blending at all.
> You can simply pick the minimum SDF value and get no blending at all.
While this true for traditional SDF rendering (e.g. raymarching), the method of "interpolating cached distances" used here means that you will always get blending between objects.
I believe you can do regular hard edged intersections. You can see in his operator list some are listed as “smoothSubtract” and some are just “subtract”
It’s just easy to do the melding thing with SDFs so a lot of people do it
What if your needs aren't as simple and you want to increase the size just a bit to fit more text than the tile permits and you don't want to waste the whole screen for that?
> Since upgrading to macOS Tahoe, I’ve noticed that quite often my attempts to resize a window are failing.
That should nudge users away from this rather primitive method of window resizing using tiny 19px corners and instead set up a productivity app where your can use the full 33% of the window size (so conveniently huge! and of course customizable) to resize via an extra trigger (for example, using a modifier key)
Look back and discover a better way, those are not ergonomic defaults even though you got used to them. But also convenient app switching beats having your content get shifted around due to constant window resizing, that workflow mostly works for stuff you need "permanently" side by side. And on laptops this also runs into screen size limitations
It's a pity such basics as displaying text properly are not prioritized by the OS vendors (one of the many ignored Windows issues https://github.com/microsoft/PowerToys/issues/25595) while a lot of effort is wasted on stuff users dislike
> Customize Everything Your Way
Limitless customization that goes far beyond themes. Configure every detail to work exactly as you need.
That would be awesome!, but would be nice to have a list of things comprising "everything", Vivaldi is the best browser in this regard, and still they have plenty of gaps.
Indeed, hackable is the solution: don't that one icon? Fn + Right click on it and select to hide it, also changing the menu description in the process.
But also do provide 15 different themes for the OS and make sharing themes trivial and built-in so that you can upvote a theme you like (or even a specific icon you like), downvote the one you don't, install the most popular theme in few clicks.
If only you could learn lessons from the mistakes of others...
reply