skysight-inc/HackerNews huggingface dataset:
Credit cards provide protection that you don't get with debit payments:

- Fraud protection and limited liability
- Ability to charge back a transaction if the product is not delivered, if you have a dispute with the seller, or if the seller goes bankrupt.
- For the seller, guaranteed payment even if the customer is a bad credit risk.

Plus of course flexible payment options:

- Delay repayment interest-free up to typically 45 days
- Delay repayment over longer periods, with interest charged

And potentially additional benefits:

- Rewards and air miles
- Extended purchase warranties
- etc

All these 'value added' services have a cost to deliver (e.g. fraud losses ~20bp). They are funded by a complex combination of upfront product/rewards fees, interchange fees paid by the merchant to their bank (the acquiring bank) and passed back to the customer's bank (issuing bank), penalty fees for late payments and going overlimit, and the customer. A slice also goes back to the card scheme, Visa/MasterCard. Customers may have to pay their bank for the product.

The size of these cash flows varies greatly by country and product, influenced by marketing, competition and regulatory arbitrage considerations.

(Disclosure: I used to run Operations/Portfolio Management/Strategy for credit card businesses, was involved in many product launches, introduction of EMV chip cards, commercial negotiations with card schemes, etc)
We do move to NoOps in the classical sense, but are not there yet. But serverless is a good step.

With the ever more complex delivery pipelines it does make sense for someone to build delivery infrastructure. And devs are a better investment when they write app code than delivery infrastructure.
Fully agree with this. I see people all the time recommending a VPS, a Digital Ocean droplet, an AWS EC2 box etc. for a company website/app/service because it's "easy" and "any developer worth their salt should be able to admin a server" to save maybe tens of dollars a month. Heroku can be an order of magnitude less effort for example.

I can manage a server manually but I don't want to waste my time doing that. It's never going to be as robust as a cloud service that has a team of staff doing it for you either. Anything that requires me to SSH in makes me cringe now to be honest; it's just way more low level and manual than I want to get involved in when I could be coding.
The point is, it may be accepted now, but in the future it may become cause for a great deal of concern - and that is why we cannot allow ourselves to submit to the heinous evil of state surveillance. This is a de-evolutionary impulse.
This is precisely why I created a medium account-- because there is already an audience that is reading, liking, and commenting on articles. I tested this theory by cross posting articles to both my domain[0] and to Medium[1]. The Medium article has thousands of views in a month and my domain gets maybe 20 views a month. This is partly because "publishers" pick up articles on Medium which shows it to a new audience.

[0]: https://www.ceriously.com/blog/post.php?id=2017-05-09-nodejs...

[1]: https://medium.com/front-end-hacking/promises-in-node-js-8-x...
ssh -D 12345 infidel@secret-server.com
to play devil's advocate...

The article seems to be written in the context of small startups.This is an inherently risky (and risk tolerant) environment.

The biggest risk is usually internal. Fail to make a good product, or the product isn't popular... If your chance of total failure in the next 3 years is alread 25% or 90%, then adding 2 or 10% risk can be reasonable. This is an abnormal situation.

A related concern from a few years ago was FB & Twitter "as a platform". In some cases, the risk paid off. Take Tinder, for example. Tinder doesn't work at all without FB and plan-B is probably terrible.

That's not a risk an existing business could take. Tinder could because they were a startup. Using FB profiles avoided the empty profile problems most upstart social networks have.

Dating is a network-effects problem. So, a 50% (or whatever) increase in profile completion rates could have been the difference between success and failure.

If "NoOps" can genuinely reduce the area of competence a startup needs, and let them focus on application building (or whatever)... that can be an edge. Taking risks to gain an edge is something a risk tolerant startup can do.

Of course, small companies become big companies and these decisions leave a legacy.
> But thats a good thing.

That isn't a good thing.

> We are witnessing checks and balances in play.

No. What we are witnessing is a billionaire getting his way because he has money. It's a billion putting a pall over the "fifth estate".

