skysight-inc/HackerNews huggingface dataset:
I've got one you can add: iPad applications don't have to support all four orientations. However, whichever orientation you do support (in our instance, portrait) you must support the top-up and bottom-up variations unless some special circumstance warrants only supporting one or the other. Just had a submission rejected earlier this week for this reason. FYI, here is the response we received from Apple:

10.1

We found that your app does not comply with the Apple iOS Human Interface Guidelines, as required by the App Store Review Guidelines.

Specifically, we noticed your app only supported the top-up variant of the portrait orientation, but not the bottom-up variant.

While supporting both variants of both orientations, each with unique launch images, provides the best user experience and is recommended, we understand there are certain applications that must run in the portrait orientation only. In this case, it would be appropriate to support both variants of that orientation in your application, e.g., Home button up and down.

Addressing this issue typically requires only a simple and straightforward code modification. However, if you require assistance, the Apple Developer Support Team is available to provide code-level assistance.

For more information, please review the Aim to Support All Orientations section of the iOS Human Interface Guidelines.
Should read "Currently, there's no enforcement mechanism..."
Why is there a 1 minute limit for the video? I tried it and it just stopped recording after 1 minute.
5 Reasons Why You Shouldn’t Blog
I wish it would work with the cosmic panda interface.
How Is SEO Like a 401(k)?
But the F pimp has vastly more whores.
For a list of foods ordered by B-12 content, see:

https://www.ars.usda.gov/SP2UserFiles/Place/12354500/Data/SR... [pdf]

From: http://www.ars.usda.gov/Services/docs.htm?docid=22114
Plumber 2
I'm not sure I'd recommend it as an introductory book though, especially for someone new to 3d graphics in general. In addition to being super-long, it's sort of weird as a tutorial (kind of strange selection of examples, pervasive dependency on the authors' custom utility library that isn't well explained, glossing over most of the relevant math). The one linked here looks much better from that perspective, though it's nowhere near as comprehensive as a reference.
It's a work-in-progress that I believe he's considering eventually publishing as a book. New chapters are still being written, though; for example, Chapter VI is currently just a 2-sentence stub.
It's not a question of what Apple figured out but what the labels would allow. Frankly, the combination of Genius suggestions and 90 second previews should be enough for most.
I believe that the parent is referring to the link that the OP submitted. If so, the parent is correct. The link submitted doesn't state much at all, other than purchasing options. The OP should have submitted the actual homepage, the page that contains the information that you provided.
Home Accessories as Decor
Idly curious: is there a reason you don't just mention the name of the project? (I'm assuming Pidgin.)
I'm the one who's quoted in her blog post.

See here: http://news.ycombinator.com/item?id=3283401

Ask me anything :)
Just a reminder: you shouldn't download extensions from non-official sources.

Here's one place to install it: https://chrome.google.com/webstore/detail/cgbhdenfmgbagncdmg...
Startup gung-ho
I don't think the issue is confined to athletics, looks at the people who populate television. Groomed for their looks and outrageous behavior a very similar numbers strike out in the real world once their careers are over. Toss is all the abuse they put their skin and bodies through to maintain the persona they show to us daily.
Jewelry Shop
The commercial option specifically mentioned in this patch is "Java Flight Recorder" which I think refers to features of the proprietary JRockit JVM that Sun/Oracle had planned to make more freely available through OpenJDK into the Java 8 release http://en.wikipedia.org/wiki/JRockit
How to keep your kids from being cyber-bullied
Self-Handicapping: Why Making Excuses Hurts You
Sucking Less at Writing Cucumber
I was curious about this too so had a search and found.
http://stackoverflow.com/questions/7109635/is-it-ok-to-show-...
If you use MKStoreKit to localize the pricing then its OK. Apple dont want developers hard coding pricing info or displaying the wrong currency to the user.
> Lite versions must not prompt (up-sell) the full or paid version

