skysight-inc/HackerNews huggingface dataset:
An important factor on what a corporation might be able to "afford" is the return on that spending. There's a nice short story from NPR's Planet Money [1] estimating on the order of a 22,000% return for money spent on lobbying.

Granted that estimate was for tax breaks specifically, but it rather suggests big industries can't afford /not/ to lobby.

[1] http://www.npr.org/sections/money/2012/01/06/144737864/forge...
Maybe it's that a minority of people currently see the user-modifiability of Android devices as an important benefit, not that a minority of smartphone users use Android.
> Rest assured, I've read the paper

Don't worry, I quote the paper not because I doubt your ML experience, but to make sure that I don't mess up the peculiars of the situation. I've spent more time thinking about the design of SML/OCaml than using them, and wouldn't want to undermine my argument with a mis-remembered surface syntax.

My point with this arguments is not that "polymorphic instances" are as powerful as functors (they aren't!). Rather in this (and similar examples) it's higher-kinded types vs modules, no type classes involved. The Haskell equivalent is just a plane function, not a polymorphic instance, and there is things that can be done in the term language but not the module language.

SML/OCaml with higher-kinded types would annihilate this argument, no type classes or implicits needed, but don't yet exist.
I ran into this recently. There is a gmail "link" in the left column of the Inbox ui. That will get you around the Gmail redirect.
Would be interesting to find out the value (upvotes) of sponsored content vs. unsponsered content, as well as comments from green users vs normal users.
Yes but she was "only" 90 when he signed the lease :)
Trying to read this article from the web page reminds me of the time I was at school, and we had a speech competition, and one guy gave a speech about how to give a speech, which unfortunately was not a very good speech.
For that matter, it's also illegal in most places to build cities that are denser and thus encourage use of old technologies like bicycles that are extremely efficient in their use of energy. The most efficient form of human transportation, in fact, on anything resembling a road.

Bailing out companies is generally fraught with problems and there are good reasons to avoid it. It quickly becomes very political.
Ask HN: What Markdown and Git/DVCS wiki do you use?
Sorry Dang, I guess I was reacting to how this whole issue was swept under the carpet by DoorDash in the article.
'Arms dealer' = illegal arms trafficker
Who is the King of Hacker News?

https://cloud.google.com/bigquery/public-data/hacker-news#wh...
I get you stated a fact.

But we all know it's a dog whistle.

"As a result of the magnitude 5.6 earthquake on November 5, 2011, an estimated one million dollars in damage occurred in and around the Prague area.[51] So far, there has not been a significant amount of damage reported from other earthquakes"

Most industries cost the community 1 million $ (assuming this particular earthquake was even due to fracking)

This is why they pay tax.

You're not in a movie, fracking is not going to cause some sort of earthquake catastrophe.

Ever company that uses trucks could and does kill people.
Concourse really seems like a nicer Go.CD, in terms of how pipelines, jobs and resources work. I'm quite interested to see how it can work for a fully Docker-based workflow (each git repo has a Dockerfile in the root, that we want to rebuild whenever the master branch receives a new commit. Then we run the image in a container, execute our tests, then if the pass export the Docker image and pass it on to the staging server, start up a new container and shut down the old one).
I remember the earlier Google attempt at the same thing. I was in undergrad and an engineer came to my Uni to give a presentation on the topic. A big area of concern was "Why won't Google just shut this down when the going gets rough?" The question was mostly batted away along the lines of "this is lunch money to Google anyway." But just a couple years later, it did indeed bite the dust.

Covered in Wired: http://www.wired.com/2008/01/google-to-provi/

Update: And the shutdown article, 11 months later: http://www.wired.com/2008/12/googlescienceda/
Functional Reactive Programming on iOS Guide
The only thing connected was the power line. I have heard of oscillation circuits with no common power syncing up because of RF from coils.
VoLTE is great -- I use it on Verizon. But at least with Verizon it is turned off by default and most people don't seem to turn it on. It is turned off by default because LTE coverage is not as complete as the legacy 3G coverage (yet).

