skysight-inc/HackerNews huggingface dataset:
"Funky non-standard build system"?!

While you do have the ndk-build script, NDK is just GCC (or clang, they're both included) preconfigured for cross-compiling. You can easily use ANY C/C++ build system with it, just set CC, CXX, LD, etc. environment variables to point to the GCC build in NDK folders. That way you can practically compile anything from Linux (which uses only available libc calls), not the least ffmpeg, openssl, curl, whatever you need.
The JNI rules are exactly the same as JNI rules are for any desktop Java app that uses native code. There is nothing special or "funky" in NDK - it's all standard stuff you know from Linux if you ever used Java.

I'm noticing incredible amount of issues people have (at least in my sample helping them out in Freenode/#android-dev) due to not understanding this simple fact that NDK is just GCC and simply not understanding ANYTHING about how C/C++ app compiling works or not willing to learn basics of how JNI works.
I wouldn't completely assume react is going to give on that. In React you can create any custom properties you want to because it's just JS. The problem is how to interop with Web Components and from what I've seen nobody is really interested (rightfully so) in that
People can sell or give away expired licenses when they receive a new one. You can't trust an expired license because it implies there's one which _isn't_ expired.
Head-scratchers: 10 confounding programming language features
They should at least have to follow the same law as gift cards for expiration date: can't expire within five years.

http://www.ncsl.org/research/financial-services-and-commerce...
You can put answers in your physical wallet or in a safe.

I don't know about you, but I've never had my wallet compromised.
Great analysis with lots of details.I wonder thought: what percentage of u.s. eCommerce orders are done through amazon's warehouses? and what percentage is using their store(even though it's 3rd party) ?
In general around 10% of all retail happens online I believe. But it's also pretty clear that the offline/online distinction is becoming more and more meaningless in an omni channel world. I went to 3 different warehouse mattress places on the weekend. Turns out the best mattress was at the first place so I came home and bought it online. If the best mattress had been in the last store I would have bought it 'offline" It's just one of many examples of how the barriers are crumbling.
For your web viewing needs, perhaps something like org-page[0] might help, though it requires the use of git.

[0]: https://github.com/kelvinh/org-page
It's not though. This is a very American attitude because that's just how it's been in America. But now companies (and customers) are realizing that this is bullshit.

People want lower prices, so one way companies can lower the price is to pass the credit card fee on to the consumer, while also giving them the option of using a different payment method with a lower fee.

Personally I would always pay with cash/e-check if there was a financial incentive to do so. Offering the same price for both is just silly since the cash customers are basically subsidizing the credit card customers.

A better way to do this is by offering a "cash discount", so the stated price is never added to, only subtracted.
Has anyone suggested private photo mode, like private browsing mode where the photos aren't automatically synced or backed up to the cloud?
At first, I thought "you meant $100 billion" not "million", until, on a 2nd or 3rd rereading, I realized you were referring to an average single Walmart store does over $100m in revenue.