That one I see quite a lot. Example: Cut The Rope Holiday Gift (which is free) proposes me to get CTR Original and CTR Experiments on the last tab.
I had a professor last year who used our school's homepage's Yahoo search bar to search for Google, then searched Google for Youtube. And he has two doctorate degrees.
>It's good that it died because it doesn't "scale" to the elephantine size of software you're accustomed to?

As someone who's dealt with accounting systems that have started out as Access + Excel + VB Macros, I can say yes, absolutely it is a good thing that it died because it didn't scale.
"Lite versions must not prompt (up-sell) the full or paid version"

Is this true? I play a game that periodically shows an up-sell to the paid version as an alternative to the app's advertisements.
Windows author Ed Bott and partners launch ‘digital first’ publishing company
Let us be clear. The Carrier IQ spyware is not part of the Android OS and has nothing to do with Google. It would appear to be a USA only problem and the malware has been added to the phones by "friendly" telephone service providers - you know the guys with the honest and user friendly business models you have known and loved for years.
I think we are in agreement more or less.
Building CRUD apps isn't exciting or particularly difficult for the most part, although I have built some pretty huge complex CMS systems for specialist industries that were highly bespoke and integrated with legacy back-end.

You can build applications now using things like <canvas> and Javascript and use almost no HTML to deliver your app over HTTP (although once we get to that point HTTP itself starts to seem like antiquated overhead).

I'm more of a Java than Ruby person but from what I understand Rails is mostly a collection of modules put together (ORM , MVC , Scaffolding etc).

Most of the web apps I build I spend about 70% of the time in the model layer anyway. Even if you were to use a completely different paradigm for front end development the majority of the components that a good framework provides would still be very useful.

This is why I prefer to loosely couple things as much as possible, that way you could in theory decide you wanted to do your entire front end in 3d using OpenGL or something.

I think there is also allot of middle ground between having serving content and having a fully interactive application.
They specifically mean hard-coded references. For IAPs and the like, you should be querying the server for the localized price.

A good example is a "Share via Email" function that presents a pre-filled Email Composer with "Download this $1 app." This causes problems if you happen to change the price down the road (or if users are in a different economic zone).
A woman is learning how to golf
Some good reading on B12:
http://veganhealth.org/articles/vitaminb12
Two Teenagers Struck by Pickup
They don't need a technical enforcement mechanism. Their enforcement is a pack of license auditors sent into your company to verify compliance.
MIT injecting life into Kendall Square
This links to someone else's extension with similar functionality.

Here is the real link https://chrome.google.com/webstore/detail/olohkebleofongajeo...
I think that since the only code that is directly linking to the library is your JS, that needs to be released according to the GPL. So if you don't minify everything, you are probably complying already. Otherwise you'd have to provide access to your unminified JS source.
Nice script - very useful. I made it into an Opera extension:

https://addons.opera.com/en/addons/extensions/details/hnpc
AMD to attempt self-resurrection — but not with ARM
What Zuck might say if he could be brutally honest
What We Should Learn from the Collapse of Borders
In other words, choose the right tool for the job.

However I think the OP was comparing dynamic vs static languages. Ey made a prototype physics simulation in Python whose source code was nice to read but performed terribly. Ey then decided to write it in C (not a bad choice mind you).

It seemed to me that the OP found the readability of Python (and dynamic languages in general) a useful trait to have while lamenting that their implementations were too slow to be practical for eirs purposes.

Therefore I proposed an example of a dynamic language with the property of being easy to read while being fast in implementation.

Otherwise I think we violently agree.
"e.g. Images and icons are not framed with a "polaroid" style (thicker at the bottom) border"

