skysight-inc/HackerNews huggingface dataset:
It must have been a hard decision to make that change -- the current maintainers really hate breaking defaults. I suppose it's just that useful to have.
64 bit is already a requirement, right? We submitted an update a few weeks back and it wouldn't pass verification without us adding 64 bit support (which took a few days of work - it added a few issues but nothing major, they were just tricky to track down)

We're working on moving over to the iOS 8 SDK already. What a massive pain in the backside that is proving to be.
I cannot find anything like that for "rdrand site:cr.yp.to"; it is a reasonable position, but I don't think it's Bernstein's.
The slight irony is I think they have actually improved font rendering, and they're now sharper than they were.
I wrote https://github.com/jwilder/docker-squash to remove things that I know I don't need in the final image such as curl, wget, temp files, various packages, etc..

I've managed to get most images to basically the size of the base image + my app.

This process is sort of the reverse of building a single binary and adding it to a minimal image. I like that approach but it's not always straightforward w/ some applications.
That you feel the need to ask this question is the best argument against the 'Nothing to Hide' logic there is.
In Ubuntu I'm unable to activate orgtbl-mode unless I first switch to org-mode. This didn't happen with Emacs 23. Has anybody experienced the same? How can I check if this has been reported? Thanks.

Edit: Seriously, people? You take the time to downvote and not to point in a direction to contribute to make Emacs better? So much for the attacks on Stack Overflow and its strict policies and policing... And anyway, how off topic is this comment? Peace.
Today, SMTP can be trivially MITM'd by anyone on a network, not just state actors, even if TLS is supported. All you have to do is remove "STARTTLS" from the servers EHLO response and then everything is in the clear.

Forcing a MITM to compromise DNSSEC before they can read the cleartext is a worthwhile barrier to add IMO.
The input field with username reservation made me smile and signup :-)
Square Testing New Payroll Product as Ambition Grows
https://github.com/syllog1sm/cymem/blob/master/cymem/cymem.p...

The .c file really shouldn't be in the repo...
The interesting conundrum here, as I see it, is that the iPad is losing its purpose.

Before, it was between phones- which were small-- and laptops-- which were big. But the Air is becoming a lot more mainstream, laptops overall are becoming knife thin, and phones are getting bigger.

I think the iPad was meant to replace the PC for most use cases-- e.g. the email, web surfing etc.

and I think it's been somewhat successful at that. But like pcs people don't replace them every year (wheras phones seem to be replaced every 2-2.5 years).

Now with the Apple Watch, the phone has moved up to be more tablet sized, and the new smallest form factor is the watch.

Will the iPad move up and become more like a PC?
Regarding 3 - I don't know if you (or anyone for that matter) are wrong or right about this (or anything), but there are ways to use Redis w/o upgrading to bigger machines. Redis cluster, as mentioned in @bendmorris comment, is one way to go about it.

Alternatively, if you want to continue using Redis - with the current or a slimmer version of the data model - without having to worry about machine upgrades or clusters, then I recommend that you look at http://redislabs.com/redis-cloud (disclaimer - I work at Redis Labs). Our managed service is built using production-proven Redis clusters that allow your database to scale well beyond the limits of any single node, without you having do anything or change a line of code.
Google bought these guys out, didn't they?
Ask HN: Affiliate management solutions?
Our business is attracting a number of interested affiliates (revenue share, etc) as we grow. So far we've been handling them manually (track sales with a custom coupon code + internal referral tracking), but it's cumbersome to dig through every month. Plus, there's no verification on the affiliate's side - they're more or less taking us at our word when it comes to the number of sales their referrals generate. This won't fly with some of the bigger affiliates we're talking to.

While I'm aware of some of the larger marketplace-ish services (cj, etc) in this space, I was wondering if there was a product or service out there we could use to track and pay our affiliates. Ideally it would be very simple to set up on the affiliate side, and offer tracking & payment.
Greetings, Professor Falken!
This reminded me of Bret Victor's great talk Inventing on Principle[0].

