skysight-inc/HackerNews huggingface dataset:
"those who give some freedom for security will have none of both" or so.

you gave up the hability to install apps from anywhere (to the point that if im at yelp own site for example, all the links to install their own app only takes me to app or play store) in exchange of the false premise that the downloads would be verified by apple/google as to not harm you. in the ens you just lost your freedom to do as you wish and now you are more exposed to threats because you assume they are safe since they came from the "official" place.
This is great! I was a member of many ansi and ascii groups back in the day and anyone who makes anything related to text art has my utmost respect.

I really wish it was multi-platform though.
I can believe people is still so naif to believe that google and third parties will give you apps "for free". You pay in some way or another, always.
Not these days anymore. Platform specific releases of desktop applications like these is a major novice mistake which inherits outdated mindset from the previous era. Unless we are talking about low level code.
Please don't put "Show HN" in titles when software isn't ready for everyone to try out yet: https://news.ycombinator.com/showhn.html.
Yup and the place to look for comparison of them is:

http://kangax.github.io/compat-table/es6/

Though admittedly facts like whether they support source maps (such as Traceur) or preserve comments (not Traceur) are omitted. EJS is impressive though.
It's more of a response to the market. Beginning about 5 years ago I was increasingly asked to do more numerically oriented things. Prior to that I was mostly writing applications that generated SQL and wrapped the results in some HTML. Pretty boring. Data science is more compelling.

Over the past 15-20 years there has been a massive amount of information piling up in databases and log files; not just from web applications but from desktop and mobile apps too. And there are companies who want to pan for gold in that data. So if you want to do something more interesting than fiddle with canvases, or CSS or MVC frameworks, then data science is fairly accessible if you're not afraid of math. Furthermore, most companies will have a need for it even if you don't really care to develop their software products directly.

NB: I doubled my salary by moving into data science. Nowadays gas station attendants can write a Rails app to search a database. The bar has been lowered. Understanding stochastic gradient descent (among other things) and knowing where/when to use it commands more earning power.
Pro Bono, Hope for the best!
> It has weird micro-optimizations decided to ensure that Google's front-page and any Google-request with its army of 20000 privacy-invading tracking cookies should fit within one TCP-packet using American ISPs MTU packet-size, to ensure people are not inconvenienced when their privacy is being eaten away at. Which I'm sure is useful to Google, but pretty much nobody else.

Could you elaborate on this, please?
Something's pretty messed up when I click and drag the scroll bar. Interesting pix.
I don't understand how the absolute power to mark any information secret is compatible with democracy. The way the constitution was designed was to try to balance powers and checks between branches. But there is no check on the executive's ability to mark things secret. In this case the secrecy seems to have just been about covering up an embarrassment. They should not have the power to cover up an embarrassment. Seems like this invented absolute power needs judicial review.
Simple's Online Bank Is Still Broken Months After Its “Upgrade”
Sure, in some areas it is much harder - but those aren't the areas where you're going to succeed. Look at Pebble - when they first started in 2008, no one was doing wearables. The founder hacked a Nokia screen with an Arduino - that was the first prototype.

You just have to find the areas that are still new enough that an amateur can be an expert. Nate Silver refers to this as finding "where the water level is low".
There are at least two major difference between civil asset forfeiture and civil litigation. First, the plaintiff is the government, and the government has vastly more powers and resources than typical plaintiffs, making it more difficult for ordinary people to defend against them and more reasonable to demand from them a higher standard of proof. Second, in typical civil litigation, the plaintiffs don't seize your house/car/money first and put the burden on you to initiate litigation to get it all back now that you no longer have any resources with which to fight that battle.
This finally has really hit home for me while getting neck-deep in the crypto-currency world, and in particular the realms of "smart contracts" and "DACs". In that world, even the most straightforward things have yet to actually be built. We haven't even solved the easy problems yet, much less the hard ones. I'm honestly more worried about being too early than too late.

The problem is that most people haven't even heard of these fields, and the ones that have generally aren't that interested. And they very well may be right to not care. In retrospect, it's obvious that the internet was a huge deal, but in the 80s it was entirely possible to be skeptical of whether the average person had much use for accessing other people's computers.

My recommendation is therefore to research the various things happening at the fringe of modern technology, and see what catches your eye. There are great strides to be made in a variety of fields, and one or more of them might turn out to be important. At the very least, it'll be fun.
I think this is why I enjoyed reading Montifiorre's Stalin biographies. Stalin was so universally hated in his native Georgia that there was no taboo in or desire to withhold all the details of his life that would have been omitted in a biography of a more respected leader.
These are all really good questions and I don't have answers other than to say there's a 'prisoner's dilemma'/'tragedy at the commons'/'cold war' situation. If you do no espionage and no sabotage, even though it is a higher moral ground, you don't exist for very long as a country.