Facebook audio as others have pointed out is great.
Use These Tricks to Take Control of Your Time
The All Writs Act basically demands that the FBI drop the court order if they can find another route to achieve the goals of the writ. By many reports, the FBI was no happier than Apple about the case being dropped.
> neural networks are not smart

That's like saying computers are not smart. It's meaningless. Computers are as smart as the algorithms they run and neural networks are as smart as the neural connections within them. Neural networks are models of computation as much as current computer architectures are.

As far as we know, neural networks indeed are at the core of human intelligence. Human brain is an extremely complicated neural network with plenty of side mechanisms, many of which we possibly do not know about yet. Nonetheless it's unlikely that the underlying building blocks are not neural networks.

What is probably several orders of magnitude more complex than uncovering the static architecture of the human brain, is understanding the way it is trained. Note that this is the case with artificial neural networks as well.

I doubt that we will ever understand human intelligence "from above". It doesn't seem implausible to me that there is some general complexity theory law which prohibits intelligence "understanding" itself.
In my case it doesn't make sense. Fremont to San Jose is $10 per ride or $400 per month. This cost more than what I pay in gas, insurance and maintenance. ($240 in gas on avg)
My partner works in civil engineering and water remediation throughout Wyoming. Most farmers and ranchers there aren't too keen on fracking, because they suffer from the practice more than anyone (runoff/polluted water tables). But, there's no chance for any sort of political opposition, because the vast majority of people simply won't vote blue, no matter what. Often times, on the city/county level, there is no alternative candidate, it's red vs. red and neither want to "take away jobs" by buying into "leftist tree-hugger" nonsense.

It will only change when the "jobs" are cleaning up the mess, which has already started, but most roughnecks aren't qualified; cleanup requires educated city-folk from out of town, which widens the us vs. them gap even more.

I'm generalizing, but the above is often exactly the case.
That would be awesome. But a merge request we had for that added a lot of dependencies to GitLab Runner. So we're still thinking about the best way. Suggestions are welcome. BTW Deploy to Kubernetes is easy via https://about.gitlab.com/2016/03/22/gitlab-8-6-released/
https://github.com/Jam3/ffmpeg-gif
what are some practical uses for this if living in a pure R world?

Is this like BigMemory but for data frames?

https://cran.r-project.org/web/packages/bigmemory/index.html

Thanks.
Good points, though I'll say I've rarely seen Ember be recommended to beginners.

And to be fair, the same thing has been said about React, though both Ember and React allow you to use a CDN link like in the good old days.
Pavilion is a pathological case. It's the rare area where producible oil is only hundreds of feet below the surface, at the same depths as groundwater [1]. All other plays of interest in the US are one to two miles deep. It's irresponsible to permit fracking in Pavilion. At the same time, polluting groundwater in Pavilion does not condemn fracking operations miles below the surface.

[1] http://trib.com/business/energy/fracking-absolved-of-blame-e...
This becomes even more disturbing in a world where the public commons is being dominated by private interests.
A given "system" will defend itself if it perceives a threat.

I don't think you realize how pernicious the long term consequences of USA v. RJR will turn out to be. Fracking looks like one front and CO2 another for similar with respect to oil operations.

And I don't mean there aren't oil operators that do things wrong ( Macondo much?) . But that's really not what we're talking about here, is it? Vanishingly few stories about "fracking" are not essentially terrorism stories with "terrorism" lined thru and "fracking" substituted.

The problem is that neither you nor I know as much as the "corporate funded influence" and we don't have anyone who works for us who does . The information asymmetries are profound. So the easiest thing to do is to cooperate with regulators, and have regulators cooperate with the regulated , which affords influence.

The best example of this is perhaps the IBEW.
I don't know; I'm no expert on typical tollway designs. I've certainly seen turnpikes that are tolled both ways.