0.https://vimeo.com/36579366
Congress to the FBI: There's 'Zero Chance' We'll Force Apple to Decrypt Phones
Bought at $16 in 1996: https://news.ycombinator.com/item?id=1291314

Still have it (well, them) :).
It's pretty much the same article but I enjoyed the Poitras profile done for New Yorker[1] by George Packer. It got me interested enough to find some of her earlier docs and give them a watch.

[1] http://www.newyorker.com/magazine/2014/10/20/holder-secrets
The article doesn't say that the police are sharing "any data on seized smartphones." What it actually says is:

"In the case of the Virginia database, it’s unclear whether content from seized cellphones—such as text messages— is included in the database or if it just contains so-called metadata describing the phone numbers called, the calls received and their date and duration."

This is what I mean when I say that the Wired article does not have enough information for me to know whether anything shady is going on or not.
Watch YouTube and play the retro snake game
Marc Andreessen Annotates Paul Krugman's Amazon Op-Ed
The last of the 2-character .io domains
"That's really good!"
You are completely right, sorry about that.
No, I mean, this is something I thought I heard him say in person.
I wasn't thinking about models, but perhaps you could? I just mean that you get the same results for equal inputs; laziness is fine in this respect (but not in the presence of some other effects).
To me, designing efficient software is about software performance, this is UX design, which absolutely is a sign of a good product, but much like software engineering, their is more to it than just efficiency. Efficiency could be a very good measure of the quality of the product and the design, however, A highly efficient process could be worse than a less efficient one, in the case where you are accomplishing a task which is done rarely and the user needs more guidance than average.

We are having that issue with an Alpha product we just released this week. The main dev (who has more experience with IOS than the rest of us) thought he had designed a process that other IOS devs would find easy. Us other internal testers were told "you don't know how to do it because you're not an IOS dev", and we accepted that, until we got feedback from a few other users that they didn't know how to find/do certain things. The fix, an inefficient process that walks users through step-by-step.

If you were to do a video comparing the old version to the new, the old version is far quicker, for somebody who knows what they are doing (and the creator), but nearly impossible and hours long for the rest of us. The new system can be completed in a couple of minutes. Less efficient if we did a side-by-side comparison like the video in the post, but actually much more effective.
It depends what you mean by 'use cython properly'. To speed up some numerical routines, you don't need to know almost anything about pointers/malloc, etc, you just move your Python function into its own separate file, rename it from .py to .pyx, add type annotations, and enjoy the free speed up.

To do more complex things (low level wrappers, etc) then you do need to know more things about C.
These are good suggestions; I'm glad that the Foundation recognizes common sub-units as a problem, and is making it a priority. There is a massive psychological barrier to buying "only" a single bitcoin for ~$400, and most laypeople wouldn't think to assume they are divisible (after all, it's a "coin", and real coins are never split). And for whatever reason, evaluating costs intuitively becomes incredibly difficult when the decimal is on the right side; I know the difference between $100 and $1000 much better than the difference between 0.01 BTC and 0.001 BTC.

However: I've grown skeptical that the developed world will ever price things natively in Bitcoins, regardless of sub-units. Not because of volatility: over time, that will be addressed by shorts/hedges/etc, and a larger liquidity pool.

Rather, the obstacle is social momentum and pricing psychology. While we all pay a slow and subtle inflation tax, we generally develop an intuitive sense of what a dollar is worth. As anyone who has travelled and used foreign currencies can tell you, having to constantly do conversion math means throwing that knowledge away, and constantly wondering if you're getting ripped off. Simply put, no one wants to abandon their lifetime of experience with gauging value and prices by switching to an arbitrary new unit.

I'm still bullish on Bitcoin and crypto-assets in general, but as (a) a pure-tech, worldwide middleman between fiat and fiat, (b) a way to bootstrap financial infrastructure for the third world and the unbanked, and (c) a backbone for other applications and services, with colored coins and proof-of-existence being two prototypical examples.

As for driving down the street and seeing 0.009 BTC (or even 0.9 Beans) for a gallon of gas, I'm not holding my breath.
I am long apple too, but -

1. The P/E is low because of the future growth potential. Investors don't think it can grow at this pace in the future. It's not like a Coca Cola which grew earnings consistently in the double digit percentages over decades.

2. ApplePay has a lot of potential, but not in terms of moving the needle in earnings anyway. A billion dollars here and there isn't enough for Apple to significantly improve earnings. The company is just too big.

3. Same as 2.

The market will price the stock according to the risk it perceives. If you think you know the business better than the market, only then trust your own analysis and declare the market to be wrong and your analysis to be right. That's what value investing is all about anyway.
Hacker News is not a great place for bug reports, just saying.
I'm unfamiliar with the 'jq' command, what does that do?
It is a bit hard to read code with one-letter variable names
Fab Was Burning Through $14M/Month Before Its Layoffs
> Apple's P/E is way to low for a company that literally sells the best and highest rated products on the marke

Nobody really cares of this. The price and P/E doesn't have to do anything with 'how good the products are' (well, not too much at least). What (essentially) matters is risk -- upside and downside risk. Apple looks quite safe at the moment with little upside risk (it's not probable that they'll suddenly double their revenue, but they make a lot of money) and not too much downside risk (very-very little probability of failure, but if something like the iPhone loses its profitability then there isn't really anything else to rely on).