Can someone give me an example of a Polaroid border? Is it just a frame around an image?
The OpenGL Superbible is a nice read; but - as already noted - not really suitable as an introductory tutorial by itself. You should at least couple it with a basic knowledge of linear algebra. 'Back in uni' (I don't like saying it, makes me look old) we used the Superbible in the "Computer graphics" course which was taught after "Introduction to Linear Algebra" and besides "Applied linear algebra for graphics".
Totally sloppy journalism. Anecdote followed by fact dropping intended to create the impression that the facts support the conclusion of the anecdote.
Central Booking
There's plenty of illegal immigration here, but the skilled workers among that population are far outnumbered by the laborers.
"avoiding generics like the plague, including java.util.HashMap"
With generics being a compile time concept, you probably meant "avoiding collections like the plague"
This happens as time passes and events slip in societies memories. There are increasingly fewer and fewer people who were around to witness the atrocities of the Nazi rule, and even the people who knew of it second-hand are slowly disappearing. There's two groups of people who use the word Nazi and Hitler to insult someone; the first group is full of idiots who should know better and the second group is full of people who were completely unaffected by the history in any way, meaningful or not.

People compare societies to Rome all the time, saying America or the western world is akin to the downfall of Rome, seemingly oblivious to the atrocities committed by various tribes ransacking the Empire. Not that I agree with comparisons to Hitler or Nazis, I think they're arguments of a weak mind, but history was a long time ago.
This is not quite true. There is still reason to take funding when a startup is profitable, and it happens all the time. Off the top of my head:

1) Not making enough money to scale according to future demand

2) Want to move into country which is usually costly

3) Strategic investor that the money is nice, but really the deal is done to get the connection

4) Want to enter a new industry or release a new product

5) Want to acquire some some technology (could be a company, product, patents, etc...)

6) Fear of a larger company moving in and attempting to take out the startup

7) Profits are simply not enough to to sustain growth that would allow you to make multiples of current profits

8) Legal troubles in the near future that are believed by the investors and CEO to survivable

One thing to remember to think about while job seeking is that you likely will make less money off an exit if you join a company that is breaking even or making a profit. The people most rewarded are those that took it from non-profitable to profitable.
Please don't consider using this at least until they make their own demo accessible to non mouse users (I raised the same complaint the last time this was posted, no change).
Geld sparen im Alltag – Geldbeutel24
Sweet! I've updated the README to note the existence of your extension.

Thanks for the contribution!
There's no software enforcement mechanism in the flagship Oracle Enterprise DBMS either.

You can download it for free on the web.

From http://www.orafaq.com/wiki/Oracle_Licensing:

A license is the "right to use" (RTU) the software and
not the software itself. If you have a license, you can
obtain a copy of the software through whatever means -
order, download, use the CDs from your last project, etc.
Please note that Oracle doesn't use software keys. You can
just install the software and use it. It is up to you and
your consciences to license the software before using it.
So from what I gather, John is upset because the 'researcher' doesn't show specific network information, only that CIQ is capturing and logging information about EVERYTHING on the phone? The most striking is it is breaking even the HTTPS handshake and that doesn't bother him?

CIQ is up to something sinister. Period.

To think that the work is flawed because you don't have a network analysis requires you to ignore that a system you have no control over has access to everything you do, say, type, search, anything on your phone. without your explicit permission.

CIQ and every manufacturer that uses the system to root your phone is breaking countless laws in the EU, the US, and in Asia. It's nefarious and needs to be addressed.
Top Apps for Business that Do just What You Need
Beat that Boardwalk
I mentioned it initially but went back and removed it. I couldn't decide if the stating the project specifically was relevant or not. I often over analyze what I'm posting here for some reason.