So it's damned if you do and damned if you don't.
The One Thing I Did to Increase Revenue for DevBase by 150%
All true but TCP has head-of-line blocking, which means even if resources are requested in parallel then can only be returned in the order they where requested.

In an ideal world we could switch to using something like the SCTP networking protocol with HTTP that would solve a lot of issues. Unfortunately we are stuck with TCP, so the application protocol (HTTP) now must implement a networking protocol so we can multiplex over a single connection.

At least people won't have to inline resources, sprite images, or concatenate CSS and JavaScript anymore. And header compression is a small upgrade to the spec.
Any ideas on how naltrexone works for Crohn's? I have seen a few articles describing its efficacy.

I'm just curious what the mechanism of action. Is it through it's mu receptor antagonism or something else?
Performance isn't the only thing that you should look for in a web server. Nginx is probably the best choice for most applications, yes, as Lwan lacks lots of important features, real world testing, and community. And I say that having written Lwan: it is, for me, nothing but a toy. :)

OTOH, the beefiest machine I have access to test it is a 4 year old laptop, not a 24-core Xeon.
Will you be supporting ANSI / VT100 escape codes?
Real time microRNA detection
> Static typing vs. unit tests is a false dichotomy.

Not at the enterprise.

In what is now almost 30 years of dealing with computer systems. I only had the luck to work at one single company that took unit tests seriously.

All the other companies, the guys just write tests if a manager imposes them (usually only if the customer makes it a condition of payment), or they are somehow related to their performance evaluation.

Otherwise, the best you can get are integration tests at around one month before delivery date.

Ah, and agile in the enterprise is a synonym for a 3 week long mini-waterfall project.
I don't quite understand why ALS is of such a priority that it would be given the funds from forfeiture; I think all cash should be returned to the federal reserve and all other goods put up for auction. But only if a crime has been proven to have occurred and a conviction to stand right beside it.

And the DA's shouldn't be able to do this: "We've got you as the suspect for 7 different crimes, if you give us your house, we won't take you to trial" Person: "But I'm innocent!" DA: "Take your chance in court, or give us your house and we'll let you go on your merry way"
Try Yesod.
Ask HN: How viable is it to live off of freelance programming while travelling?
Being young, single, and interested in traveling, I'm thinking freelancing day to day on elance and similar sites while traveling.

Has anybody done this? Is it viable? If so, what was it like (how much did you make and what was the daily workload), and would you recommend it? Thanks!
Calculating the square root of a number with Heron's method
Getting Things Done Primer- It's All About Doing It, Not THINKING About Doing It
The interesting thing is that while we now think all required permissions are ridiculous, there used to be no permission system at all. None of the popular desktop operating systems offer any permission model beyond limiting a user's account (and I myself certainly want to have access to my own contacts - but do all applications?).

So it's a very good step that there is a permission model at all. Now it's time to refine it, iterate improvements, and make it the way it should be. Broad permissions like filesystem access merely to save or open a file (such as a document) could be removed altogether if there is a basic system component that lets the user pick the location themselves. Or access to the camera could be asked for by the OS every time an app requires it, or at least it could be logged and display a notification.
I thought it was the immune system that betrayed type 1 diabetics, not the pancreas. I recall the leading theory (at least used to be) that insulin producing cells had the bad luck to look like a cold virus or some other malicious infection, and after the person contracted a similar looking infection, the body just cleaned up the beta cells, thinking they're also malicious.
Pre-Order Special Price: Power Bank for iPhone 6 and 6 Plus
I didn't look into the details of this particular trial, so if in fact it did just look at patient self-rated health then yes, placebo effect could be a big factor.

I have seen other open-label uncontrolled studies for fecal transplant that had some pretty spectacular outcomes. Is such a trial as rigorous as a RCT? No, but it's a pretty positive signal.
Yeah, that's actually something that perplexed me about a lot of android apps -- why does something like a flashlight needs internet access?

Then my naive behind figured out that it's how they make money.
True, but it is a bit of a shocker to employers and managers. Imagine you work at FB and have, say 20 people under you. What are the odds that one of them is a spy? For what country? Yeah, corporate espionage and all, but still. Also, how does this play into Apple's claims of security? They cannot trust their own engineers to make something that even attempts to be well encrypted, they are ham strung from within.
Another "ninja" name, pushing programming toward stereotypically "dude/violent" interests for no reason.
Possibly, depending on user demand. The first beta build will not have support for ANSI, though.

In general, the best way to have your voice heard would be to drop us an email, so that we can have at least some quantified data - thanks.
I don't like Wal-Mart, but they have $9 for 50 test strips, no insurance/prescription needed.
For what it’s worth, I make a point of calling it out. Here’s a bad one: https://twitter.com/clipperhouse/status/515206521723318273