Anyway the number of cars queued up to cross the bridge to the east in the afternoon strongly suggests that road is underpriced.
Of course we all need more and cheaper oil than need clean environment don't we?
Oh. Yeah, that's Bad then. I would heartily agree - they should then not do that.
Were the Reddit videos really paid for? Pretty awesome if so, but would also be a very good way to (apologies in advance for using this term) "growth hack" if you just threw them in for free yourself ;)
As one of many people flicking between R and python/pandas, do you feel there are other areas that have the potential for collaborative tools between the two communities?
Again, the post was addressing the absurd proposal that "If your university takes any federal money, all research has to be open."
Finding solutions doesn't imply that those solutions are implemented. I find a dozen solutions that are not in humanities interest every day. Does that put anybody at risk? Maybe if you were stupid enough to make me Dictator of the World or something. And you certainly shouldn't do that until I convincingly demonstrate that I am very very committed to finding solutions that are in humanity's best interests.

I'm baffled at how easily people assuming a computer thinking something means it's going to happen. There are a trillion pieces that have to fall in place for that to happen accidentally, and if it doesn't happen accidentally, your problem is a human social problem, not an AI problem.

And I know what someone is going to think: "The AI might be smart enough to figure out how to make those trillion pieces fall in place." But then, who cares? So what if it figures out how to do something. It still has to be done. And we're the ones who have to do it.
In the beginning was the command line
It's a big deal because it makes better decisions than human in decision space that cannot be brute forced to get all solutions.

Cannot be brute-forced? Uh, you mean like with Monte Carlo Tree Search? Which AlphaGo actually uses?
My guess is that a lot of these places are going to be doubly screwed, because of the shakeout in that industry due to the falling oil prices: even in cases where a company is provably causing damage via bad practices, there may not be a company left to sue for damages.
There exist portable treatment plants that solve the whole problem, should prices ever return to allow their use again.
scopes are ways of grouping functionally related packages. Not sure that is the same thing.

You may be right about the lawsuit.
It doesn't the first Mosque in the UK was built in 1889 in Bath.

Before the immigration waves form N. Africa and the Middle East the vast majority of British Muslims were from British India.
There were very few Mosques in western Europe at the time and they were virtually non prior to the late 19th century, Switzerland didn't had a single mosque till the 1960's, the first Mosque in Sweden was built in 1984.

While Europe has had some Muslim population it was quite different than the current one, most of it was aristocracy and upper middle class in Britain, France, Italy and Spain which was quite detached from the current form of Islam which is heavily influenced by modern Wahhabism and the post Ottoman Muslim Brotherhood movements.

Other than those communities the few other Muslim communities which were present in Western Europe at the time were mostly from the Baltic states which had a population of Muslims in the forms of Tattars which also as detached from what one would expect from Islam today as possible.
There are prebuilt OS X binaries available on the Downloads page. Each binary supports both running the web UI and acting as a worker:

https://concourse.ci/downloads.html
Why am I getting the Saved Replies dropdown appearing every single time I add a comment? It's extremely irritating. I understand doing it once to tell me that the feature exists, but doing it repeatedly after I keep closing the dropdown is really aggravating.
In discussing Apache Arrow in the context of Python and R, we wanted to see if we could use the insights from feather to design a very fast file format for storing data frames that could be used by both languages. Thus, the Feather format was born.

Is the feather in insights from feather the right word? It reads awkwardly to me, which could just be me lacking context.
The overhead of at-rest encryption is negligible.

If you think about it, the files Gmail backends need to access are fairly small: even the upper limit is just couple of tens of megabytes. This is true regardless of whether you get to use hardware acceleration or not. (And in case of modern Xeon servers, you certainly do!)

Servers will spend more time waiting for disk seeks to complete than they do decrypting the data once it's read.

