skysight-inc/HackerNews huggingface dataset:
This indicates a fundemental misunderstanding of OpenGL ES. It cannot break working code by not having OpenGL 1.0 features, because OpenGL ES is not a revision to or successor of OpenGL 1.0.

Note that OpenGL 4, which is a (distant) successor to OpenGL 1, does include OpenGL 1s features, marked as deprecated.
Per Apples policy, it seems like all she has to do is get authorization from the U.S. Government.
true. I think I read your meaning wrong anyway.
At one point people fearing for their life have to make the decision if they want to become protected either by anonymity or by celebrity. While his high profile makes him an easy media target, it reduces the probability of unfortunate "accidents". Plus his public image should give him certain securities - such as raising money or awareness - that he would not have otherwise.
This is what happens when you completely neglect finance education
Exactly. Forcing every embedded device that wants to do portable 3D to include megabytes of wrappers for over a decade of cruft wasn't worth it, when the alternative is people having to spend a few days' time if they can't find a suitable shim already written somewhere.
Daun Sirsak Untuk Kista: Khasiat dan Manfaat
I've heard that since OpenGL 3.2 most of the issues that caused that drama got resolved. Does anyone know details?

Edit: Reading parent's link, it looks like there were two complaints: First, OpenGL 1 era features haven't been completely removed--merely marked deprecated, as JWZ loudly advocates. Second (and this took up most of the article) OpenGL 3.0 was not feature-competitive with DX11, which is a bit silly, given that DX11 wasn't available at the time. As of the present day, and as far as I know for most of the recent past, the latest version of OpenGL has maintained feature parity with current hardware and therefore DirectX.
Strictly speaking, the moment you ask "Is -2 prime?" you are asking a fundamentally different question from "is 2 prime?" because -2 is not in N = {0?, 1, 2, 3, ...}, the set over which the notion "prime" is defined.

There is a more general notion of primes which can be applied to any ring (a set with "addition-like" and "multiplication-like" operations). That is the notion of "prime ideals": https://en.wikipedia.org/wiki/Prime_ideal

On this account, there are "primes" for Z, and -2 is the "same prime" as 2.
I was addressing a lay audience like myself, so I was looking for a big picture, not primary sources. It takes more than a google scholar search to distinguish minor tweaks to our understanding from radical changes. Your example isn't freely available, so I have no basis to judge whether it's paying $20 for.

Is Symbolic Species now outdated in some respect? Is there a different theory that better explains observations? Please educate rather than flatly disagree or tell me to go get educated.
The fake resume idea is brilliant. How could I have overlooked that back in the days. All I did as a script kiddie was scanning IP ranges and playing with infected accounts. Good times.
No the law says you are guilty of a federal crime if you SUSPECT that the sale would violate an export restriction.

If two white guys with snow on their boots ask "how much for the nucular wessels" you aren't to sell to them.
>If there are old features that you would like to discourage the use of, then you mark them as obsolete -- but you do not remove them because thou shalt not break working code.
> If you don't agree with that, then please, get out of the software industry right now. Find another line of work. Please.

Arrogant and wrong. There was no working code in the first place, OpenGL ES is not OpenGL.

I, for one, am very glad with the changes the OpenGL board made. The glBegin/glEnd combo is so inane it should have been removed ages ago. Maintaining all these outdated codepaths carries its cost and clutters up documentation.
How to fool Houdini–and avoid fooling yourself
But every country has laws, and the Internet is not exempt just because we want it to be.
Hehehe, in this case, allow me to plug my own $0 standing desk blog post here - there's also a fair bit of SV culture in it. And pentalobular screws.

http://gregschlom.com/post/4555981908/standing-desk
You can use firebase in any browser or html5 setting. You can also do the same with phonegap and firebase. I fail to see the extra value added by trigger.io here.
Thinking Of Quitting? Ask yourself this.
I stack things on my desk to get the monitor the right height. My keyboard and mouse ride on one of these, instantly upholstered with a pillow case:

http://www.manhasset-specialty.com/index.cfm?pageID=3