> The Fifth Estate is necessary, whether we like it or not

Sure, but that is what is being attacked and intimidated. That isn't a good thing.

> How else should things continue: totally unchecked?

I'd rather lean towards "totally unchecked" than "controlled".

I'd rather politicians, celebrities, elite be worried about the fifth estate than the fifth estate being intimidated by the politicians, celebrities, elite.
Private browsing does not conceal what you visit from your ISP, and it only partially prevents trackers and beacons from tracking you (browser fingerprinting is an issue the private browsing won't solve).

It also won't safe you from nefarious extensions installed in good faith (as mentioned in the presentation).

Using private browsing keeps your local history clean, and prevents existing cookies from being used to track you. That's it. It is there mainly to prevent the letter 'p' typed in the address bar from auto-completing to the more colourful websites just when you want to show your mother-in-law a nice quilt you saw on Pinterest.

To prevent the level of tracking mentioned in the presentation, you should at a minimum use a VPN, private browsing, and trusted anti-tracking extensions such as uBlock Origin and Privacy Badger (which as far as I can tell seem to be in the clear and above board at the moment).

If your threat level warrants it (e.g., a judge in a morally conservative society) you would use Tor or a VPN with multiple exit points chosen at random for each session.
A person of interest is when you patch the kernel and linus says okay- and the NSA wants to talk about gay porn in the mormon cafe down the street
Not really. It's just different graph structures and optimizations.

Spark in general just isn't well suited for tensorflow graphs.

You're hitting on exactly what I'm talking about. It's very different use cases.

1 is tensors, the other is data types with schemas.

Tensors are also n dimensional. Schemas are inherently 2d.
The ops are also different. What makes spark's op graph good vs tensorflows are very different.

Tensorflow in general tends to lean on pandas and the like.
They are sorta trying to do that with pipelines, but at the end of the day, I think it would overextend tensorflow's scope to "care" about anything outside of math.

"ETL" and dataframes is already pretty well served.

If you want something that does this well, look at arrow which is a great communications layer. It even has a tensor type now.

Disclaimer: Biased rant below. I compete with databricks, google cloud,tensorflow, mxnet and a lot of the spark ecosystem

The other problem is..pyspark itself is just bad for linear algebra. Period. You need specialized communications for tensors because the data often lives elsewhere and is in a blob type format. To get benefits from simd and the like you shouldn't be adding networked communications on top of this.

That's why we made jumpy for our library. We interop directly at the pointer level and then use our parameter server and gpu stack.

Using arrow I think mapd is attempting to do this as well.

I don't see spark ever becoming good at linear algebra anytime soon despite what the folks at berkeley are pushing.

As for "reasoning about data frames" spark underneath basically turns your dataframe declarations into a DAG.
It does this in a very different way than tensorflow's XLA though.

XLA's code gen is focused on math ops. Schemas are a whole other different animal. The great thing about spark is it already has "typed rdds" like dataframes and datasets it uses internally. It's really to rely on the JVM's type system and JIT for this.

Whereas with math, if you constrain the domain and can make assumptions you can do codegen assuming that all you're doing are "for loops" which generalizes well for cuda and cpu with simd/AVX etc.

You can't make the assumption that everything is a "for loop" as much with spark.

We write and maintain datavec:
https://github.com/deeplearning4j/DataVec

and nd4j:
https://github.com/deeplearning4j/nd4j

which are integrated together and have a "tensor data type"
which uses nd4j directly. This is very similar to what arrow does.

We define a "transform process" which you could say: do ffts with.

That kind of ETL isn't supported with dataframes directly without a lot of hacks.

TLDR: TF will mainly stick to linear algebra
Ask HN: Is Piracy a good thing in the age of Net Neutrality?
Wouldn't greenhouse gases turn earth into a wet greenhouse?

A parcel of air that is near saturation may contain 28 grams of water per cubic meter of air at 30 °C, but only 8 grams of water per cubic meter of air at 8 °C.

So isn't it possible that runaway methane would turn Sahara green again?
There is nothing inherently wrong with the modern world, including smartphone usage. The fact that you don't choose to use one (or as often, or whatever) doesn't make it wrong that I do.

My phone is an iPhone, and I make great effort to only use apps that are paid and without ads. You get a ton of utility usage out of these things (and yes, they help you kill time waiting for your doctor or your train too) and the only way it's a billboard constantly shouting bullshit into your face is if you allow it.

I do agree though, the amount of advertising people are subject to is egregious. I have a feeling that's a bubble that will be bursting soon.
Your caveat is well-taken, but you can learn a lot from what is done in these fields.
Atom plugin – Search and install npm packages from import statements
Le Pen and Putin probably don't write emails and Trump is tweeting :) But I agree, it is hard to follow the ethics of this, to say the least. Also, if I were sent leaked documents, it would be incredibly hard to understand and consider the ethics.
I find this a problem with my LED-backlit LG monitor. It's ridiculously (by which I mean, blindingly) bright at full brightness, but anything below and the imperceptible flicker gives me migraines. So I have the choice of impossible brightness with no flicker, or acceptable brightness with headaches.

I don't get why LED bulbs need to flicker though - the bulbs don't dim, and if they're providing steady light, they should be operating permanently. If it's a heat production problem, the bulbs need heatsinks, not PWM.

I've found a vast array of modern tech to be completely unusable for me because of this. I can stare at the CCFL-backlit screens on my workstation all day, but a few minutes of my home monitor is enough to send me straight to bed in darkness.
In House Mobile App Development or Outsourcing?
bit.ly/2tW3XZu
Fiat Chrysler’s Subsidiary Maserati Rollout Electric Platform in 2019
does stunnel over openvpn bypass the GFW ?
FYI, This "Better History" extension in Chrome has a history of selling browser history since it was sold by its developer: https://chrome.google.com/webstore/detail/better-history/obc...

They frequently remove it from the store when people notice and restore it a or so month later.

The comments over the past year or so detail the symptoms of spyware. The "Report Abuse" button in Chrome Store feels useless.
And they got it wrong too. Trivial in the software sense merely means there is a known solution, you just have to implement it. Non-trivial means you need to generate some novel IP first.
This is great. I look forward to everyone's information being made public in the future. It might be embarrassing initially but if everyone else also has embarrassing stuff released about them then it won't be so bad; it will make people more open and encourage us to be honest. Only criminal and highly unethical activity will be negatively affected.

We need to re-calibrate our ideas about people and society to something more realistic. It will probably lower our overall opinion of humanity but at least people will know the truth and behave accordingly. Right now people are idealising certain things and behaving based on false information.

In any case, I think it's unavoidable that all information will be public at some point in the future. It's been heading slowly in that direction since the dawn of civilization. Several hundred years ago, even a figure as powerful and well known as the pope could behave unethically and nobody would find out until hundreds of years later.

Today it's much harder to keep things secret. I think big, embarrassing revelations like the Anthony Wiener scandal should become increasingly common.
What exactly is a "VPN app" for iOS? How does it work? I was under the impression that iOS natively supports VPNs through IPsec (and perhaps a few other technologies), and that it doesn't have tap/tun devices, nor it allows installing kernel drivers to create tap/tun devices so you could not use e.g. OpenVPN.

So what do these VPN apps actually do? Are they just a front-end for some service, but the phone still uses IPsec? If that is the case I assume you can configure IPsec manually?

Can someone explain? A link to some technical document would be amazing.

Thank you!
He is socially and culturally progressive - so he counts.
I guess it's related to personality types.

Some people simply will not undertake an activity they wish to improve upon (exercise, coding, playing an instrument etc) without objective numbers guiding them and relaying their progress.

Others, like myself and perhaps OP, are happy enough to undertake an activity and be less scientific about their performance so long as they "feel" they are making progress and more importantly enjoy the activity.

To add to my previous post. I do try to strike a balance. For example the vast majority of the time I don't measure myself, but every now and then for curiosity I'll strap on a heart rate monitor and mobile app like MayMyRun to see how I'm performing versus a few months ago. I still don't have the voice shouting progress in my headphones, and I still run without music, but it's interesting to see the results and a nice outcome if they have improved.
"Leaks".
Hmmm my idea would be

"Hello from github,

We detected that you uploaded credentials to NAME_OF_REPO. We strongly advise against this as it allows attackers to easily gain unauthorized access to your software and infrastructure.

Have a look at this blog where we discuss alternatives"

EDIT:
Just to be clear, I'm not suggesting a ban at all, just a friendly email in response to commits that introduce credentials to public repos
Have a look at the Gamersnexus reviews if you are interested in general Ryzen/Zen information. They do not cover only gaming, and made a good impression on me. The pendants on anandtech could be helpful as well.

For threadripper I would wait a bit till the release articles roll out. That release will be covered extensively. But what is expected is "just" a bigger Ryzen processor with more cores and maybe some latency issues, tbd.

http://www.gamersnexus.net/hwreviews/2822-amd-ryzen-r7-1800x...

http://www.gamersnexus.net/hwreviews/2875-amd-r5-1600x-1500x...

http://www.gamersnexus.net/hwreviews/3002-amd-r3-1200-review...
I am more interested in the details that just this blank statement that everything is better. After trying Elm several times we failed to implement even basic things in it that we could do in React/Redux easily. For an average JS developer Elm is totally alien tech compare to React or Angular. For Haskell programmers Elm is pretty appealing because of the familiar syntax and type system, but the intersection of Haskell programmers and frontend developers are pretty small.
Someone is using Bitcoin to buy crystal meth:

Model Quantity Price Total
3-MMC - Crystal: 10g 3-MMC 1 180.00€ 180.00€
Sub-Total: 180.00€Discount
Well there's two ways this can go down.

Either these things that we all do become illegal and we're all criminals and the government uses it as a form of repression when people need to be put away for whatever reason the regime deems necessary. Or these things remain legal and become socially acceptable because once everyone understands everyone is doing it, we'll collectively stop caring.

Right now we're in this weird transitionary period where things are not illegal, but are frowned upon in polite society and it's first coming out that you know what, we're actually all weird behind the scenes and there's no such thing as normal. So we have weaponized public outrage.

I'm curious which way we'll go. Hopefully it's not the "we're all criminals" way. That would suck.
Exactly. Thiel, Hogan and Gawker are all unpleasant characters. But it's surprising how skewed many of these comments against Gawker. This reflects the heavily anti-free speech sentiment that has taken over the US and the online communities.

I have my suspicions that billionaires are funding the anti-free speech lobbies online

> It worked. Gawker felt like they were in the right but resource exhaustion got them in the end.

It was a billionaire using his money to essentially shutdown a news/media outlet by suing it over and over again. It would be like Bezos suing a small bookstore over and over again to bankrupt them.
STUNNING WEB DESIGNS TO CHOOSE FROM
Power your business with the only platform that lets you create, manage,in a beautiful way. Choose your template to get started.
According to various news articles, Morningside Heights prices have risen less than other Manhattan boroughs, and there's plenty of new construction happening, which residents are trying to use State powers to prevent[1].

I can see why finding who owns stuff might be difficult, but the effects should be easier to detect; do you have any examples of districts and urban areas with rising prices and very little or no growth, despite a lack of ordinances and other regulations preventing it?

[1] https://www.dnainfo.com/new-york/20160411/morningside-height...
I read that the Russian intelligence services are still using typewriters for exactly this reason
"You don't have permission to access /pages/comp_timeline on this server."
If Musk can keep living on credit based on 'his company status', i am quite sure that netflix will be able too.

Though god knows where that 20 billion debt in the article actually comes from...
> My issue is that your point has been heard. ...And heard, and heard, and heard.

What does that mean? My posts aren't dupes. If my responses are similar, it's because similar posts existed in the first place.

> make room for other people who want to partake

This is a digital forum, there are no such restrictions, "theater etiquette" doesn't apply.

A good quality post is a good quality post, why would it matter who posts it?
It's better than no response at all.

I was able to find two vanity fair pieces on the topic, if only because I had a better place to start: "Thiel blood boy"
Unfortunately, this method has been blocked years ago. Well, not blocked completely, but the speed slows down to zero (packet loss grows up to 100%) within a couple of minutes making it practically unusable.
"Look, I wrote a simple neural network" is the new "Look, I wrote a simple Lisp interpreter".
PLANS AND PRICING
Is there a disadvantage to banning private keys in public repos?
I think there might be nuance in the way US and France see the political scale, but I guarantee that he is not considered left here.

At best center, but since his last policies (cutting rent assistance, giving tax breaks to the rich), even the "center" image starts crumbling
Facebook bots started speaking unintelligible language to each other
> Maybe I'm old school, but I really hope developers give a serious thought before jumping into this vendor lock-in trap.

What vendor lock-in do you mean though? If you're using AWS, Google or Heroku, they all support Node, Python and PHP for instance and have several options for file storage, SQL and NoSQL. Migrating away is always going to be painful (although you can make this easier for yourself with abstractions in your code) but you can still host on cloud services in ways that don't tie you in.

I agree if you start heavily relying on features that only one company provides you might be in for some trouble but hosting + coding it all yourself carries significant risk as well.
Putin is not using internet, he is old for that.
Webpack and AWS Lambda done easy
Whenever I'm reading one of these ads masquerading as blog posts I always close the browser tab the moment I come across the 'here at x company..' statement.
I've found the colour to be too close to emergency-vehicle blue as well, particularly if the car behind hits a bump and momentarily brings their headlights into my mirrors, it's almost exactly like the flash of emergency lights. I shouldn't have to be second-guessing whether there's an emergency vehicle behind me, I should be following my first instinct which is to ensure I'm not obstructing traffic. Not clearing out of the way for an Audi pulling a tonne to rocket past me.
This comment has no substance and is essentially flamebait.
Function as Child Components Are an Anti-Pattern
Hi developers.

My team open sourced a simple tool we used to deploy our es6 code to AWS Lambda.

Simple API with webpack settings, returned with zip file path

Nothing else complicated
Why would you want everyone's information made public? Do you see any value in anonymous (or semi-anonymous) discussions?
Every single product including the ones that go hockey-stick start out as prototypes that don't need to be prematurely optimized for scaling. That doesn't mean you shouldn't plan ahead with best practices for performance / etc, but the bulk majority of startups will not reach product-market-fit with the first version of their product. It takes months and years of iteration to be able to put up a hockey-stick growth curve.

Offering up a refined, live version of the product is non-negotiable and completely achievable with the tools mentioned in the post, but adopting services that simplify your infrastructure processes gives you the focus that an early stage product needs.

I'm 100% with that you should control your infrastructure if you're an established company, brand, or product, but we're coming at this from a startup's standpoint where speed of iteration & shipping features make a huge difference in the eventual outcome of the startup.
Another hard 'no' here.

There's a even strong chance I'd actively hamper company operations surrounding the project, and bust out psychological warfare on management until fired.
Very sad. Though I have an alternative apple account outside CN, prepared for this long time ago, it still brings me some inconvenience. These days you can't trust any mega corp, they will eventually store our (Chinese citizen's) data in CN.

Another explanation is the upcoming 19th National Congress of CCP. Recently many policies have been published to restrict freedom of speech, indicating the leader now might desire another 5 year presidency.
Well, misdetection and examples for one.
I don't think they are more knowledgeable, don't expect them to be so and I am not surprised that driving schools teach driving rather then how cars works. Nor I am outraged over the fact that most people are not experts in everything and don't have deeper knowledge about my profession.

I think that all the kids should be taught enough about computers to know it is no magic, that it is learnable and actually easy once you want to do it (and you dont actually need to be genius to learn it as many believe).

However, I really don't think they all need to know Linux administration.