It was Pidgin, but back when it was called gaim. The pidgin transition occurred while I was leaving. I stuck around long enough to participate in deciding on the new name / logo / branding and then handed everything over to Sean officially.
I had the same problem...what is the "right" time to submit a post?
HyperCard like systems are not dead. I make my living from LiveCode ( http://www.runrev.com ) which is a xTalk system that is able to build applications for Mac OS X, Windows, Linux, iOS and Android. From a single HyperCard-like environment, I can build apps for all these platforms and reuse the code.

LiveCode is very verbose and it may take a while for those that are already familiar with C-like languages but it is worth it. Software is easy to maintain and there is little space for confusion, even with few comments.

RunRev company also release a PHP-like engine, so I can create web applications that communicate with native clients on mobile and desktop all from a single language and environment, this is very powerful.

You should always use the best tool for your job. For my job, LiveCode fits perfectly. I also think that xTalk languages are a wonderful introduction to programming and people from non-technical backgrounds can learn it easily and start creating little tools to help their specific domains. Yes, anyone can learn programming in any language, it is just a matter of effort, I believe LiveCode makes this effort fun and productive.

You may read this as advertisement but this is my personal opinion. I am 31 and have been using LiveCode since I was 25 or something like that. In the meantime I got married, got my own place and am living a good life. All my work is LiveCode related. Just telling you that so you guys don't take me for "someone that toys with this cute language every once in a while but is not serious".

Even if you already have your favorite language, it is worth to check out LiveCode, just to learn what else is out there. There are beginner webinars starting next month I think...
With regards to the HIG:

At a recent Apple iOS Tech Talk the engineer giving the session mentioned that breaking the HIG wasn't expressly forbidden, but that you needed to "know the rules in order to break them". Break them, if it's better than sticking to them.
Is there a command line interface for this app? I'd like to batch the creation of clips using different settings and maybe make a service out of it.
To me an open source project is 1% about the code and 99% about the community. Without a good community, you might as well not bother open sourcing the code.
If you use GPL3 licensed software in the backend, you wouldn't have to release the entire source, as long as you don't distribute the software. Which is why AGPL was created. But something like HTML UI components can't really be used without being used over the network, so not sure if it makes any difference here. Anybody know better? Edit: I see that DanielRibeiro has an answer about mobile apps.

"The GNU Affero General Public License

The GNU Affero General Public License is based on the GNU GPL, but has an additional term to allow users who interact with the licensed software over a network to receive the source for that program. We recommend that people consider using the GNU AGPL for any software which will commonly be run over a network. The latest version is version 3."

http://www.gnu.org/licenses/index_html
Haskell is fast ;-) (and beautiful)

main = putStrLn . show . sum . take 3000000 $ repeat 1

(Ignoring the random generation, that does not play a role here, does it?)
Rich Hickey: STMs vs Locks [2008]
Dear Angry Nerds, meet Blitz the Bird Thrower
A quick Siri note
Show HN: Open source Android app building a network of barometers
It will fare well for Oracle.
I'm the developer for this project. Currently only the Motorola Xoom and the Galaxy Nexus can submit readings, but all devices 3.1+ can download the app. Let me know what you think, any comments, suggestions, etc.

In the long run, we're working towards improving short-term, local weather prediction by adding this new pool of unprecedented data to the mix.

Edit: Source available at http://cumulonimbus.ca
I once had an app rejected as it was "not amusing" (it was a "Unicorn Chaser" app). I also have had apps rejected for putting "iPad" in the wrong section of the name. For example "X for iPad" is fine, but "iPad X" is not.
My untested opinion is quality JavaScript libraries are something everyone needs, but few are willing to pay for because Open Source has taught the majority of web developers to demand everything be free all the time, and include free support, otherwise they won't touch it.
مباراة مصر وكوت ديفوار
مباراة مصر وكوت ديفوار
مباراة مصر وكوت ديفوار
HyperCard was one of the most influential programs in history. Consider it was released in 1987 and ran in 1MB of RAM. It had four major impacts:

1) It was a concrete implementation of the idea of hypertext that actually worked. The fact that comments in HTML begin with <!-- is a tiny little ode to HyperTalk.

2) It was the first graphical IDE that I know of. (Clunky? At the time -- 1987 -- it was glorious.)

3) It was one of the easiest programming languages to pick up, if not the easiest, and yet it scaled to become quite powerful. (There was eventually a native compiler, itself written in HyperTalk, that could even create INITs.) HyperTalk's ease-of-use led to blind alleys (AppleScript tried to one-up HyperTalk and ended up being "read only").

4) It was extensible via plugins.

