skysight-inc/HackerNews huggingface dataset:
OK I re-read his post. I think I understand his point. He has a something of a valid point, but what he is raising are considerations, not overriding principles.

If he wants to write his code by treating these as "thou shalt not" type laws, that's fine. He can criticize others for not following the same principles. But calling a bunch of top graphics engineers "idiots" because they looked at a vastly different engineering problem with different priorities and arrived at a different design is rude and ignorant and it reflects poorly on JWZ.

JWZ makes this statement: "Your users have code that works."

He is simply wrong about this.

* No one had working OpenGL ES code before OpenGL ES was standardized. This is by definition and one cannot argue the definition of OpenGL ES with the OpenGL standardization body itself.

* Even if you wanted to accept the mistake of thinking of the existing OpenGL 1.x codebase was supposed to be forwards compatible with ES, it's not true in the main. The amount of existing OpenGL 1.x that could plausibly benefit from being ported to embedded devices is insignificant. Seriously, JWZ may have just ported most of it.

This is what I mean by "X screensaver project is actually not an overriding concern driving the evolution of OpenGL ES."

JWZ seems to think that his principles of software engineering are the only correct way to look at it. He goes so far as to say "If you don't agree with that, then please, get out of the software industry right now. Find another line of work. Please."

To support such absolute claims and broad sweeping statements he uses a toy porting project that takes three days. The vendors who participate in the OpenGL ARB are concerned with projects that take 3 years and APIs that persist for more than 20! Don't you think they actually might know a thing or two about APIs and engineering them for software? Don't you think they might know extremely well what the costs of failed backwards compatibility are?

But that's OK, everybody scratches their head for a bit trying to sort out the different flavors of graphics APIs. Even single-vendor Direc3D has similar issues. If this is the most confusing thing about OpenGL to him and he can do something useful with OpenGL ES in his first three days of messing with it, he is a really really smart guy.
If MS was planning on selling a version of Windows 8 that didn't have Metro as the default UI then that argument would hold more water, but I don't see that being the case. Windows 8 would make a perfectly fine workstation OS in "old fashioned windows UI mode", but you need to go out of your way to get to that state. I think people are just as likely to live with Windows 7 or choose something else (Windows Server as a desktop OS, or ubuntu, for example) as they are to use Windows 8 if they don't like metro.
I feel the same as parent.

I am often in the weird position where I say "I don't know enough" or "I understand some of it but I might miss the whole picture because it's a complex or complicated subject" and others are like "yes, it's complicated but I think that X is right" and I can tell they haven't really understand how complicated things really are.

Sometimes I refrain myself from speaking when I know enough of a subject to say that I don't know enough about it to have a relevant opinion so that people don't get the wrong idea (which would be "he doesn't know anything about it").
Secure Boot on non-ARM Windows machines will be disableable. UEFI standard has provisions for users to install their own keys too, but I haven't heard if anyone plans to implement that feature. Major problem with UEFI signing scheme is that your computer will most likely be unusable without MS keys as the firmware drivers iirc are most likely signed with MS keys.
The point is that everything you can do on it, you can do without a keyboard.

Apple thought that the only way to reach that point was by removing the physical keyboard, and they probably were.

Microsoft, apparently, either thinks that that 'everything' need not be everything, or thinks that, with today's user expectations and application developers, adding that keyboard will not lead to a situation where a too large part of 'tablet' apps cannot be (efficiently) used without a keyboard.