Microsoft has exactly the same PE, but it's different. The upside characteristics are the same (not too probable that it's going to grow a lot), but the downside risk is different: Microsoft has many 'legs', it's very unlikely that a large part of their profit just disappears because of losing in one particular market segment, but it's quite likely that they will lose one or two profitable segments
Hints for writing Unix tools
You're right, of course. Did they change the certificate?

https://www.sslshopper.com/ssl-checker.html#hostname=apple.c...

https://www.sslshopper.com/ssl-checker.html#hostname=www.app...
The article talks a lot about how careful journalists have to be to protect themselves when reporting such stories.

Are we nearing a time where journalists simply won't be able to?
PHP's not there, no-one's been able to replace its ease of use and it will remain until someone does. Also it's had some good face lifts recently. There's plenty of new code being written today in PHP.

Perl, on the other hand, is.
For the purposes of this discussion it's distilled, because it doesn't have minerals in it.

As you say acid rain contains sulfur dioxide and nitrogen oxide. It can also pick up other gases. Rain also contains carbon dioxide, and rain near the sea also contains some salt. (Then again, distillation isn't perfect either.)

It doesn't contain dissolved limestone, granite, or other minerals that might be found in ground water, at least not that makes a credible biological difference.

I don't understand your comment about wine - if you distill crude oil you can end up with gasoline, asphalt, and more.
> I liken DNA to a paper tape containing one of two punches: MAN or MOUSE

I don't think that really captures it. Yes, it requires external machinery to actually do anything, but DNA is much more information dense and carries much more of an exact definition of the organism to be produced.

Personally, I prefer the analogy of compiler source code. Sure, it can't do anything on its own. But it defines how an working external system (another compiler or an functional cellular environment) can produce a second possibly different system
Agreed. I've made many wines, including some from grapes growing wild on my own property. But every time I think about trying to brew beer, I look at all the steps it requires and all the time and just buy a 6-pack of something good instead.
But Volvo has a third turbo that powers the other two turbos. The mustang's turbo is probably a conventional turbo on a 4 cylinder.
I don't know who in the world would want to own AAPL at 20x earnings. They're one big breakthrough by Samsung or Google (or whomever) from having their revenues cut by 90%.
Hey - One of the founders here.

I generally agree. We built Meta Trails to track how well our new recruits are progressing. We use Team Tree House and Code Academy to help them progress and they're great resources, however my issue with them is they gamify the amount of time spent watching the content. What we are doing is essentially creating checklists for things like:

- Can you create a function?

- Can you invoke a function?

These are really yes / no questions and makes validating knowledge much easier.

The design was really fun hack-day project although I have a feeling we may re-think it as you aren't the first person to bring up the gamification part.

Thanks for your feedback!
> Apple's P/E is way to low for a company that literally sells the best and highest rated products on the market

That assumes that Apple can grow much bigger. Can it? I don't know, there are not that many high end markets out there.

Their growth is slowing down and even reversing it seems:

Annual: http://i.imgur.com/lHgSuIg.png

Quarterly: http://i.imgur.com/FJd5P1h.png
You probably mean interstate.
I'm asking for guidance, since I don't know where to file what I consider a clear bug, and where to check first. (Ubuntu? GNU?) Instead, I already received a downvote and this... Thanks, anyway.
Hrm, that looks pretty neat, but as someone completely new to mechanical keyboards, I wonder if it would be a good starter.
He's following the code in the original article: https://www.crumpington.com/blog/2014/10-19-high-performance...

Makes side by side comparisons easier.
Generally I agree with that. I was underwhelmed by the iPad Air 2 intro (and name for that matter :-). One of the things that stands out for me is that people with "large" phones tend to talk on them with a headset. Once you make that jump then the size of the phone becomes somewhat irrelevant.

I keep hoping they will add phone capabilities to the iPad mini, and create a larger version of the iPad air. The notion earlier of checking out the Surface Pro 3 intrigued me, it is a nice piece of hardware but the reading experience is not as nice as the iPad. We'll see.

Bottom line I agree that from this report it seems like iPad is under performing the rest of the portfolio. Tim if you're reading please make a 12 - 13" iPad, I'll buy one of those today if you make it. :-)
> a small protein called sGP which ebola causes the cell to produce a ton of

