Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ioquatix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
271.
▲
by
ioquatix
10y ago
Git-crypt is your friend!
272.
▲
by
ioquatix
10y ago
That's a nice summary. But, does that really make it an anti-pattern?
273.
▲
by
ioquatix
10y ago
Good to know that File Vault actually works.
274.
▲
by
ioquatix
10y ago
There is a nice documentary about the search for Liquid Helium. https://www.youtube.com/watch?v=NzYdo1xEbQo
275.
▲
by
ioquatix
10y ago
Every time I install a game from Steam, it almost always re-installs the DX runtime for that specific game. Is there a reason for that?
276.
▲
by
ioquatix
10y ago
The Vulkan development process is very different from OpenGL. It's a significant improvement so it's not fair to make this judgement. There is significant evidence: The quality of the API, the number of platforms supported within
277.
▲
by
ioquatix
10y ago
> You need to provide some evidence that function dispatch is a limiting factor for Metal, if you're going to argue that it is a limiting factor. Without investing a lot of effort, the best I have is this: http://www.code
278.
▲
by
ioquatix
10y ago
NP means non-determinstically polynomial. Validating a GPU shader is undecidable if it include flow control. This is a problem for security. > if you're allowed to change the API instead of just inserting checks at each call. The on
279.
▲
by
ioquatix
10y ago
Platform "lock-in" and "openness" are not mutually exclusive. Lock-in refers to how that platform affects your options for deployment. Openness refers to how that platform is being developed. A platform can be designed i
280.
▲
by
ioquatix
10y ago
I said: > In terms of performance, I don't think Metal is even a contender, given how bad macOS hardware is compared to Wintel. The response was: > It makes no sense to judge the quality of an API by the power of the available ha
281.
▲
by
ioquatix
10y ago
They HAVE released drivers, I've used them on both Windows and Linux.
282.
▲
by
ioquatix
10y ago
If you look up the endorsement by Valve, it's not just a straight up "Use Vulkan" but a well reasoned set of arguments and case studies by people with a lot of experience. So, this is not an "appeal to authority", b
283.
▲
by
ioquatix
10y ago
> It makes no sense to judge the quality of an API by the power of the available hardware it might be running on. I didn't make any such judgement or even mention VR a single time! But, looking at the points you've raised, I ca
284.
▲
by
ioquatix
10y ago
What's probably more relevant is that those drivers pass the Vulkan conformance tests.
285.
▲
by
ioquatix
10y ago
> We don't think it's right to depend on this even if it's theoretically possible. Care to elaborate on that? In the worst case, someone could implement Vulkan on top of the "supported" API. Or, the OS developers
286.
▲
by
ioquatix
10y ago
Keep in mind that DX12 doesn't support Windows 7 or 8, so that cuts out a significant portion of the existing market.
287.
▲
by
ioquatix
10y ago
I was under the impression that DX wasn't available out of the box either? That you'd need to install suitable drivers and a suitable runtime?
288.
▲
by
ioquatix
10y ago
Good point. But, that's assuming that it's not possible to write a wrapper on top of DX (for Xbone) that proves a Vulkan API. It's already been shown to be possible to do something similar, with MoltenVK. The ball would be in
289.
▲
by
ioquatix
10y ago
> I've seen nothing about Vulkan that indicates it has some inherent qualities that make it suitable as a Javascript API. And you are qualified to make this assertion because? It would make an awesome JavaScript API. It is well defi
290.
▲
by
ioquatix
10y ago
> remove checks to improve performance In addition to my other points, the Vulkan validation layers are objectively (and IMHO significantly) better for debugging than OpenGL ever was. It's not just to improve performance. The debugg
291.
▲
by
ioquatix
10y ago
It wouldn't need to be. The application could have different UI/UX models based on the expectations of the user.
292.
▲
by
ioquatix
10y ago
Do you even know how Vulkan works? The driver API exposes a layered stack. It's trivial to add a validation layer between the driver and the client. It's SO much better than existing OpenGL or DirectX driver models for this one re
293.
▲
by
ioquatix
10y ago
> Just because it was designed to be high-performance doesn't mean it automatically wins on platform support and implementation quality. I never asserted that. I didn't even qualify what I meant by "BEST". But, let&#x
294.
▲
by
ioquatix
10y ago
So, if you know that, don't say "Consumers don't appear to be bothered by any of those missing freedoms." Say something like "Apple is still successful despite the lack of freedom" :)
295.
▲
by
ioquatix
10y ago
According to https://software.intel.com/en-us/forums/developing-games-and... Intel DOES plan on releasing official production quality drivers at some point.
296.
▲
by
ioquatix
10y ago
This is not true. Intel has (unofficially?) said they will deliver production quality Vulkan drivers for their iGPUs. https://software.intel.com/en-us/forums/developing-games-and...
297.
▲
by
ioquatix
10y ago
Intel has (unofficially?) said they will deliver production quality Vulkan drivers for their iGPUs. https://software.intel.com/en-us/forums/developing-games-and...
298.
▲
by
ioquatix
10y ago
Yes, you are right, but solving the problem of adversarial input is probably NP. A validation layer can intercept every API call and validate it. It's probably the best you can do. The nice thing about it, is that you could actually us
299.
▲
by
ioquatix
10y ago
That's really fascinating and I didn't know that.
300.
▲
by
ioquatix
10y ago
That's a faulty generalisation. I am a "consumer" and I'm bothered by it.
More ›