Maybe if we make a habit of it, it’ll help a little bit. I think most devs say “give me all the permissions” out of expediency, and most users say OK for the same reason.

Is there such thing as graceful degradation here? If I say yes to Location, but no to Contacts, the app should still function but the bits that need the Contacts would be unavailable.

Or, it asks for those permissions when, and only when, it needs them.
Because I felt like reaching deep and verbalizing the contempt I have for this brutally disingenuous crowd. (And before you step up about oh, no, it's not disingenuous at all, answer yourself this: why's everyone making a big stink about Nathan Grayson at Kotaku and not, oh, the lack of a wall between marketing/ad-sales and content generation at IGN?)
It would be nice if they'd list the location but this is a great collection nevertheless. Looks like Google Car drove into some fairly hostile territory at times...

That one of the injured cow (appears to have been struck by a vehicle and had its legs broken in several places) trying desperately to make it off the road is heartbreaking.
No. TB has been plenty trustworthy in my experience and I started watching him when he started making Starcraft content. Care to back up that allegation?

Frankly, the last line is irrelevant. Anti-GG involves plenty of classism (cheeto basement dwelling loser) and more than enough icky gender policing (not a real man!)
Duh. A few hundred million dollars or so is sufficient to align the economic interests of ordinary people with those of a state actor. If the three letter agencies did not, they would be rightly judged professionally incompetent.

At the level of state sponsored espionage it's more efficient to compromise security at the production line than to compromise a secure device after the fact. There are of thousands of people involved in making our hardware and writing the software that controls it. Each is a potential point of compromise.
luckily notices this before my trip... what the hell?
A feature that could disable certain permissions for a single app was briefly introduced in an earlier version of 4.3.x, but was removed again shortly thereafter. Apparantly, most apps were written to expect permissions to be granted and crashed pretty hard if they didn't get their way.

It is available for rooted phones running Stock Android through the Xposed framework. There it is called "AppOpsXposed".
1- Yeah, sorry, crummy writing.

2- Ewwww....
Nice, benchmarks vs the competition would be interesting as well. Also with 10K+ idle connections I would be more worried about kernelspace memory requirements (maybe recommended sysctl.conf changes).
Why dental insurance is pretty much a scam
Memory Latency Components (2011)
Also, here is the full-text of this study:

http://jama.jamanetwork.com/article.aspx?articleid=1916296
From your second link: "FMT holds considerable promise as a therapy for recurrent CDI but well-designed, RCTs and
long-term follow-up registries are still required. These are needed to identify the right patient, efficacy and safety profi le of FMT before this approach can be widely advocated."

I don't disagree with this conclusion at all. The existing data is very encouraging, but more studies are needed before it can be considered for widespread use.
> If you have any doubts, then I recommend you download DCentral1 (A Future Tense Central product) from Google Play, and let it scan your Android phone or device. It will tell you exactly what every app you have downloaded has asked permission to do – and you will be shocked. DCentral1 is my own app, and it asks for no permissions, as you will verify prior to installation.

I'm surprised that looking at the permission settings of other apps does not require permission. Knowing which apps someone gave permission to access their sensitive data can tell a bad guy which apps to try to exploit to get the user's sensitive data. It probably also leaks some information about the user. I'd not be at all surprised if there were correlations between permissions granted to specific classes of apps and things like the user's age or gender.
UFC and Clojure - Part 2
Looks like they've locked comments in the bug as a result of the increased mail volume.
I'd say that's because Google is primarily a marketing firm. Something like 95% of their revenue is from marketing / advertising.

It's not in their best interest to go "above and beyond" in protecting personal data.
The actual post title is: "The GoCardless AngularJS Style Guide". I was expecting something about how they needed to do XYZ to make Angular run well rather than how they scale up development.
> How do I pay my legal fees if my seized cash is being held in escrow?

The sensible thing to do is to treat it similar to a bankruptcy. Prevent the defendant from transferring the assets out of the country or spending them on hookers and blow but allow them to be used for legitimate expenses like continuing the operation of the defendant's business or household or legal expenses.
Not for incremental compilation when a single file changed, without optimization, it's not - depending on the type of change, of course, and how heavy the C++ code in question is, and I guess on whether you're using a broken IDE/build system (my standard is the command line, using make for small projects and ninja for larger ones). And incremental compilation can scale up to much larger projects without increasing the time much, whereas in Rust that would require splitting up into crates and even then would frequently require a full rebuild due to the coarse dependency tracking of "anything in this crate changed -> rebuild all dependents".