Is that why people die? Cells make too much of that stuff?
I took them from the original post. I imagine they're the standard forms of the equations.
They found female skeletons buried with daggers and bow and arrows; what do you want? An encrypted hard disk with fighting video from 2000 years ago?

Face it Zena was REAL
I've always found the idea of diversification as a rule, or for its own sake to be troubling.

Say you have 100k. You could put it all in Apple, or put 99k in Apple and then buy puts to protect against a sudden decline in Apple with the remaining 1k. (might cost more, not sure.)

Or you could split it up into 6 companies. Are any of the other 5 going to be as high quality as apple?

I think diversification comes from the belief that you can't pick stocks so you might as well pick several and hope they work out on average.

I think that this is not so much the case when you spend a bit of time investigating. I've not found it to be the case, at least. (What I can't do is pick timing, but I can pick stocks, pretty reliably for 20 years or so.)

Right now Apple is at $100ish, and a Jan 2016 $90 put would cost $8ish.

This means that the most you could lose in that time period is %18 of your money... and that's assuming the company completely craters.... if it just drops to $90 because they multiply the dividend by a lot, you don't really care.

If, however, a nuke hits cupertino, you're covered.

I like that a lot better than guessing what Tesla will be at in the future. (I think Tesla is a good company, for instance, but the risk is orders of magnitude higher.)
>Caveat: if you don't luck out with a CNS hit or convincing the target he doesn't want to get shot again, there's a rather thin line between causing him to lose enough blood to stop fighting, and losing enough to die. But he still has a better chance to survive the former, and you and the other good guys have a better chance of surviving because you took him out of the fight faster.

To add to that, I've often heard that one of the reasons the M16 (AR15) uses 5.56mm as opposed to a larger round size is to encourage incapacitating/wounding shots as opposed to kill shots.

The idea being that a wounded soldier is both out of combat and utilizes additional enemy resources for care vs. a KIA soldier who is simply out of combat.
i plan to write a follow-up post on this, in terms of physics.

one of the ideas that heavily influenced me was this one:

http://www.insidescience.org/content/physicist-proposes-new-...
Heh.. the peacock does a fine job protecting itself... even from computers.
Ford have several turbocharged engines [1], my next car will probably have one.