So I thought I'd throw this comment in here in case others were misreading it as I did.
Show HN: Using a Docker container and Panamax to configure complex applications
I wonder whether some of the intermediate layers in these models might correspond to something like "living room" or other locations that provide additional information about the objects that might be in the scene. For example, I suspect it was much easier for me to identify the preamp and the wii in one of the pictures because I knew it was a living room/den instead of an office or study.
Looks like it is a Blogger template.
second hand stores don't seem interested in taking the stuff, so I second garage sales. Or even talking to some people whose kids grew up, and are looking to get rid of old toys.
Aren't you really just asking why IDs have an expiration date at all?
What if you put a small excerpt of each chapter? or, maybe just a TOC (I didn't see that on site)

This would solve what buyer wants without giving all your content away
The problem is simply that music has dropped in value.

Now, I'm not saying that it isn't expensive to make, or your time isn't worth anything. I'm saying I'm awash in content. You won't sell me your single? No prob! I'm off to Spotify, or Rdio, or Pandora, or any number of other services.

As the amount of music available increases, the cost/value of all music diminishes.
COBOL on COGS? http://www.coboloncogs.org/HOME.HTM

All joking aside, nobody can really tell you what tech to use. Everybody is just going to reply with their personal favorite, if they reply at all. At the end of the day, you just kinda have to pick something and give it a try.

My vote would be Groovy and Grails, with whatever cool javascript thing on the front-end that you might want to play with, maybe Angular?

But some other "trendy" things that are popular these days include node.js, Meteor, Scala/Play, Clojure and Go. Giving any of those a shot would probably be a good use of your time.
The "result" of compiling a C program is defined in terms of observable behavior. It's mostly stuff like IO and writes to `volatile` variables and that sort of thing. There's no presumption of any sort of correspondence between the source code and the generated code and really a compiler can emit whatever, except that the observable behavior must be the same as that of a translation that actually follows the language definition.

Since there's no accounting for shenanigans like using a debugger to look at variables that are never accessed anymore or dumping the entire stack to a file at arbitrary points etc, the compiler is free to consider code unworthy of being executed if it provably doesn't contribute to further observable behavior of your program.
IIRC this is powered by an Experian product called PreciseID. It's interesting tech. You can read about it here: http://www.experian.com/assets/government/white-papers/ident...
very nice. bookmark'd and hopefully I'll remember it in a few days when I go fall shopping.

Edit: I should just say that other than the landing page, the page css doesn't seem to be loading properly. You should probably fix that. Sites other than HN benefit from nice graphics.
They still treat their sellers like this today. Every seller we've worked with at my company has complaints about some ridiculous Amazon policies or just plain poor treatment and poor support/communication.

It doesn't stop people from selling on Amazon though since it's almost a required channel these days.
At some point, when you're handling all the customer money, and the merchant money, and the supplier money, you become the ultimate middle man as everyone owes you money and the actual amount of money you need to move gets small and smaller because you're just netting internal accounts. There must be some massive savings (read profit) to be made there, when the entire economy is really just Amazon.
A couple weeks ago I flew from NY to SF without any government photo ID. I brought my social security card and school ID (which has a photo)...the TSA agent looked over the cards and said it was fine, as long as I wasn't going overseas.

(didn't even get an additional patdown or luggage screening)
It's nice to hear that from the horse's mouth, but it kind of misses the point that a lot of the folks who would try to fly without showing ID are trying to make which is that you shouldn't have to ID yourself (at least not to the gov't) in order to fly.
Show HN: Vibe Cloud Music Player – Box Support Added
Reading this article reminded me of Steve Yegge's summary of Amazon's overall strategy: build a platform, not a product[0]. My takeaway here is that Amazon keeps reinvesting in making itself the platform through which sales run (warehouses, media, AWS, third-party storefronts). With the octo-copter idea[1] -- especially in combination with its third-party seller services -- it skirted the surface of becoming a physical delivery platform as well.

Anyways, fascinating post, really enjoyed the different cross sections of perspective presented.

[0] https://plus.google.com/112678702228711889851/posts/eVeouesv...
[1] http://www.amazon.com/b?ie=UTF8&node=8037720011
Taking the Mystery Out of Lifetime Value in SaaS
`"At this point one of the most experienced programmers in the team, one who had survived many years of development in the "good old days," decided to take matters into his own hands. He called me into his office, and we set out upon what I imagined would be another exhausting session of freeing up memory.

Instead, he brought up a source file and pointed to this line:

static char buffer[1024 * 1024 * 2];
"See this?" he said. And then deleted it with a single keystroke. Done!

He probably saw the horror in my eyes, so he explained to me that he had put aside those two megabytes of memory early in the development cycle. He knew from experience that it was always impossible to cut content down to memory budgets, and that many projects had come close to failing because of it. So now, as a regular practice, he always put aside a nice block of memory to free up when it's really needed.`
Yes, it gets the actual owner of the account to pass over personal information.
I really like this approach, but I think the thing that is currently missing is preprocessor/build support. The primary use case for this would be large-scale web applications -- it's probably overkill for anything else. Unfortunately, for large apps, the performance hit of using ~= is unacceptable. However, most large apps use some kind of build system - grunt, gulp, make, etc, and writing a task to convert these into old-fashioned CSS class names as part of the build seems entirely doable.
Constructive! Care to elaborate on both points?
Lesson #1: only use software that encrypts the data on the client side before storing it on the server.
As the article points out, they don't. By running the business this way they are constantly building / growing new businesses but during a downturn they just build more slowly (rather than lose money). It is a very different way of operating but one which has provided some interesting benefits for them. Nominally a business uses profits to either pay dividends or fund unexpected opportunities (like buying some small company or what not) Amazon doesn't pay dividends and they invest every dollar they make "extra" back into the business to increase the total number of dollars in the pipes. They don't need to turn a profit, they just need to manage their investment profile to their revenue forecasts.

Interestingly enough, after reading that, I realized that Google doesn't stand a chance in hell of beating them at commerce.
Isn't it just a symptom of how the job market works nowadays? This is not even limited to USA.

There aren't many jobs where you can move up without moving out, or funding your own company. The information era worker is more like an entrepreneur (seeking opportunities where he can apply knowledge/experience and negotiating pay, working conditions) than the industrial era worker.
Isn't this similar to Berkshire Hathaway's strategy - never pay dividends, but reinvest everything into growth opportunities? Although Berkshire Hathaway likes to hold a pig pile of cash until the right growth opportunities can be found, while I'm not sure about Amazon's cash reserves.

* Also, this means no capital gains taxes until you sell your shares, because there are no dividend payments.
Team Collaboration Tool Looking for Beta Users
> I think the influence of criticism on authors is much much larger than the influence of criticism on game designers, though.

I don't think that's particularly true of computer games in general as compared to books; OTOH, I think it is true of of AAA games compared to books, for the same reason its true of big budget movies compared to books (but not so much of film more generally compared to books) -- the things with a big up-front cost that are funded by firms looking to make a big return on that up-front cost are going to be driven strongly by what the market wants, and less by artistic concerns that are independent of what is going to produce the returns that investors are looking for.
Any idiot could use one to set a plane on fire.
Not sure what you mean - order of classes don't have any effect with regular css .class selectors.

http://jsfiddle.net/n1a9Lew5/

Edit: Oh never mind, I now realize that you're saying it's harder to find markup that uses a specific combination of classes. That's probably true, sorry.
With Amazon, Bezos is deferring that profit-producing, investor-rewarding day almost indefinitely into the future. This prompts the suggestion that Amazon is the world’s biggest ‘lifestyle business’ – Bezos is running it for fun, not to deliver economic returns to shareholders, at least not any time soon.

Sorry but that is ridiculous. Look at the stock price for Amazon. Anyone who has invested in Amazon has seen an amazing unprecedented ride upward, institutional benefiting the most.

I also take umbrage with the idea that Bezos is running Amazon for "fun" as though it is frivolous. Bezos seems to have a grand vision and that is not something that matches with the ridiculously short term and arguably irresponsible thinking of the vast majority of investors.

We collectively need to get away from the idea that the only valid fiduciary duty for a for-profit organization is to make profit for their shareholders instead of creating value for humanity.[1]

[1] This is refuting the broader point that Benedict Evans is making, and does not necessarily apply to Amazon perfectly.
Forgive me if this is a naive question, but why are pro-rata rights considered standard? It seems like it's essentially the right to dilute founders in the future to maintain your ownership. Yes you're investing early, but that's priced into the valuation. I suppose the right has value, so perhaps a lower valuation would be justified. But why do pro-rata rights always elicit this moral outrage when called into question?
Why should it be baked in if you do not have to pay with a credit card? Rent is not $1445 because you don't have to pay that much. You would have a point if you said that rent is $1402.
So basically, companies that switch to profit-making are indicating that they no longer know how to generate new acceptable returns on investment.
Triple Parity and Beyond – Linux RAID Storage
same thing happened to me in vegas. i didn't have to give my DL info, i just had to know the details of the itinerary and then they took me to a back area, searched my bags thoroughly, then let me through to the gate with a normal boarding pass.
Kamcord (YC S12) Is Looking for an iOS Engineer
Kamcord recently raised a $7.1M Series A and is growing like crazy! We are receiving 1-2 video uploads every second and are doing 1% of YouTube’s upload traffic! The bread and butter of our business is our iOS SDK for game developers that lets players record and share videos of their gameplays. Our product is currently running on 30 million devices every month!

We’re facing insatiable demand from game developers across the world and are looking to grow our iOS SDK team to take our product to the next level. We’re building both really hard tech and a beautiful consumer-facing product, all in one. If that excites you, definitely get in touch!

RESPONSIBILITIES

Build and own core features of our iOS recording and sharing SDK.
Interface with and support developers ranging from small indie shops to the biggest game studios in the world.

WHAT WE'RE LOOKING FOR

Driven team player who doesn’t need hand-holding to get things done.
We love folks that own things 110%.
Deep understanding of Objective-C and iOS programming best practices.
Comfort with multithreaded code. You eat race conditions for breakfast.

BONUS POINTS

Loves to play games :)
You speak OpenGL. glEnableVertexAttribArray ...
You’ve built a game or game engine from scratch.