It was also an incredibly productive programming tool. In addition to allowing novices to code, it let me -- for example -- implement an RDMS engine in an evening, and build a database application (including reporting functions) in a second evening. It allowed the Millers to create Myst (they used a couple of plugins, one to display color images).

But HyperCard was written by a lone genius (Bill Atkinson) with weird quirks and flaws and it was impossible to maintain or improve. Its notable flaws included:

a) Weird code-base. It never really got a version 2.0. This is probably its single biggest flaw since all the others are things you'd have expected to be fixed in later versions. (Yes I know there was a version 2.0, but aside from a new debugger and plugin interface it wasn't a big improvement and it was slow coming.)

b) No native support for images. Visual Basic would address this by allowing you to treat images as just another kind of variable and manipulate them directly.

c) No native support for color, and 1-bit graphics were built into it in a very hard-to-fix way. Indeed, HyperCard was rewritten from scratch for the Apple IIgs and worked fine in color, but the Mac version never did.

d) No support for native controls. All of HyperCard's controls were faked and looked wrong. (And this flaw was faithfully copied by HyperCard's many imitators -- such as SuperCard, Runtime Revolution (still going!), and Assymmetrix Toolbook.) Again, VB addressed this.

e) No ability to create true standalone applications. Once again, VB addressed this.

HyperCard wasn't killed by Steve Jobs. It withered on the vine and Steve Jobs simply took it off life support. As for the other stuff he killed -- yeah, some of the dead-end Lisp-based projects that hadn't already been killed. No conspiracy -- HyperCard just wasn't fixable and by 1997 it didn't matter any more.

Several HyperCard clones went on to be pretty successful. Macromedia Director came into its own when it copied HyperTalk (which became Lingo). Visual Basic was in essence an improved HyperCard but with a crappy language. (In every head-to-head test I tried between VB3 and HyperCard, HyperCard hugely outperformed VB3, which if you know anything about HyperTalk is pretty sad.) And then of course there's the whole web thing.
The place I've seen these libraries heavily used is for internal business web apps. Think in terms of replacing MS Access within an organization with web apps. Developers want a consistent platform to use and management wants to be able to guarantee support by throwing money at some business to keep the lights on for many years. Using a paid product is less risky for these groups.

Sorry I don't have an MVP to point to.
Could it mean more money for us Java developers?
Understanding the HTML5 Canvas image security rules
Neat! I'm confused though why the kindle format is just a reformatted pdf?
I use highcharts at work, and quite happy with it. This seems to have much less options than highcharts.

Is there any place where we can compare the various charting libraries?
"And it's much easier to write correct Ruby than correct C."

No, it isn't. C may be spartan, but its failure modes are predictable and manageable. A ruby program can be incorrect for a host of reasons completely unrelated to the program (interpreter bugs, garbage collection problems, etc.) and the language as a whole provides features (dynamic typing, method injection, exceptions) that make it harder to write correct programs.

Ruby may make it easier to write programs, but it definitely doesn't make it easier correct programs.
3-D printer used to make bone-like material
Because it relies on the particular implementation of C compiler, not on the C standard. Take -Os flag away or use a compiler that doesn't have TCO, and the program has a bug.

See also:

* using memcpy() for overlapping regions (relies on the particular implementation of memcpy(); was exposed by a change in glibc - http://lwn.net/Articles/414467/);

* memory aliasing assumptions;

* passing NULL, 0 to memcpy() (http://code.google.com/p/spiped/source/detail?r=8);

etc.
I actually like the .application format. It's nice because it's just an XML file that the end-customer's computer knows what to do with it.

At my company we've actually created an ASP.NET MVC application that dynamically constructs and serves the .application file on a per-user basis. This easily allows us to do canary releasing or beta previews.

We're very happy with it, and so are our customers and stakeholders.
The 5 Main Signs an App is Ripe for the Cloud
According to the chart in the article, that retail CD you pay $10 for gets the artist $0.30. They'd be much better off if you pirated it and then bought some merchandise from them.
Career development is a game of chutes and ladders