You can even test it yourself: just run "openssl speed aes". My puny laptop does 85MB/s at the most unoptimal settings (AES-256 with 16B blocks), and 92MB/s with conservative settings at same security level (AES-256 with 1kB blocks).

A decent server system can do multiples of that. And once you add hardware acceleration, we're talking about crypto throughput of several hundreds of MB/s. Google servers are connected to top-of-rack switches, and I can make an educated guess that the per-server bandwidth is 1Gb, or roughly ~120MB/s.

For hilarious comparison, even my RPi 2 can do 16MB/s.

So: if we're talking about on-disk storage, crypto will never be your performance bottleneck.
Yes. That is true.

But China is no where near where Japan was in 1990.

You can see that if you compare GDP pr. capita figures.
Now this is journalism I'm willing to pay for
You'd be surprised how little a problem it is in the real world

In the case of UI changes, openQA can have it's 'needles' updated in it's webUI. Look at the new screenshot, compare to the old screenshot, tell openQA to like the new stuff, done.

In the case of functionality or workflow changes, yeah, tests need to be adapted, but the openQA test writing language is pretty human friendly, describing the steps that humans actually do, so it's not that hard to alter

And because we test at the point of submission before anything is merged to the distribution, we generally catch the behaviour changes as part of the package submission, then we have developers keen to get their stuff in the distribution happy to help tune up the tests ;)
Each party can audit the contracts and infrastructure at any time.

There's also an easy path for a dissenting quorum to reincorporate on their own.
> Maybe it's just the color palette that makes it look better

The color palette size definitely plays a part, but the vast majority of degradation is the result of scaling down. This is what a gif looks like which was captured at HD (1280x720) and scaled down to 670x377

http://gitsense.github.io/images/realtime-blog/master.gif

The gif in GitHub's post hasn't been scaled down at all, which makes all the difference in the world.
You pretty much got it right. That page is still a bit rough; we'll give it some TLC soon.

Workers are just machines running a container management daemon (much like a Docker daemon) and a volume manager (a custom daemon for managing caches and efficient artifact propagation between containers). Not sure how you got to Cloud Foundry though, it's not really related. Garden lives in the Cloud Foundry GitHub organization, as it's also used by Cloud Foundry, but you don't need to know anything about CF to use Concourse.

Concourse supports Linux, Windows, and OS X. You can see an example of this here:

https://ci.concourse.ci/pipelines/main/jobs/fly/builds/2621
Thanks for hosting https://gitlab.com/sortix/sortix on GitLab! Feel free to email me at sytse@gitlab.com if you ever need anything.
One of these things is not like the other… https://github.com/edent/BMW-OpenSource/blob/master/FOSS_S1/...
I can easily experience this today by calling over wifi+Whatsapp instead of making a regular call. You'd think that the network specialized to telephones would have superior quality, but I've never experienced that.
Docker Beta for Mac and Windows
I'm a big fan of this project, too. However I'm disappointed that the final price is going to come out to about $1200 http://neo900.org/estimate

