Readit News logoReadit News
pyalot2 commented on Palaeolithic diet: Should we all eat like cavepeople?   bbc.com/future/story/2014... · Posted by u/tokenadult
latch · 12 years ago
Was waiting for someone to say that ;)

You either refuse to trust Health Canada, USDA, British Nutritional Foundation, NHMRC and so on (including all bureaucrats and scientists),

or you study chemistry and biology, medicine and nutrition,

or you accept the overwhelming consensus.

pyalot2 · 12 years ago
The overwhelming consensus led to a diabetes type 2 and obesity epidemic. Curious that when this consensus was absent, it wasn't nearly that much of a problem, but only started to become a huge giant problem once consensus was reached. Coincidence? Totally.
pyalot2 commented on ECB imposes negative interest rate   bbc.com/news/business-277... · Posted by u/eplanit
ISL · 12 years ago
You give me money. In return, I promise to give you less money back in the future.
pyalot2 · 12 years ago
Isn't it more like you give me money, and for that privilege you shall now have to pay me more money for as long as I have your money?

Deleted Comment

pyalot2 commented on Computer Programming Is a Dying Art    newsweek.com/2014/06/06/c... · Posted by u/trickyhero
pyalot2 · 12 years ago
HAHA. Nice going newsweek, this idea, it's been around for over 50 years, and it's always just around the corner according to rags like you, and like practical nuclear fusion, it's always 50 years in the future for anybody who's got a clue.

But just in case we actually can teach computers to understand us, "solving programming" will be one of the least exciting things that'll happen at that time. Other things may include, but may also not be limited to: extinction of the human species, technological singularities, deconstruction of earth and moon to build a matrichoka brain, and so forth.

pyalot2 commented on OpenGL Is Broken   joshbarczak.com/blog/?p=1... · Posted by u/watermel0n
dllthomas · 12 years ago
"Drivers may not implement their lexers etc. quite well, but that's not the failing of the specification."

Well, it could be, if the specification of the language requires a lot of work in the lexer, but that's probably not the case.

pyalot2 · 12 years ago
GLSL isn't anything as hard to parse as C. Besides, the bytecode discussion is a complete red herring. It's been done since ages for the web too, if it's slow to compile, it's either sheer incompetence on the part of the driver writer, or the reason isn't the parsing.
pyalot2 commented on OpenGL Is Broken   joshbarczak.com/blog/?p=1... · Posted by u/watermel0n
kevingadd · 12 years ago
Sorry to break it to you, but until the recent introduction of Android devices branded as 'microconsoles', nothing resembling a game console ever ran OpenGL. And millions of people play their games on consoles (some instead of on PCs)
pyalot2 · 12 years ago
You're aware that the PS4 is basically a PC running FreeBSD and an AMD GPU right?
pyalot2 commented on OpenGL Is Broken   joshbarczak.com/blog/?p=1... · Posted by u/watermel0n
leorocky · 12 years ago
> how about you complain about Microsoft, Dell, HP, Nvidia, AMD etc.?

These companies are businesses that need a business reason to support your platform. Until more people are playing triple A games on platforms that use OpenGL you can't really fault them for spending money when it doesn't make sense. Apple designs its own chips for its mobile device so I'd think the OpenGL on iOS would have better driver support.

pyalot2 · 12 years ago
OpenGL is the only thing you get on iOS. There is no Direct3D on iOS. Likewise, it's the only thing you get on PS4, Steambox, OSX etc.

But that's not my issue, I acknowledge freely that OpenGL drivers are bad. I just don't quite see how that's a failing of OpenGL, rather than the vendors who actually implement the drivers.

pyalot2 commented on OpenGL Is Broken   joshbarczak.com/blog/?p=1... · Posted by u/watermel0n
pyalot2 · 12 years ago
This post is factually wrong, and misguided. Here's why:

#Preamble: Except on Windows you cannot run Direct3D anywhere else. Unless you plan not to publish on Android, iOS, OSX, Linux, Steambox, PS4 etc. you will have to target OpenGL, no matter how much you dislike it.

#1: Yes the lowest common denominator issue is annoying. However, in some cases you can make use of varying features by implementing different renderpaths, and in other cases it doesn't matter much. But factually wrong is that there would be something like a "restricted subset of GL4". Such a thing does not exist. You either have GL4 core with all its features, or you don't. Perhaps author means that GL4 isn't available everywhere, and they have to fall back to GL3?

#2: Yes driver quality for OpenGL is bad. It is getting better though, and I'd suggest rather than complaining about OpenGL, how about you complain about Microsoft, Dell, HP, Nvidia, AMD etc.?

#compiler in the driver: Factually this conclusion is completely backwards. First of all the syntactic compile overhead isn't what makes compilation slow necessairly. GCC can compile dozens of megabytes of C source code in a very short time (<10ms). Drivers may not implement their lexers etc. quite well, but that's not the failing of the specification. Secondly, Direct3D is also moving away from its intermediary bytecode compile target, and is favoring delivery of HLSL source code more.

#Threading: As author mentions himself, DX11 didn't manage to solve this issue. In fact, the issue isn't with OpenGL at all. It's in the nature of GPUs and how drivers talk to them. Again author seems to be railing against the wrong machine.

#Sampler state: Again factually wrong information. This extension http://www.opengl.org/registry/specs/ARB/sampler_objects.txt allows to decouple texture state from sampler state. This has been elevated to core functionality in GL4. The unit issue has not been resolved however, but nvidia did propose a DSA extension, which so far wasn't taken up by any other vendor. Suffice to say, most hardware does not support DSA, and underneath, it's all texture units, even in Direct3D, so railing against texture units is a complete red herring.

#Many ways to do the same thing: Again many factual errors. Most of the "many ways" that author is railing against are legacy functions, that are not available in core profile. It's considered extremely bad taste to run a compatibility (to earlier versions) profile and mix&mash various strata of APIs together. That'd be a bit like using Direct3D 8 and 11 functionality in the same program. Author seems to basically fail in setting up his GL context cleanly, or doesn't even know what "core profile" means.

#Remainder: Lots of handwaving about various vaguely defined things and objecting to condjmp in the driver, again, author seems to be railing against the wrong machine.

Conclusion: Around 90% of the article is garbage. But sure, OpenGL isn't perfect, and it's got its warts, like everything, and it should be improved. But how about you get the facts right next time?

pyalot2 commented on Diet Soda Beats Water for Weight Loss, Industry-Funded Study Finds   livescience.com/45889-die... · Posted by u/givan
pyalot2 · 12 years ago
You've got to be kidding me...
pyalot2 commented on Ripple hit by dispute over founders' initial stake in the currency   followthecoin.com/ripple-... · Posted by u/FatalLogic
pyalot2 · 12 years ago
The folly of premined cryptocurrencies is a well explored and established fact in the realm of altcoins. Somehow ripple thought they where immune.

u/pyalot2

KarmaCake day911April 18, 2012View Original