Adjustable to any height and angle desired.
There are lots of videos about China's ghost cities, like this one: http://www.youtube.com/watch?v=pbDeS_mXMnM
No sane open source driver developer would agree to NDA in order to write driver.

Many Linux kernel developers have offered to sign NDAs with Nvidia and many other companies.

And of course, device driver would tell people all the secrets that NDA forbids you to disclose.

How? It's easy to obfuscate certain details of driver code. Think of magic constants, for example.
The question in philosophy is "how does consciousness arise from the physical?" While you can claim it's due to some complex interaction in our brains, and while we have significant evidence that this is the case, I don't think that answers the question. Philosophers want to know the mechanism which produces the experience. Arguing that consciousness (or experience) is physical is a tough thing to do from first principles because of our own intuitive sense of it.

For example, how is it that the electrical signals in our brains produce "us" while electrical signals in other things don't produce conscious things? How are they different? What would it take to make a circuit "conscious"?

I can't give you good definitions for consciousness or experience and I can't even say that the question(s) make(s) sense. I'm just trying to give you give you a picture of what some people think.
Trigger.io has numerous advantages over Phonegap, some of which being setup and speed.
That's just as bad. The problem is in the word "lowest," because it is understood to mean "the one lowest".
Again -- if you are interested in this topic, I would recommend reading Through the Language Glass: Why the World Looks Different in Other Languages by Guy Deutscher. It deals with numerous facets of the relationship between language and culture in an accessible and comprehensive manner.
Don’t Understimate Language Issues
But this is more palatable all round.

The UK can send him to Sweden, saying they complied with EU rules. The UK can then relax, and not deal with the wrath of Australia being pissed off - an ex-commonwealth country.

Once he's convicted in Sweden, he can serve the two-months or whatever. Then he can be extradited to the US. Sweden can relax - he's a convicted sex offender now, extradited from the UK. It's harder for him to get legal support in Sweden - he's English-speaking, as are the majority of his supporters.

And the US gets their man. No government wants some renegade out there leaking their secrets.

The UK and US will obviously have discussed his extradition. They've agreed to try the Swedish route first. It doesn't have a political cost for the UK government.
I bought a Steelcase Airtouch back in Dec. LOVE IT. Stable, looks great, effortless up & down, no waiting for loud electric motors. I paid $1250. Expensive but worth the money IMO.

I find I spend 20% of my time standing, 80% sitting. Being able to switch at any time is key.
Hmm, this is slowly turning into word-twisting.

Obviously, "pollution created" is a negative benefit output and "energy produced" is a positive one.

I guess the actual problem in our discussion is that you have a profoundly different understanding of pollution since my cutoff is pretty much at "any nuclear waste".
Confirmed: Flame created by US and Israel to slow Iranian nuke program
During the 20th century there were many attempts at government-directed economies, some very large. In every instance they underperformed free market economies.

We tried it. It doesn't work as well.
Thanks for your replies. I think I understand the basics of the framework, and was looking more for some well designed examples of Django projects. As of now I have extremely lengthy views in my projects, and have pretty much no idea how to design projects the 'right way'. Thanks!
> I believe the authors original point is why not provide the shim support as part of OpenGL ES in the first place?

OpenGL ES isn't intended to be the same API as OpenGL, despite the shared "OpenGL" in the name. It was a new API created with the idea that it would be based on the lessons learned from OpenGL, but be completely modern and not bogged down with the need for embedded driver authors to waste time implementing tons of legacy crap calls that nobody in their right mind should have been using for the last 10 years anyways. It uses the opportunity afforded by building a new API for a different target environment from normal OpenGL as an excuse to make all of the breaking changes that everybody would love to make in regular OpenGL if only there weren't so much legacy software that depended on the presence of deprecated, decade out-of-date practices.

That's why OpenGL ES never contained all of the immediate mode cruft from OpenGL, and OpenGL ES 2.0 throws out the fixed-function pipeline altogether.

