HNHacker News
TopNewBestAskShowJobs

swerner

500 karma · joined January 2, 2017

submissionscomments
swerner··on Why It’s Easy for a Bounty Hunter to Find People
And those are still the harmless examples. Look at it from the female perspective: Got a violent ex-husband? A stalker? Are you a teenager who’s walking home alone after school? You have done nothing wrong, but you have a lot to hide.
swerner··on “Medieval” Diseases Flare as Unsanitary Living Conditions Proliferate
Interesting. The difference in homelessness between EU and US may just be perception and not reality?
swerner··on “Medieval” Diseases Flare as Unsanitary Living Conditions Proliferate
Can’t speak for other countries, but in Germany there is a social security safety net that will pay rent up to a certain apartment size and just barely cover living expenses.

It doesn’t eliminate homelessness entirely, a lack of affordable housing in cities is a problem here just like anywhere else, but it makes it much less likely.

I know the narrative from some, especially in the US is a “why would anyone work when the state will pay for you”, but the standard of living you get in welfare is just basic survival and most if not all desire more than just that.

And there is of course mental health, a much lower rate of opioid prescriptions and therefore addictions, etc.

swerner··on Neuroscientists Say They've Found an Entirely New Form of Neural Communication
This will soon be cited by quacks as “evidence“ for their overpriced uselesss therapies.

Bioresonance, Homeopathy, Reiki, ...? „Brain cells communicate wirelessly, and my method integrates with that communication!“

swerner··on UK makes it an offence to view terrorist propaganda even once
Can you please cite the German law for that?

To my knowledge, there is nothing in German that is illegal to view, only publishing and in few cases (child pornography) ownership is restricted.

swerner··on Intel Open Image Denoise: High-Performance Denoising Library for Ray Tracing
I'm working on it: https://twitter.com/stefan_3d/status/1090607219975045120

It should work on any CPU with SSE4.2 support, which includes all modern AMD CPUs.

swerner··on Ask HN: Books you read in 2018?
Not going to list all fo them, but the one that will have the most immediate impact on not just my life is: "Unconditional Parenting" by Alfie Kohn.
swerner··on Glyphosate perturbs the gut microbiota of honey bees
Someone smarter than me discussing this paper: https://m.youtube.com/watch?v=xdnW8ldDoZU
swerner··on The Next Billion Dollar Disruption, Real Time Animation
They used Halo only in the very beginning, they switched to more traditional tools: https://www.smithmicro.com/company/news-room/press-releases/...
swerner··on Saddle chair
I'm using one for a couple of years now and would buy it again in a heartbeat. The best office chair I've ever sat in.
swerner··on Looking Glass, a revolutionary window manager revealed in 2006
I agree. This was a nice technical exercise/demo, but did not offer any notable usability improvements over other window managers.
swerner··on Rapids – Open GPU Data Science
I don't think performance is the achilles heel of OpenCL. There are other problems that I have when working with: The implementations ended up becoming a "write once, debug everywhere" ecosystem. Making the compiler a part of the driver meant that OpenCL kernels that worked on platform A wouldn't even compile on platform B. SPIR-V should have been part of OpenCL from version 1.0. Profiling OpenCL kernels is a stumbling block too - IMHO, you shouldn't ship a toolkit without a profiler and claim it's intended for HPC. IEE 754 compliance should also have been part of 1.0 and not an afterthought. Without it, it's harder to verify that your kernel works correctly, since it's permitted to deliver different results than a C reference implementation.

With CUDA, at least you're guaranteed* that your code that runs on your CUDA equipped machine, also runs on any other machine that supports CUDA - regardless of OS, regardless of GPU. With OpenCL, not so much. * Within the same restrictions as CPU code - instruction set, RAM and compiler bugs.

swerner··on 2080 RTX performance on Tensorflow with CUDA 10
The benchmarks where the 1080 doesn't even compete - FP16/Tensor Cores.
swerner··on Haiku R1/beta1 has been released
That would be wonderful. If I could get OpenGL support for current generation NVIDIA or AMD hardware, ideally with OpenCL or Vulkan too (CUDA is probably too much to ask for), I would even be able to use Haiku for my daily work.
swerner··on Haiku R1/beta1 has been released
It was built with threading in mind throughout, which was unusual for the time. Remember, it took until C++11 until threads became part of the language.
swerner··on Haiku R1/beta1 has been released
This is a very faithful reimplementation if BeOS, which means it shares one unfortunate limitation with it: The lack of drivers.