Why You Should Join Us

We are kick ass - Our hiring bar is very high so you’ll work with the brightest people in the industry.
We work hard & play hard - From ping pong battles to late night hack sessions, we move fast and get stuff done.
We are making a difference - The community we’re building changes people’s lives: http://www.kamcord.com/v/8IMDuw1vd6p.
We are a true start up - You’ll be joining at the ground level and will have an immediate and measurable impact.
We believe in entrepreneurship - We’ll provide support and guidance to those who want to eventually start their own company.
At no point was anyone suggesting that the purpose of Amazon is to tickle Bezos' fancy, and it would require a painfully literal reading of the article in order to think that's what the author was doing.
Has anyone found DRM info? It's not on the FAQ.
Thanks for the feedback! My name is Anthony Putignano, VP of Engineering at WizeHive.
Zoho Creator is great and indeed the functionality is similar. One point of differentiation we're particularly excited about with Zengine is the JavaScript plugin architecture: https://zenginehq.github.io/developers/plugins/ Using plugins, a developer can extend the Zengine interface with new mini- and full-page- UIs. Please check it out! We're looking for feedback on the idea & technical implementation.
It took me a long time to think of this, but I feel that it's a solid statement:

If you remember that The State replaces "lost" licenses for a small fee, you'll realize why the policy of refusing to accept "expired" licenses is asinine.
The article How To Set Up a CoreOS Cluster on DigitalOcean[1] (written by a DigitalOcean employee) fails to mention what seems to me to be a serious security-related concern.

