Hacker Newsnew | past | comments | ask | show | jobs | submit | eviks's commentslogin

> 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.


Oh right, of course. I wasn’t thinking about the specific implementation in the video. Thanks.

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


From his description of the approach I suspect its also to smooth over sharp edges that the grid optimization doesn't like so much.

So why would he have different instincts?

> This never happened to me before in almost 40 years of using computers.

> If you use something long enough, you'll get used to its idiosyncrasies.

Or you don't and get constantly annoyed by some basic thing that is broken (the owner of an old car would curse it every day when giggling the key)


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)

(nice plate picture joke!)


I set up Raycast (https://www.raycast.com/) with the same keybinds as Magnet (https://magnet.crowdcafe.com/) because I learned those first and haven't looked back.

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

"I need to resize my window."

"You shouldn't need this."


"My reading comprehension failed, help me!"

"You should use this more convenient way to fulfill your window resizing need!"


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.


> We also see limited upside from community contributions - the number of people who can meaningfully work on a WebKit browser is small

But the number of people who can contribute to the app UI is bigger, and that's also an area seriously lacking


Have you looked at the size of Zed binary lately? How is it pushing against bloat, especially compared to Sublime?

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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: