HNHacker News
TopNewBestAskShowJobs

jra101

420 karma · joined August 5, 2009

submissionscomments
jra101··on Refined Twitter
Downside is you see ads in your stream with mobile twitter which I don't see with desktop twitter.
jra101··on Refined Twitter
Very nice.

Hopefully it also gets rid of the super annoying "While you were gone" sections.

jra101··on The Nvidia DGX-1 Deep Learning Supercomputer in a Box
More detail on the GPUs in the system:

https://devblogs.nvidia.com/parallelforall/inside-pascal/

jra101··on Visual C++ for Linux Development
Works pretty well, had a minimal X11 + GL app up and running in minutes.

Issue 1: Visual Studio doesn't pull header files from the target Linux system so Intellisense was useless.

Issue 2: Every time I compiled something or started a debug session, four new sshd processes and a new sftp-server process would start on the target Linux system (Ubuntu 14.04 running in a VM). Eventually I had 16-20 of these processes running and they never exit.

jra101··on Oculus Connect 2: Live Coding Session with John Carmack [video]
I think he was just saying that Unity is overkill for simple projects and that was part of the impetus for creating VR Script so people wouldn't need an entire game engine to display some panoramic content.
jra101··on A look at the PowerVR graphics architecture: Deferred rendering
Yes, framebuffer reads (glReadPixels) are bad for everyone.
jra101··on Google and ASUS Launch the $85 Chromebit, a Chrome OS Desktop on an HDMI Stick
326 GFLOPS is with 16 GPU cores. Most likely it has 4 GPU cores which would be ~82 GFLOPS @ 600 MHz.
jra101··on The Supercomputer In Your Pocket: Metal and Swift
Tegra K1 is 365 GFLOPs @ 950 MHz. Tegra X1 is > 1 TFLOP @ ~1GHz.

http://www.anandtech.com/show/9289/the-nvidia-shield-android...

jra101··on DirectX 11 vs. DirectX 12 oversimplified
No, this is something the GPU front end controls.
jra101··on DirectX 11 vs. DirectX 12 oversimplified
Most GPUs group together individual ALUs into larger units (sometimes called compute units or clusters or SMs) and each compute unit can run independent work.

http://www.anandtech.com/show/8526/nvidia-geforce-gtx-980-re...

jra101··on DirectX 11 vs. DirectX 12 oversimplified
"Last Fall, Nvidia released the Geforce GTX 970. It has 5.2 BILLION transistors on it. It already supports DirectX 12. Right now. It has thousands of cores in it. And with DirectX 11, I can talk to exactly 1 of them at a time."

That's not how it works, the app developer has no control over individual GPU cores (even in DX12). At the API level you can say "draw this triangle" and the GPU itself splits the work across multiple GPU cores.

jra101··on Apple A8X’s GPU – GXA6850, Even Better Than I Thought
In OpenGL ES there is no default precision in the fragment shader. Applications must explicitly specify the minimum precision as highp (FP32), mediump (FP16), or lowp (10 bit integer).

If the application uses mediump or lowp the GPU is free to run those computations at a lower precision.

https://developer.apple.com/library/ios/documentation/3DDraw...

jra101··on Windows 1.0 and the Applications of Tomorrow (2005)
It's amazing to me that cake.c with minor modifications can still compile and run on modern Windows.

http://jcode.org/screenshots/cake.png

jra101··on Microsoft has joined Khronos, WebGL working group
Khronos, not Kronos.
jra101··on The Rise of the $8 Ice Cube
Or just buy a $9 mold: http://www.amazon.com/gp/product/B007ACTN54
jra101··on The Truth on OpenGL Driver Quality
Driver optimizations are a competitive advantage.
jra101··on Amazon.com Help: Amazon Prime and Amazon Student Prime Membership Fee Changes
No longer a prime number :(
jra101··on Inject JavaScript to explore native apps on Windows, Mac, Linux and iOS
Thanks!

I tried with another app and was able to trace OpenGL calls trivially. Very nice work.

jra101··on Inject JavaScript to explore native apps on Windows, Mac, Linux and iOS
Very cool.

I tried this with notepad.exe on Windows 8.1 64-bit and this command:

frida-trace -i "CreateFile*" notepad.exe

produces this exception after saving a file from Notepad:

ValueError: invalid literal for int() with base 16: '0x7ffb216c62b8L'

jra101··on AT&T offers gigabit Internet discount in exchange for your Web history
$70 instead of $100, not $100 off.
jra101··on Why Valve's SteamOS Could Be Revolutionary
No, they haven't quite reached the last generation (PS3/Xbox 360) yet and they're a long way away from the PS4 and Xbox One.
jra101··on AMD Introduces "Mantle" API Initiative
I wonder if that is vs DirectX (easier) or vs OpenGL (harder).
jra101··on The CODE Keyboard
I was hoping for a mechanical keyboard laid out like the Microsoft Natural Keyboard. This one looks just like every other mechanical keyboard.
jra101··on No More Notification Ads and Icon Ads in Android Apps
The OS could lie to the app after permission for some aspect was revoked and respond with no data or garbage data.

For example if you revoked permission for access to pictures or something else like music, when that app queried for the number of pictures/music on the device the OS would just return 0. For something like GPS you could return a valid location (like say somewhere on the Google Campus).

jra101··on django-yarr – open source self-hosted Django RSS Reader
The j/k shortcuts work great now, thanks!

Only other comment I have regarding styling is there doesn't seem to be any highlighting of read vs unread items like Google Reader which shows the title of unread items in blue and read titles in black.

jra101··on django-yarr – open source self-hosted Django RSS Reader
Do the keyboard controls not work in the example or are they not the same as Google Reader? Was trying to use j/k to switch between articles.

I quite like your design by the way. No wasted space showing a list of subscriptions, no social crap, and ~99% of the page dedicated to showing the actual content of your subscriptions instead of flashy UI.

jra101··on [dead]
Here is a more interesting look at this: http://aht.seriouseats.com/archives/2010/11/the-burger-lab-r...
jra101··on Valve's GDC Talk: Porting Source to Linux [pdf]
The Android issue is entirely caused by shitty drivers. Pretty much all mobile hardware after the original iPhone fully supports OpenGL ES 2.0 shaders which haven't changed since inception.
jra101··on Ninja IDE: written in Python for Pythonists
Would be nice to be able to selectively disable some PEP 8 rules in the style checker. I don't care about lines longer than 80 characters and I don't like separating functions by two empty lines.
jra101··on Firefox OS – video presentations and slides on the OS, WebAPIs
I assume so, the current Firefox for Android fully supports WebGL.
← PreviousPage 2 of 4Next →