Since droplets with private networking enabled are on the same private network as other customers' droplets, then if "$private_ipv4" is specified for "addr" and "peer-addr" in cloud-config, isn't it critical that etcd be secured with TLS and client cert authentication?

See: CoreOS – Etcd: Reading and Writing over HTTPS[2]

I realize that delving into that aspect of coreos/etcd configuration is beyond the scope of an introductory "how to" article, but I believe that some strong mention should be given to this concern.

I made a comment[3] to this effect on DigitalOcean's website.

[1] https://www.digitalocean.com/community/tutorials/how-to-set-...

[2] https://coreos.com/docs/distributed-configuration/etcd-secur...

[3] https://www.digitalocean.com/community/tutorials/how-to-set-...
I appreciated the broad overview and rationale for using Meteor in the introduction. Well laid out, well written. I'm looking forward to the rest of the book -- the best of luck with it.
Isn't a Social Security card a type of government issued ID? It didn't mention anything about a photo.
It's also incompatible with the Readability plugin. :(
> Money is fungible
Indeed it is. Thanks for the dialog. I've enjoyed it.
On-Demand Valet Startup ZIRX Raises $6.4M
Top slideshare presentation of the day-What Apple will unveil next week
>This debate is over if you cannot reason that economic improvement as a result of a tax break can offset hypothetical revenue losses.