I think they may be right. The Surface may not end up being a tablet proper, but I think it can be a successful hybrid, if its price is right and if it provides so much storage that it, for non-power users, can be a desktop replacement.
Most people like what they are used to; or at least, they associate learning a new method with discomfort. Hackers are neophiles, strange outliers who are willing to learn new things in order to get the control that they want.
She says the retail burger looks smaller because the bun collapsed from the moisture in the enclosed box. She also describes how they arrange the burger to "lean" in the photo, so that might add to the effect. Also the obvious reason would be the one burger was slapped together in 45sec vs. 4-5 hours of meticulous grooming: Selecting the loftiest bun, searing the edges to square up the perimeter of the patty before grilling, delicately balancing the layers on top of each other, etc...
Does the fonts on HN looks off? or is it just me?
I kind of noticed a change in the fonts used on HN, its really grainy and doesnt look good to the eye. I s it just me?
I have been using Zapier for Stripe to Hipchat integration for a few months. It is pretty nice and would suggest it to others. I have had a few bumps in the road, but overall I am happy with the service.
The Mythology Of A Post PC World
Here's the non-print link for people who don't mind content producers actually making a livng:

http://www.joystiq.com/2012/06/20/steam-for-schools-is-a-fre...
This is a great idea...I felt there was a huge opportunity missed by IFTTT (and it wasn't connecting to physical devices)
ha! touché
From the video:

1) they stack up all pickles/onions/etc in the front for ads.

2) the real burger goes in a box and the steam makes the bun shrink a little

Also, they didn't say it but they showed it:

The burger is cooked differently for the ad. I got the impression they were just grilling it to make it look good but with minimal cooking (I wonder if it's even safe to eat the ad one). If you've ever cooked a burger, you'll know they shrink when you cook them.
Well that's sabotaged Nokia and WP7.5 nicely. No one is going to buy a current handset with that on the way. Way to go microsoft!

I genuinely think someone has a 90ft long crack pipe over at Redmond. They've made so many bad decisions lately its scary.
Same in europe - the advertising standards agencies are very strict that it must be the exact product.

There is a famous case of an ad for Martini where, because of the rules, it had to be the real product that the actors were drinking!

Which lead to a catch-22 after a few takes - the more mistakes they made, the more they had to drink and the more mistakes they made.....
I think there is a big presumption here that Microsoft will continue to dominate the tablet/mobile/ARM world like they historically have the desktop/laptop world. I don't see any reason to believe they will. They are grasping at straws here.

Frankly I can't wait for the rise of great UEFI Android tablets that lock out Windows OSes as "insecure". (Most Windows users won't know how to turn off secure boot. I hope Android doesn't actually permanently lock anything down.) Then watch Redmond accuse Google of anti-competitive behavior, going against the users wishes, and general mean-spirited-ness.
You just need to learn the key to winning debates against other software devs: The first to snark wins!
“Here you can definitely see there’s a size difference. The boxes that our sandwiches come in keep the sandwiches warm, which creates a bit of a steam effect, and it does make the bun contract a little bit.”

3:05 – 3:12
> I believe it is a mistake to see the victims of cons as unsophisticated. Or rather, doing so makes one more susceptible to being taken - consider how Madoff operated.

Exactly. There's so much social stigma attached to being a scam victim that it literally disables one of our defenses: self-doubt.
It's not twisted; it's just that you know it. This seems like a great article for someone who doesn't yet know it.
Windows still owns the enterprise. Active Directory / Group Policies still beat anything you can do with OS X, and IT groups have 10 years of experience they don't want to walk away from.

But, users are pulling these organizations, kicking and screaming into a world in which everyone wants a MacBook Air/Pro.

I really don't envy Microsoft.
I don't follow that argument. Say the EUFI boot used the last key you booted with... Windows PCs would boot just the same, securely using the Microsoft key.

But when you pressed Esc or F1 or whatever for a boot menu, instead of choosing what partition to boot from you choose which key. ie the list is

1) Microsoft, Inc. Operating System

2) Red Hat, Inc. Operating System

3) ...

So even if somebody hacked Red Hat and stole their key and signed something malicious, the user would still have to select that key on boot in order for it to run. Maybe the boot menu would only list keys that verified an actual installed OS.

In any case, just because you have a bunch of keys in the BIOS doesn't mean you have to automatically boot anything they sign.
I played around (and rather liked the Zune) when it came out, but as with many of the devices discussed here it is more about the ecosystem than the device.

