Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
berkut
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
271.
▲
by
berkut
5y ago
> Branches are often faster than branch-free methods, since they can speculate certain data dependencies away. And often they're slower, since predicting some branches is often impossible due to the data :) So the processor ends up
272.
▲
by
berkut
5y ago
You can use the __builtin_expect keyword on GCC and clang. It does make a difference (HPC code uses it quite a bit because of this), but as it's done manually, results obviously vary depending on processor, and there's a limit to
273.
▲
by
berkut
5y ago
Now that ReadyNAS (Netgear bought them years ago, but the hardware and software was still decent up until recently when they stopped releasing updates) seems to have given up in the (pro)consumer space (4+ drives), is Synology the only opti
274.
▲
by
berkut
5y ago
Actually, the limit is in TFLOPs, and the use of CFD is audited.
275.
▲
by
berkut
5y ago
When you write plugins (which VFX studios write a lot of for various DCCs like Maya, Nuke, Katana, Houdini) for GPL software, are the plugins then derived works? Does Blender's License have an opt-out clause for that? Sometimes (but no
276.
▲
by
berkut
5y ago
This. Blender has some rather embarrassing performance choke-points even doing relatively simple things in some cases, that software like Maya and Houdini don't have to the same degree. GPL code (even if you're not distributing an
277.
▲
by
berkut
6y ago
With respect to the 737-8 MAX though, although in this case it's nothing to do with MCAS, doesn't the 737-8 MAX have smaller radius trim wheels than previous models (so less leverage)? So in theory, trimming might be more difficul
278.
▲
by
berkut
6y ago
Even in NZ! Still a day to go.
279.
▲
by
berkut
6y ago
The reason it became de-facto was it had bindings to C/C++/Java (what most commercial software was written in from the 90s onwards) and worked on all main platforms (including most Unixes). There wasn't much else which provid
280.
▲
by
berkut
6y ago
Yeah, I think it's open to interpretation: my reading of "Nat" is it could be short for Natalie, so by that logic, "Jane" wouldn't necessarily be stupid just because she's a woman (which I assume is what t
281.
▲
by
berkut
6y ago
Many short-distance (< 30 km) ferries in the UK that sail in busy waters (i.e. harbours, ports) have them, and generally they're very reliable and low-maintenance. One of the disadvantages are the draft required, and it is a concern
282.
▲
by
berkut
6y ago
I've always wondered what GPS degradation (i.e. during tests) would do for things like Required Navigation Performance operations... Having flown into Queenstown in NZ several times when it's very cloudy, it's quite impressiv
283.
▲
by
berkut
6y ago
Yep, I think consistency is key here... Especially when it's used as an embedded language in a C/C++ app, or an additional Lua API alongside other APIs that exist already. Having to convert back and forth between 0 and 1 based ind
284.
▲
by
berkut
6y ago
Yep, and "quality" isn't always the only control you have, i.e. chroma Sub Sampling is an option for JPEG (and maybe others?) as well, which sometimes has to be played around with in my experience if you really care about hi
285.
▲
by
berkut
6y ago
Well, given the comments at the top: // Contributed by Mark C. Lewis. // Modified slightly by Chad Whipkey. // Converted from Java to C++ and added SSE support by Branimir Maksimovic. // Converted fro
286.
▲
by
berkut
6y ago
Were you at The Foundry (I think I know who you are)? If so, I think we were both there at the same time!
287.
▲
by
berkut
6y ago
I think it's more that Tractor's not really very highly thought of in the industry :) It works, and roughly does what it says on the tin, but most of the bigger studios (other than MPC and DNeg who do use it) have better custom so
288.
▲
by
berkut
6y ago
Rumour in the industry is that Pixar don't use Tractor themselves, and have a custom solution in Emeryville :)
289.
▲
by
berkut
6y ago
The line I'm drawing is high-end VFX / CG is still IMO years away from using GPUs for final frame (with loads of AOVs and Deep output) rendering. Are GPUs starting to be used at earlier points in the pipeline? Yes, absolutely, but
290.
▲
by
berkut
6y ago
They've been at 24 GB for two years though - and they cost an arm and a leg compared to a CPU with a similar amount. It's not just about them existing, they need to be cost effective.
291.
▲
by
berkut
6y ago
I should also point out that ray traversal / intersection costs are generally only around 40% of the costs of extremely large scenes, and that's predominantly where GPUs are currently much faster than CPUs. (I'm aware of the
292.
▲
by
berkut
6y ago
To re-enforce this, here is some discussion of average machine memory size at Disney and Weta two years ago: https://twitter.com/yiningkarlli/status/1014418038567796738
293.
▲
by
berkut
6y ago
I write a production renderer for a living :) So I'm well aware of the trade offs. As I mentioned, for lookdev and small scenes, GPUs do make sense currently (if you're willing the pay the penalty of getting code to work on both C
294.
▲
by
berkut
6y ago
In high-end VFX, 12-36 hours (wall clock) per frame is a roughly accurate time frame for a final 2k frame at final quality. 36 is at the high end of things, and the histogram is more skewed towards the lower end than > 30 hours, but it&#
295.
▲
by
berkut
6y ago
Because the expense is not really worth it - even GPU rendering (while around 3/4 x faster than CPU rendering) is memory constrained compared to CPU rendering, and as soon as you try and go out-of-core on the GPU, you're back at C
296.
▲
by
berkut
6y ago
If you think driving at night in the UK in the countryside (middle of nowhere) is dangerous, you don't want to do it in Australia or NZ... At least the UK (on the non-minor roads) has decent "cat's eyes" that reflect lig
297.
▲
by
berkut
6y ago
I'm pretty certain the road signs were replaced after WW2 - it's not like there's no road signs any more. This is the opposite of my experience as well - I've driven in many countries (currently live in NZ), and despite
298.
▲
by
berkut
6y ago
I think it's clearly recorded in-camera, and I think real camera footage - the reflections in the (plexi?)glass screens show the robots and people holding cameras. I'm not even seeing any obvious indications it's been denoise
299.
▲
by
berkut
6y ago
The Sci-fi book Tau Zero by Poul Anderson has this as a core part of its narrative.
300.
▲
by
berkut
6y ago
This paper here: https://carrv.github.io/2020/papers/CARRV2020_paper_12_Perot... seems to show that RISC-V has code density ~11% worse than ARM (although against Thumb2, so not 64-bit)...
More ›