That's a simple concept. What I'm talking about is the tertiary effects of such a policy. These tax abatements do not exist in a vacuum.

>There are states that already have no income tax

Yes, and that's a regressive tax structure.

All of this centers around who benefits from these policies. Tax abatements for businesses and no income tax benefits the business owners while shifting the burden to citizens. This is why it's a bad policy.
Technically, in theory, yes. In practice, no - every 4K+ monitor I'm aware of using DP uses the 2-monitor hack.

http://thewirecutter.com/reviews/best-4k-monitor-doesnt-exis...

Hopefully in a year things will have caught up some.
"Yes - they can be distributed separately, and sometimes are,"

I'd observe, unless I'm way, way more out of the music loop than I realize, that the correct terms are that they are almost always things that can be distributed separately, and very few "albums" have more than a faint trace of coherence between the songs. That is, sure, an album might alternate "upbeat" and "downer" songs or do some other basic management beyond "random ordering", but that's usually the top end of coherence. Contrast with The Wall or something, where it really is difficult to pick out separate tracks, excepting the ones that Pink Floyd deliberately made separable so some part of it could be played on the radio.

And really, people, let's stop trying to pick apart the word "force" as if several people up thread haven't been extremely clear what they mean by the term. "Forced bundling" is a perfectly reasonable use of the term, and trying to equivocate with other sorts of force is, well, that fallacy I named.
I have seen both Manuel and Stephan being very active in the community! They also organize Meteor meetups in Germany, Cologne.
Are you saying the video predates the IO monad? I don't think that's true.

In any case, I don't think I have misunderstood: I just don't agree with his notion that a hypothetical purely functional language is "useless", as I explained.
Driver Licenses have an expiration date so that

1) The State can make sure that the DMV gets to perform a periodic cursory evaluation of a driver.

2) ???

3) (Insignificant) Profit!!

:)
Innovative algorithm spots interactions lethal to cancer
Unfortunately the title has little to do with the content of the article, but the technology seems interesting and promising.
OK, as an older American male, now I'm starting to see the appeal.
plesner, I will publish the algorithm next week on the website as public domain, your algorithm is very well explained and maybe even better than mine, basically your approach is using Z-Quads and my current algorithm encode the actual Gps Lat/Long into names.
This is quite some exaggeration.

then all eukaryotes—every flower and fungus, spider and sparrow, man and woman—descended from a sudden and breathtakingly improbable merger between two microbes.

Except that it happened at least twice - besides the mitochondria (explained in the article), there's also the plastids that probably have the same origin (e.g. the Chloroplast - the photosynthesizing organelle in plant cells).
Except for Garth Brooks Farm Fresh eggs.
Robots are being applied as fast as (i) they really work, and (ii) they make economic sense.

Precise, powerful mechanical actuation is really expensive. High quality motors use expensive rare-earth magnets and require very accurate manufacturing.

Right now, only very valuable manipulation tasks can justify using a robot. Hence, robots built most of my car, but I take out my own trash.

Non-physical AI stuff will catch on much faster than robots.

edit: The exception is clever things like Roomba, where the mechanical parts are dirt cheap, and the robot's behaviour compensates for its lack of precision. Neat.
i don't have a lot of experience but i've only seen ppl write their own framework in perl/python to attend to functional testing .Any more alternatives on this anyone knows of besure dejagnu and this?
As a twenty-something, I've never heard of anyone selling or giving away an expired ID, as nobody will take it. Instead, you go to DMV and say you lost your ID – they'll charge you $X, and you sell the original for $X+P (where P is your profit margin).

> You can't trust an expired license because it implies there's one which _isn't_ expired.

This is also untrue. Just because my ID has expired doesn't mean that I've already gone through the steps to get a new ID. An expired ID means that the ID has expired; nothing more, nothing less.