I was very put off by moves that Microsoft had made with Plays4Sure[1] (oh the irony) and worried that they would do similar with Zune Marketplace.

1 - http://en.wikipedia.org/wiki/Microsoft_PlaysForSure
McDonald's grills press the meat patties in real-world production. It drives out fluids and the finished product appears smaller than one cooked by different methods.
Absolutely! I was thinking of buying a Lumia 710 recently after owning an iPhone and an android for the past few years. Glad I didn't pull the trigger.
AFAIK, SE mods are not picked based on karma, you can nominate yourself to be mod, and users will vote according to many indicators, not karma only.

Elections: http://stackoverflow.com/election
Transfer pricing requires you to pay market-based rates for services actually rendered by foreign related companies. This generally means the foreign company's costs in performing the service plus a profit percentage.

The percentage is determined based on a "Transfer Pricing Study" of related service companies in the foreign jurisdiction (or region, depending on the industry).

Tax authorities are very quick to challenge transfer pricing arrangements, especially those arrangements lacking documentation of how the percentage was selected. (The agreement will do nothing to help you in this regard. The % is what matters in proving that the relationship could have been formed between unrelated companies.) If the TP arrangement is disregarded, the money paid to the foreign company will be recharacterized. The danger is that the income will be treated as passive dividend income, rather than as "active" income. The distinction between active and passive can affect applicable tax rates, offsets, and other tax consequences.

Many accounting firms and even some law firms will provide transfer pricing studies for relatively low cost, but expect to pay low-to-mid 5 figures.
Old Mars Spacecraft May Recover from Glitch at Red Planet
Point number one would only exist if they supported software patents.

Also why was my original post downvoted? I thought it added to the discussion.
Extremely demanding schedule of lately has forced me to sacrifice on the quality of my daily food intake, where I snack occasionally on fast food items so here are my thoughts:

Biggest issue with fast food is sort of linked to the "uglification for the sake of taste", but let's get one thing straight: fast food quality and taste is damn bad. So that excuse is out the window. I've tried everything on McD's menu including their newer 'bistro' or whatever sandwiches and all of them left me wondering WTF is wrong with this food.

The biggest offender of this is, and I truly mean it - Tim Hortons. Ever since about two years ago or so, their food became garbage. They too have the pretty moving adverts in-store on their LCDs, but I'll be damned if I buy another item from that chain.

Lesson learned: make and pack my own food as much as possible.
How about, "do what makes you happy?"

It's true that for the great majority of people, going out and having a ton of social relationships correlates with increased happiness. For me, not so much. I'm a very happy and optimistic person, yet I don't go out (here meaning social stuff besides the usual seeing and talking to a few friends, talking with colleagues, etc) more than twice a month. And that's actually a lot for me. This does not mean that I don't enjoy socializing now and then - I do. But I can say from personal experience that it is definitely NOT a necessity for me. I've sometimes done so for several months at a time, and have not noticed any side-effects.
I'm trying to reconcile this (which I've heard before) with what other people are saying about advertising laws, and I've got two hypotheses.

1. Not all food photography is advertising. For example, food magazines: They're not actually selling what's on the cover. They're well within their rights that the covershoot consists entirely of wax models of tomatoes rather than real tomatoes[1]. The same would apply to the Food or Recipes sections in generic lifestyle magazines.

2. The things that are "not the food itself" is interpreted very broadly. As others have noted, you can use white glue for milk if you're hawking cereal. If you're selling tomatoes, you can probably still dip them in wax varnish to make them shine, and add "water" drops made of epoxy to sexy them up[2].

[1] That is to say, "real" wax models, not Roma tomatoes.

[2] I mean "sexy" literally. It's called "food porn" for a reason. The photographic techniques and cinematographic styles are apparently very similar.
It's important to note that apps will work on both platforms according to this article. This sounds like a pretty minor issue to me if I need a new device for some of the newer features, many of which require new hardware anyway (SD card, NFC).
Infographic: iOS and Google Play locked in a Game of Phones
This is a true statement for any industry with a highly skilled labor force, whether you write code, run excel models at a bank, or make jet engines.