Why didn't the Kronos group define a shim to begin with? When your goal is to build a new API that throws out all of the shit legacy calls that are a bunch of pain to support for no benefit, what do you gain by then re-implementing all of those shit legacy calls again? Any number of people have built a fake immediate mode on top of OpenGL ES over the years; there's nothing new about what jwz did here. If you really want to write OpenGL ES as if it's 1998's OpenGL, there's nothing stoping you from doing so.
I've found the best approach to building that ideal setup is to just hop on down to the lumber yard and pick up some 2x4's, and a thick sheet of birch. (Even purchase a cheap chop saw so you can continue to customize). Pick up some sealant and spend a day getting creative. I've always found buying prefab furniture to be a horrible experience, even if it's cheap ala ikea. We've built a few amazing work tables for about $60 bucks a piece exactly to our liking.
I'd suggest dropping "aspiring politicians" and leave it at "should be mandatory for all."
That's actually really cool and reminds me that I should learn some basic abstract algebra one of these days.
Unless they prefer to detour his plane through Egypt or Syria first. Yeah, that happens sometimes.
I have only stated my beliefs, and have not claimed to have the facts. I base my belief on this idea http://en.wikipedia.org/wiki/Overton_window
Cue the clip from LA Story of Steve Martin proudly proclaiming "Some of these buildings are almost twenty-five years old!"
I didn't say anything about a Soviet-style centrally-planned economy, either.

... Hey, I discovered a great site the other day:

http://yourlogicalfallacyis.com/strawman
Great quote in there

"If a problem can't be solved, enlarge it"

Eisenhover.

Edit: Oh and buying the book for sure. Good stuf thanks.
For background and context, please see http://leiterreports.typepad.com/

NEWSFLASH: the Vice-Rector has resigned. Let's hope that Rector Dragass [sic] resigns too.
A GUI interface, eh? :P
The above comment is not particularly useful, interesting or relevant. Neither is this one.
I have no idea. I wish I did though
maybe because it works? i'm not sure what you mean by 'hilarious'.
Show HN: A Parody of our Product
Who's the Boss? There Isn't One
Just buy it from the Apple store and their website and it should work ok
If consent is given under one set of conditions, and the conditions change, you no longer have consent. It's not a minor thing, period.
Warm fuzzies for calling us Videologic instead of Imagination or PowerVR. Your description of the layers between an application and execution on the graphics core on iOS is pretty good. There's nothing between driver and hardware though.

As for why OpenGL ES is different to OpenGL, it's documented in myriad places. The resulting API might be bad in many ways, but it was never designed to allow easy porting of OpenGL (at the same generational level). It was designed to be small, efficient and not bloated, to allow for small, less complicated drivers and execution on resource-constrained platforms. It mostly succeeds.
Everyone mentioned is in New York. Maybe it's just non-regional startup culture?
Ask HN: Is anyone doing a VPOS with card reader and printer for the iPad?
I don't mean iPhone only, but instead as a Universal app for iOS.
(Author here) This is an offshoot of a codebase that is used as an internal (and soon to be external) development tool.

It's a hit around the office and makes light fun of our real product.

It's build on Node.js, and in particular uses a nice SAX parser (https://github.com/tautologistics/node-htmlparser/) to handle the page transformation.

Also, http://www.catapi.com provides the cat images.
Additional backstory: the revolt of the faculty is due to the Board wanting to close marginal academic departments at the University.

Further backstory: the expenditures of the academic division at UVA have increased about 80% since 2001. Enrollment has only increased 9%. In-state tuition has increased about 275%.

I'm not a UVA alum, but I grew up in Virginia, so I care about what happens at UVA. UVA's faculty can wax philosophical all they want about academic freedom and the like, but at the end of the day the explosion in university expenses cannot be ignored. Expenditures on faculty salaries have risen 4-5% per year over the last decade even though enrollment has only grown 0.7% per year and salaries in other sectors have been stagnant.

It's insane that there are 3,300 faculty for a school that has only 21,000 FTE students. I'm a strong supporter of public education and public research, but facilitating this faculty growth at the expense of students is absolutely ridiculous and it's high-time the Board made some cuts.
> note that when apple product sees the light of the day, it's already the final product not a beta product as this was

And that's the problem - Microsoft pushing a product that isn't really there yet. All sorts of really important details (battery life, touch responsiveness, price, etc) are unknown and unverifiable.