That said, I expect incremental compilation built into rustc to greatly improve the situation - if done right, it should easily beat C++, although I don't know the details of the plan - so I'm happy someone is working on it. (In the past I wanted to work on it myself, but I was in a big generally unproductive slump..)
Be careful with Hola: they started injecting ads in all pages on Firefox at some point...
My observation is the more maths you know, the more useful you are likely to be as a computer scientist, e.g. the maths are the hardest part of Knuth.

My suggestion is to study what you are interested in.
It's important having at least a basic knowledge to avoid common, really stupid pitfalls that libraries can't handle out of the box but humans can (i.e. non-interpolable functions, small number division...)
You simply can't create an app with a high-quality, Mac-conforming, polished UI with cross-platform tools like Qt. The apps always end up with small but noticeable differences and peculiarities compared to 'native' Mac apps.

You can argue about the merits of wanting such a UI, but given that the Monodraw developer does, creating a Mac-only app is the only option.
In 10.9 (OS X) apps ask permissions to access your contacts. There is also the request for location.

It's been a while since I installed new apps on there, don't recall offhand what other permissions they can ask for. But it's there.
I assume josteink is decrying the fact that header compression is used, which is a pretty ridiculous complaint.
If applications from the play store reading your SMS messages bothers you, then I can recommend using something like CyanogenMod's Privacy Guard (which exposes a feature called App Ops that seems to be a part of Android, yet hidden), or Xposed framework's XPrivacy (which gives you very fine-grained control over what information/permissions apps can and cannot access).

XPrivacy is difficult to configure without reading the documentation.

Both of these things require root.
I'm surprised that looking at the permission settings of other apps does not require permission.

I'm surprised getting a list of installed apps does not require permission. The access settings for each app are the same for everyone and public anyway (99% of the time).
Great work. Reminds me of Choc, an implementation of Bret Victor's Learnable Programming:
http://www.fullstack.io/choc/

I'm really interested in solutions for visually explaining what an algorithm does. Anyone have any other resources they like?
We changed the title to that (minus the domain name, as the HN guidelines ask). It used to be "Scaling AngularJS at GoCardless".
When I was traveling to Russia 15 years ago, relatives warned me not to show any cash to police.
TIL ^^ .. Awesome.
The Arpanet Dialogues
The tests at lowlatencyweb.wordpress.com were conducted without network connectivity—the load generator (wrk) was running on the same host as the web server. The results are 500K RPS for localhost connections with standard keep-alive and 1M RPS for localhost connections with pipelining. This is using a server with 24 HT cores and it's not clear to me what the response body was.

Google's Compute Engine test was using 200 virtual servers, but it does include network connectivity. The response body is a single byte. Their blog entry is a celebration of the performance of their load balancer more than a statement about the performance of each VM.

In March, we were able to exceed 1M requests with network connectivity and without pipelining to a single server [1]. Our project is not testing static web servers, so we don't test with plain nginx; but I expect nginx would also exceed 1M RPS in this hardware environment. This was using a server with 40 HT cores and a single-byte response body.

Similarly, a highly tuned web server such as OP's Lwan should be expected to exceed 1M RPS (network-connected) on a 40 HT core server. 1M RPS with small response payloads is fairly easy on modern hardware.

Incidentally, we see 6M+ RPS with pipelining in our Round 9 plaintext results [2].

[1] http://www.techempower.com/blog/2014/03/04/one-million-http-...

[2] http://www.techempower.com/benchmarks/#section=data-r9&hw=pe...
Thanks, that was really informative. The green X-Files uniform patch for the X-37 program is very ominous.
Our cities' water systems are becoming obsolete
If you'd like to be mean, make it so there's one way to win, by hitting a certain large score exactly (if you jump over it, you lose), and then have it report the time to get there.
Do you think the game would be more interesting if it were continuously rebalanced (always adding units, omitting old ones every year or so) or should a near-perfect version just be frozen for competitive play?
> they (and the world in general) would be better off to just spend their spare time volunteering or reading books or hiking or having coffee with friends

But those aren't the viable alternatives! These aren't typically wealthy people with time on their hands, they're people trying to find a good place for themselves in the economy by working on something that they think people will like. The real alternative is working for a bigger company, in which their marginal contribution may or may not be more useful to themselves and society, depending on the company, and on their role in it. It's possible to do something useful either as a big cog in a small machine or a small cog in a big machine, but there's no guarantee either way.

What I'd really like to see would be more "small businesses" and fewer "startups", but the economics of the software industry at the moment don't seem to encourage that.
undermining the idea that it was all somehow a plot by evil Republicans: Borden, the scum who initiated the witch-hunt against Oppenheimer, was a protégé of Democrat Senator McMahon, who was deeply in love with hydrogen bombs. [1]

[1] http://en.wikipedia.org/wiki/Brien_McMahon