Already back in '99, not leveraging 3D hardware was a problem for adoption. These days even more so, as not only 3D software but also 2D, audio and scientific software leverage GPUs.

swerner··on Ray Tracing Is No New Thing
SSS has been done with point clouds for a long time. Only recently have films switched to ray tracing for SSS.

Games these days implement SSS in screen space using rasterisation, no rays tracing either.

swerner··on Ray Tracing Is No New Thing
It's much simpler than that: Both rasterisation and ray tracing are methods to solve visibility. The main difference is that one answers the question "given a primitive, what pixels does it overlap?", the other "given a pixel, what primitives does it overlap?"

Light transport, shading, shadowing are all just implemented on top and not a direct result of the visibility calculation.

swerner··on Apple now strives to design and build products that last as long as possible
No, I can't unfortunately. Too many apps rely on web backends that have been upgraded and are incompatible with the versions that run on iPad 1. For example, the built-in YouTube application on iPad 1 is completely non-functional. Also, the newer iCloud features require you to "update" your iCloud to a version incompatible with the old iPad.

Many older apps have now also been pulled from the store. My iPhone 1 can only reinstall Skype from an old iTunes backup, but not from the store.

swerner··on Apple now strives to design and build products that last as long as possible
If longevity is what they want, they should release private keys and hardware specs for hardware that they drop from their own OS updates.

That way, we could continue using old iPads and iPhones, albeit with custom Android builds.

swerner··on FrontPage 98: Elegant and Exquisite (1997)
Back then, we thought those were bloated web pages. Litte did we know.
swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
15 years of experience in 3D application development outside of the of film industry, two years of contributions to Blender and a lot of luck of being at the right place at the right time.

In my opinion, don't write your own renderer unless you can really invest a lot of time into it. There are countless "spheres in a Cornell box" path tracers out there, you'll not excite anyone with the basics. Contribute to existing software like Blender or Appleseed instead, that will give you a lot more visibility and demonstrate that you can write robust code.

swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
Thanks, I was wrong then.
swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
Just compare "South Park" to "Final Fantasy: The Spirits Within". CGI can't replace a good script.
swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
AO and soft shadows are orthogonal and are often used simultaneously. A few direct light sources (point lights, spots, infinite) with soft shadows and additionally an environment light (dome or half dome) with AO.
swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
https://www.ustream.tv/NVIDIA

Real-time demo at 19m30s.

swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
Who mentioned failure?

I'm merely explaining why and how Nvidia can show 5 rays/pixel @ 25pfs while we're at the same time budgeting several hours per frame for state of the art production rendering. Sure, more and better hardware will help film rendering. It always has.

swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
It is never mentioned explicitly, but my hunch would be that primary visibility is still done using rasterisation and that ray tracing is only used for reflections, shadows and ambient occlusion.

This is how most film rendering was done ten years ago too.

swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
> But if the consumer can't tell the difference, does it matter?

The consumer gets used to it. The CG effects in Toy Story 1 look dated, and if you were to watch the Incredibles and the Incredibles 2 back to back, you would also notice immediately. Or compare the movie "Gravity" to "Babylon 5".

Plus I've not even mentioned hair, fur and volumetrics. A staple in pretty much any feature film FX, they were completely absent in the real time ray tracing demos. Hair and fur are commonly not ray traced as triangles but use custom intersection routines. Those are an extra layer of complexity on top. I don't know yet how Nvidia's own API for the RTX card looks like, but Microsoft DXR and Apple's Metal ray tracing both are restricted to triangle geometry only.

swerner··on Nvidia Unveils Quadro RTX, a Raytracing GPU
The special issue of the ACM Transactions on Graphics has several articles describing the inner workings of some current production renderers: https://dl.acm.org/citation.cfm?id=3243123&picked=prox
← PreviousPage 3 of 5Next →