Right now, this is nothing more than a paper launch, bordering on vaporware.
But OpenGL ES does not enable OpenGL on mobile devices; that's the entire point of its existence. It enables OpenGL ES, which is intentionally designed to be a simplified subset.

If mobile device manufacturers feel that full-on OpenGL is appropriate for their device, then they are free to implement full-on OpenGL. JWZ should be complaining to the manufacturer, not the spec authors.

I believe that on modern hardware, OpenGL proper is simply OpenGL ES style features (and then some) with a software compatibility layer.
This article is the most unbiased I've read. As a UVA alum I tend to side with the BOV in this case. Virginia is a notoriously stingy state and it's inevitable that big changes have to be made to keep UVA competitive.

The current leader of any organization is rarely the best choice for making big changes. Unfortunately, it seems Sullivan was just in the wrong place at the wrong time. My guess is the BOV wanted to bring in a hatchet man to make some big cuts of entire departments as opposed to taking a shared sacrifice approach.

I can tell you from my experience in the corporate world "shared sacrifice" rarely works for big organizations facing significant budget cuts. It's usually best to ruthlessly triage the weak parts and leave the strong parts intact instead of trying to cut the strong and weak equally.

However, the BOV handled it poorly.
Then what was your basis for claiming it's "the current state of the art in language origin theories?"
Wow. Do you have a pic of that? My contact info is in my profile.
after watching the event video, there is one thing very interesting, the pen for surface pro has real palm rejection solution that sounds perfect.
The article he cites on the dangers of prolonged sitting is about research on prolonged sitting. That is indeed bad for you.

However, so is prolonged standing.

You are best off, and you can save $22, by keeping your normal desk and GETTING UP every 20 minutes or so and moving around. This avoids the problems with prolonged sitting, without incurring the serious risks of prolonged standing.

See: http://ergo.human.cornell.edu/CUESitStand.html
Google Street View Trekker - Virtual Wilderness Travel
Some more thoughts along the same lines -

Linus probably doesn't care if Nvidia wants to keep their GPU _accelerated_ drivers closed for desktop machines.

Nvidia Optimus is what Linus is talking about. It switches between an Intel GMA and an Nvidia GPU "transparently" for power saving reasons. Nvidia gave the whole Linux community the shaft and didn't provide any Linux support at all for those laptops and notebooks.

Laptop and notebook designers generally end up with designs that only work when power saving works correctly, and the failure mode isn't "runs slower," it's "catches fire and destroy things." So the lack of any help from Nvidia is not something that can be ignored - your laptop will be worse than useless if you put Linux on it.

This is why (my guess) Linus is so upset.
Doesn't the chair roll?
I don't think jwz would have had a problem with it if you called it EmbeddedGL or PhoneGL instead of trading on the name of OpenGL. Like jwz I thought "Oh its OpenGL I've got code already that does most of what I want." only to find none of that code worked.
Snel en verantwoord afvallen
I didn't know that, but googling around to learn about communist architecture took me here . . .

http://en.wikipedia.org/wiki/Konigsberg_Castle

. . . where they replaced a pretty castle with something like you describe.
I just have two small desks next to each other. One with a setup like this for standing and one for sitting.

I have two identical monitors mirrored screens, one on the standing and one on the sitting.

Then when I want to move to the standing or sitting position the only thing I have to move is my wireless mouse and keyboard.
This is not a direct answer to your question; it's more of a commentary. To wit:

The perception of RIM varies widely between the 1st world and less-developed countries.

First world consumers view BlackBerries as being antiquated. And, quite frankly, they are are correct. Compared to the functions and apps available for iOS and Android, BlackBerry has yet to show up to the party.