There seems to be a fair amount of money and attention being invested in secure messaging, Mark Cuban's Cyber Dust, Blackphone, the various things by Moxie's Open Whisper Systems, etc. However the Neo900 as far as I know is the only solution offering a sandboxed baseband which is critical.
Congratulations on your own OS, but could you tell me why should i use your OS instead of other ones? I don't see any comparison anywhere.
16-Year-Old Hacker Sneaks Game onto Steam Without Valve's Approval
I found this + the op's comments fascinating purely because I wouldn't have been able to tell if both were real, or just fake technical talk of the ilk my friends and I sometimes do with meaningless software/hardware jargon as a joke, without Googling.
That's so incredibly saddening. One of the greatest mediums for cultural exchange, possibly lopped off at the head before it could grow up.
Any chance we'll be seeing the Common Crawl data on there anytime soon?
I think you're describing the right to free association. But when free association is dominated by mob mentality it becomes a minefield for dissenting voices.
Do you plan to support return type inference? Will classes be accessible before they are declared? Why "int" (opposed to supporting the wasm type names)? (I'm interested because I was planning to add a typescript parsing demo for an expression parser (https://github.com/stefanhaustein/expressionparser), but typescript turned out to be a bit more tricky than anticipated originally)
LP Perspective: U.S. public pensions showing confidence in PE and VC
Awesome story
Why I moved my startup from San Francisco to San Diego
It sounds like the lion's share of their effort is going towards blocking attacks that prey on users' lack of knowledge. Infected email attachments and phishing are both examples of this that they brought up in the talk[1].

It worries me, though, that they're willing to accommodate novices to such a degree that they open up advanced users to targeted attacks. For example, Gmail bugs you quite a bit to set a "recovery phone number," but doesn't make it clear that this isn't like 2-factor auth. The phone number is actually a single factor that can be used to reset your password. It even works if you have "traditional" 2-factor enabled.

Thus, the attack looks like this:

1. Look up target's social security number. This is easy with certain online services that were meant for private investigators, but actually let anyone get an account.

2. Contact their cell phone provider. If you don't know which one, guess. There are only a handful of common providers and you'll hit on it eventually. Impersonate the target, say you're going on vacation and need your calls and texts forwarded, and give them the SSN from step 1 to verify.

3. Go to Gmail and say you forgot your password. Opt for the phone based reset, and wait for the text with a reset token to come in. Ideally, do this while the target is asleep to give yourself time to work.

High profile individuals have actually been hit this way, and I think Gmail should offer greater protection to sophisticated users who do everything right, don't fall for phishing, and would never forget their password, but can fall victim to highly targeted attacks.

[1] https://www.youtube.com/watch?v=nkV9kOsTyJU
Don't forget https://github.com/blog/2111-issue-and-pull-request-template... - even for private repos it really has changed the way we do bug reporting (for the better).
Some resources to get you started:

- How to use the Hacker News dataset https://medium.com/google-cloud/big-data-stories-in-seconds-...

- Discussion of the HN dataset announcement here https://news.ycombinator.com/item?id=10440502

- An iPython notebook: https://github.com/fhoffa/notebooks/blob/master/analyzing%20...

- More: http://debarghyadas.com/writes/looking-back-at-9-years-of-ha...

Disclaimer: I'm Felipe Hoffa, and I work at Google.
(https://twitter.com/felipehoffa)
Heh, I saw the "able to remove modules" under Problems Trying to Solve in https://github.com/EverythingStays/EverythingStays and thought you meant that was a feature not a bug. I was definitely referring to control as opposed to removing a single version (impossible by design in IPFS).

Conceptually though, the use case of remove is important, at least in the sense that an author wants to formally call out when a version contains breaking code, etc. I am wondering how an author can signal that the latest version is malware or should be ignored, or that the whole namespace, or even the author is no longer valid.

Without human intermediaries (the primary benefit of centralized systems), we lose the ability to mitigate or moderate when things go awry -- e.g. an author loses control over the "keys to the house".

As this concept gets developed, it would be good to develop protocols for identity management, release validation, module namespace registration, etc. Perhaps if not in IPFS, it can be implemented in blockchain tech like ethereum.
I hope I am being more clear here! Let me know :)
You know what brute force mean in this case? It's 10^170 of moves, you can't brute force it, mcts is used to make probability weights.
In the B2B space, it really bothers me when pricing is listed for a service where the expectation is to be a long-term customer, but pricing is listed per month. It's doubly aggravating when the price isn't rounded to the nearest $10 (e.g. don't price the iPhone SE as $399 b/c that's $400). Cloudflare, while far from the only perpetrator, is the my most recent experience with this crap. If I'm evaluating CDNs, it's not like I want to switch such a service monthly.

I have to believe we are all trying to please the bean-counters w/in our own orgs, but it is almost insulting.