[1] https://en.wikipedia.org/wiki/Ford_EcoBoost_engine
I run a native one off my Synology NAS. Works great. GUI and everything.
You're missing hundreds of these kinds of opportunities every year... don't be too sad.
It should not be a surprise for China.
Chinese people traditionally do not have the concept of "privacy". For example, online stalking in China is not violating the law, unless the victim is defamed. People talks rumors and secretive stuff privately in small groups all the time, and it even becomes an important means of sending political signals to normal people from the government. Like if you could see some privacy leaked online about some government leaders, you know that they are likely to be deprived of political power inside the power circle.
I would think it would be subjective to how you differentiated your free product vs. your paid product as well as how you promoted that value to your existing free customers.

I know in the consumer space the churn from free to paid can be around 18 months according to the CEO of Evernote. I would think in the B2B space you could shorten this given the ability to focus on individual high value customers.

It seems to me a question of early cash flow vs. early marketing. And certainly early cash flow can pay for early marketing.
This reminds me of Walter Isaacson's biography on Steve Jobs and how it detailed his many eccentric habits and behaviors early on before starting Apple... how he never took showers while working at Atari, his odd dietary habits, his daily wardrobe, etc. But that's why he was able to "think different"...

"A person willing to fly in the face of reason, authority, and common sense must be a person of considerable self-assurance. Since he occurs only rarely, he must seem eccentric (in at least that respect) to the rest of us. A person eccentric in one respect is often eccentric in others. Consequently, the person who is most likely to get new ideas is a person of good background in the field of interest and one who is unconventional in his habits. (To be a crackpot is not, however, enough in itself.)"

Also very good is Richard Hamming's "You and Your Research" talk - http://www.paulgraham.com/hamming.html
choose – The nerdy way to choose stuff
The P/E is a quick proxy for the bond return. Lower the PE relative to reliable, conservative growth, the better the return.

High quality products mean it's unlikely they will release something that shoots them in the foot.

Microsoft, on the other hand, is constantly shooting itself in the foot financially -- from their danger based phones to the slate to the xbox (a lot of market share but also a lot of losses.)

Thus MSFT and AAPL having similar PEs shows that apple's PE is lower than it should be.

People have never believed in Apple, or never "got" it. This is why they thought it would fail without Jobs, they don't understand it.

this is why they discount it.

When they discount it, as measured by PE, this gives the investor opportunity.
Talk to someone at the ACLU about ALPRs. There are currently no restrictions or policies around their usage or data retention or sharing. We as citizens have absolutely no way of knowing if these are being used in ways we don't approve of. It's a problem.
Seems like a really good new path to explore. Lots of really poor solutions to manage payroll for small companies out there.
I am not trying to be difficult, but I don't understand your point. Ebola is a vanishingly unimportant concern as far as infectious diseases go. This current "outbreak" has resulted in 2 transmissions in the US to date. The reason it appears that the system failed is that the system correctly reacted to a low value threat, but it was amplified into a hysteria because of dynamics in media economics and US political cycles.

If I were the CDC, I'd be spending a boatload on SARS, MERS, MERSA, MDR/XDR TB, any number of the highly virulent seasonal influenza strains, social programs to promote vaccinations (pertussis, for example, kills more babies in the US annually than there have been total US cases of Ebola), annual rabies tracking programs, general education (good hygiene practices)... so many others. And the good news is they are doing this, as I'm sure your research into their budget shows.

edit: thus the downvoter exemplifies the problem, without saying a single word.
Well it is limited by Emacs' display engine. It is obviously not supposed to replace your default browser. But it is usually good enough to view html documentation. Which is really something you want inside your editor.
Very cool, I remember this was a kickstarter project. Glad to see it in completion.
https://www.kickstarter.com/projects/getify/you-dont-know-js...
There's another gotcha in super-small images - things like "docker exec" will not work because there's nothing to exec. SSH-to-container becomes impossible.

I think there's got to be a middle-ground - small (maybe O(tens of MB) max) but full-featured enough to have a simple shell and the ability to get debug tools.

How small of a debian or fedora image could we get if we REALLY tried? 50 MB? 30 MB?