Meanwhile, here in Jamaica, everyone has a BlackBerry. Executives. Middle Managers. Regular Staff. Street vendors. Taxi drivers. Why?(The exceptions are mostly hipsters. Yes, we have them here too, all Mac'd out.)

The difference is 1 word: UNLIMITED

My BlackBerry Internet Service (BIS) plan costs JMD 1,500 / month. Unlimited data. And it means I have access to BlackBerry Messenger BBM, which is HUGELY popular here (I'm told in other 3rd world countries as well). BBM is basically the equivalent of unlimited texting. My bank is on BBM - I regularly send them messages while lying in bed.

If I had an iPhone / Android, I'd lose access to to BBM, plus have to buy an expensive data plan, all of which are capped. My carrier, Digicel, is testing it's 3G/4G rollout, so I'm still on EDGE. The competitor, LIME, has had 3G for some time. A 2GB plan will cost me JMD $2,000, while 4GB & 7GB plans cost 3,000 and 5,000 respectively. So cost-wise, I'd be a fool to switch to another smartphone platform.

For most people, it's not the data though: It's all about BBM. Business, relationships, current affairs, missing persons alerts all flow through BBM. Jamaica runs on BBM. A friend of mine runs his mobile phone sales/repair service directly via BBM - broadcasts are sent each day with the day's specials, you order, and he shows up. (he does use an iPad to generate an invoice and email, though :))

All my domains are hosted on Google Apps, so it'd be nice to get me a Galaxy S3 or HTC One X. But I'm not yet ready to pay so much extra for a data plan.

So that's why everyday I check on the progress of BlackBerry 10. I'm hoping it will at the very least bring RIM on par with iOS and Android. If it does that, then I'll buy one when they're released, and continue to enjoy BBM and unlimited data. If not, Android here I come. I'm raising prices anyway, so I'll be able to afford a data plan.

Interesting times are ahead. From a consumer perspective, I hope RIM succeeds - I don't want to be at the mercy of AAPL or GOOG. I hope BB10 excels and forces developers to port the best apps to BB.

Edit: clarifications.
That I haven't found anything better or more comprehensive. I think that's what state of the art means, not "less than 1 year old" or some arbitrary time horizon like that.

Perhaps I should have said "IMO". I tend to assume that opinion is implied in most statements, especially for something hard to define like "state of the art". Edit: you're right, I was misusing the term (http://en.wikipedia.org/wiki/State_of_the_art). It's a lot more concrete than I realized, and it has nothing to do with lay readers. Apologies. Unfortunately I can't update the original. If I could I'd rephrase it as "the most comprehensive story on language evolution for lay readers".

It sounds like you don't actually have a different theory or a substantive criticism. Is that correct?
I don't think xscreensaver is a good example of valuable OpenGL 1.3 code that users want running on the iPhone. I think a person ought to have such an example before they start calling people idiots. Not to say that porting xscreensaver to the iPhone isn't cool, but it's only cool because it is anachronistic and whimsically impractical, like playing GameBoy games in a vintage arcade chassis in 2012.

There are a few things I couldn't figure out how to implement:

This after a year of percolation and three days (plus a few hours) of intense work by jwz. Given jwz's reputation as an insanely good programmer, I think this says a lot. As in, there's a nontrivial amount of work to do to claim near-compatibility with OpenGL 1.3, and an undetermined amount more work to claim true compatibility. Plus there may be more functionality from 1.4 and 1.5 to claim backwards compatibility with all of OpenGL 1.x. And all that to grant a (deservedly) dead desktop API new life on a mobile platform. No wonder they didn't bother.
Ask HN: Is monetizing  mobile apps just as hard as web apps?
Hi,

Over the years I have made some quite failed web apps (had minimal amount of users etc). I am just curious as to whether or not breaking into the mobile app world is easier than the web? It certainly looks easier but I would like to know before I fully jump on board.

Cheers
I build flask apps, and I'm currently shopping for a VPS. Leaning towards Linode, even though their security proved to be less than stellar. My aim is to have a platform where I will not be limited to what I can and can't ship in terms of libraries, db's, and the like. Could gondor provide me with such freedom? Or do I have to open up supports tickets in order to ask for a library to be installed and made available? This is how web hosts operate and it is a huge time waster. Rather thanked writiing pip install whatever, I have to wait for someone to do it.
I thought the issue with immediate mode which prevented its inclusion (in ES) was that immediate mode is very inefficient for the CPU, resulting in increased battery drain on smartphones and tablets.
Any recommendation for the mat? I picked up some foam thingy's that are sold for gardening. Better than nothing but they seem a little too bouncy.
13 minutes of Blade Runner. 3285 paintings.