From my observations/experiences, these three things are consistent (and it's mentioned throughout the thread):

1. Be closer to the money: There's a reason why sales people make more money than marketers. Look at Salesforce.com's operating statement and they spend >3x more money on sales and marketing than R&D.

2. Never be the best at making a widget or they'll have you make the widget forever: If you're the best at something highly technical, the management would be crazy to promote you to something more client facing or more managerial. There are some organizations that truly value technical skill on a meritocratic basis (think traders at a hedge fund or rockstar developers), but they are more rare.

3. If the boss/rest of the company doesn't know what you do, you won't be compensated for it: I wonder if the reason why Codacademy/Udacity is important is because it starts to teach non-technical people like me the value of good code. I have far more appreciation for my technical co-founder now that I've tried to code than I did before (and I thought I already had a lot).

In the end, my suggestion is to gain a broader set of skills that make you more marketable to your company or join a company that appreciates your ability.
Going slightly off point, but I'm not sure what makes Puppet and Chef (two projects written in Ruby - Chef in particular whose configuration language is pure Ruby code) "non-Ruby deployment tools", versus Capistrano and Vlad, which I presume are being referred to as the "Ruby" counterparts to the others' non-Ruby distinction.

If you're talking about what they deploy, rather than what they're written in, neither Capistrano nor Vlad are in any way limited to deploying Ruby. Capistrano has a few minor built-in niceties for deploying Rails (basically a few pre-written tasks so you don't have to write them yourself) but it's no less applicable to deploying other projects.
iCloud Services Down
Moreover, applications for Windows Phone 7.x will automatically run on Windows Phone 8 with little or no changes to the code of the app. Apps coded on Windows Phone 8 will conversely run on Windows Phone 7.x as well, so long as they don’t use native coding (apps coded with native C++ won’t run on Windows Phone 7.x since they use different APIs).

http://www.wpcentral.com/microsoft-officially-announces-wind...
But are such people breaking the law? To my knowledge, being a douchebag on the internet is not a crime (nor do I think it should be). Could you perhaps point me to one of those posts that explain this in more detail?
I would like to think a lot of interesting research could be done by educated individuals who view it more as a side-project than as a full-time endeavor. In those cases, having an extra couple thousand dollars to help pay for something or other could be very nice, and would not necessarily put the results under the jurisdiction of a university.
Here's that same false dichotomy again that was in the last StackExchange thread.

Listen, it's not a choice between "Let the moderators run wild" and "let the userbase run wild". It never has been. Those are the two silly extremes in an entire spectrum of possible policy choices.

StackExchange sucks because the moderation is too heavy.

r/programming sucks because the moderation is too light.

HN is somewhere in the middle but trending towards SE (if the number of good comments which were hellbanned are any indication)
So you get a new UI; who cares? What is truly important is application compatibility, and someone with a 3 year old iPhone 3GS will still be able to run brand new apps made for iOS 6.0. On the other hand, someone in a store buying a Nokia Lumia phone today might not be able to run apps released 3 months from now.

Don't you see the problem?
Could you elaborate? I'm not particularly familiar with Active Directory, so what makes it so much better than using Open Directory on OS X? Wikipedia says Open Directory even has "Active Directory domain member support", whatever that is.
If there was no problem, why close it at all?
Surface: Microsoft, What the Hell is Wrong With You?
Ready to Die Broke
Look, I'm going to be a bit harsh here. I've read your other BB cheerleading submission and the comments.

You can claim BB10 isn't dead, but neither is it alive.

It's vaporware at this point -- and it's logical to look at RIM's current performance to get a clue about how BB10 is going to perform and it just doesn't look good at all.

> Those of us actively developing for it are seeing lots of progress, and feel that RIM is far from dead.

Yeah and you're a small group of people compared to any other mobile platform with a very minority opinion. See also: the Amiga.

This just reeks of the WebOS debacle all over again. You can have the greatest technology ever but it won't matter if the company that owns it mis-markets/mis-manages it into the ground.

I hope they do succeed. I probably won't use one but it will foster more much needed competition.
Also: Negativefrag's structure has two companies: a New Zealand parent which owns a U.S. subsidiary. Presumably, the IP is held in the NZ company rather than the U.S. subsidiary.

In the OP's post, Freshdesk only has a single company, located in the U.S. It will be (relatively) expensive for Freshdesk to transition to a multi-entity structure that can take advantage of transfer pricing in the way that Negativefrag's company has.
What exactly is Obamacare and what did it change?
As a developer of 20 yrs I dispute the claim "Programming harder than project management". Pming is hard, stressful, and often thankless. And I've seen multitudes more good devs than good PM.

Finally, I'm not sure pms do get paid more.
Upvoted!

Wish I could do that for academic papers.
Lowdown on Indian Ecommerce
the only problem here is that in case of ARM devices, truly admin is only one - Microsoft. IMHO perfect antitrust case.
Funny story. I became a believer (after growing up doubtful in church) when I came up with what I felt was a plausible theory for God. I stopped being one when I got bored of the intellectual starvation in church.
How to Make Progress Bars Feel Faster to Users (with research)
I'll grant you that. If times get hard future revenue generation can often be sacrificed to make sure that the business can get through the "now" part. I think I'd likely look at that as a blessing, if things are going downhill for everyone at least you're lucky enough to know and get out early.

Also, I should mention that in my case the research generated is often used as an intelligence source for the current products. In the early days of my career my teams research resulted in a constant stream of snort rules, vulnerability discoveries, and bypass techniques that often made their way into the products/services of the company. Those 2-3 times a week updates being pushed down to client devices were a big part of the perceived value that the customers received.

Modern software and service driven models mean that there doesn't have to be much of a gap between research and deployment.
IPhone Rendered in Pure CSS
If a C-level executive of a public company can fit their CV into one page... you can fit your CV into one page.
The perspective created by the arrangement of the buns is probably a big part of it.

I'm not actually sure the meat does look smaller if you lined up the photos to take the optical illusion out of it.
I think we can infer that they didn't show all of the tricks they use. While it's true that all the ingredients have to be as sold in the store, there are plenty of tricks... they showed some, but possibly not all.

In the Metafilter thread, someone mentioned that on a styling shoot they'd been on, it appeared to be common practice the butterfly the back of the burger and manipulate it such that the patty appears thicker. I assume by front-loading the bulk of the patty toward the camera.

That may or may not have been done, but it's an example of a trick that abides by the "must be the same stuff as is sold" rule but would still result in a larger-looking patty. I think we can assume that not every little trick made it into the few-minute edit of the few-hour styling process, and likely the tricks selected for the final edit were the least deceptive.
There's an update to this article about a few minutes ago:
Update: Microsoft has clarified, and appliations built for WP8 will not run on WP7.5/7.8 (native C/C++ appliations), we're asking for more details.

That would bother me if those new apps can't be run on WP7.
Be a douchebag if you must, but don't break the law doing it, is the point.
This article seems to be written from a completely different perspective than my own life experiences. Perhaps it is introvert vs. extrovert, or perhaps it is something else entirely.

I was called an introvert all throughout high school because I was quiet. Everyone was certain of it. I knew I wasn't an introvert because I gain energy from being around other people. When I am alone, I get tired and depressed. When I am around a few others or in large groups, I am happy and gain energy.

Probably the reason New York City has so much appeal to me.
I know what you're getting at, but one could argue that the market indeed took care of the problem (if you consider it to be a problem) of Microsoft having such a large market share. Apple innovated, and Linux found a place in Android. Suddenly Microsoft is playing catchup.