skysight-inc/HackerNews huggingface dataset:
I haven't heard any reports of Plaid doing bad stuff with user transaction data, so I suspect there's a bit of paranoia in the comments here.

On the other hand, there's an underlying (and valid) concern that handing over bank credentials to a third party is risky and, even assuming good faith from Plaid, they have to store passwords on their servers somehow (probably encrypted).
Since they make money from integrations with startups/big banks, there is definitely a conflict of interest between keeping user credentials safe and growing their revenue.

I think as a whole, relying on a modern company which specializes in authentication is better than trusting that thousands of app developers, some of which might big legacy banks with woefully understaffed IT departments, will keep your credentials safe. I'm aware that I'm more optimistic than most people in this thread (and on HN) though.

Here's a stackexchange question with some good discussion about Plaid security:

https://security.stackexchange.com/questions/198005/is-plaid...

Here's a github issue on Plaid's repo, showing that they are at least considering oauth on their roadmap:

https://github.com/plaid/link/issues/68

And here's Plaid's page on security, which is frankly short and a bit vague:

https://plaid.com/security/
Just the exchange between Cyril Abiteboul and Christian Horner before the 2018 Belgian GP regarding Ricciardo going to Renault justified watching the whole series. The gist:

CA: so now you need an engine and a driver.
CH: you are spending the money you don’t have for the drivers.
CA: I have a lot of money.

The build up to this was Red Bull announcing they are not going to use Renault engines in 2019 but before they knew they’ll lose the driver to Renault.
Content Marketing Techniques to Steal from Leading Blogs
Be it N (the philosopher) or other criticism on Hinduism. Buddhism still is the answer for people who believe in Hindu (that is why it was created to begin with).

Most people answer like a personal attack if they have been hurt because of this mentality they have in India. I assume that something like that happened to you.
+1 for the chuckle. This is exactly how it goes.
I don't think that any Boeing customer have said or implied that it's OK if a plane can crash as long as they save up on pilot training.
very often ~piracy-like websites aim at efficiency .. maybe the lack of inertia
Yes, I like that too. The steering wheel displays are easy to see in night races. It's interesting to see what the different teams are doing with their steering wheels:

https://www.youtube.com/watch?v=nLExSMdjlUg

The onboard lap comparison videos are also good, like this one from last year's US grand prix:

https://www.youtube.com/watch?v=GH-Uv6OKeDc

You can see where time is being gained and lost throughout the lap.
I think that's cynical and incorrect. Charles Bukowski's Women is not an example of a normal relationship.

By a vague enough definition, all relationships are "transactional." Both parties can intellectualize their feelings and point to what they get out of it, and both parties can point to a theoretical breaking point, where the transaction no longer has any benefit.

But, when most people say "transactional" they mean something a bit different: that the relationship is devoid of genuine emotion, and instead based on some selfish benefit, such as money or shelter. I think you're equivocating the two here. Real, genuine affection does exist. The fact that both people are "getting something out of it" doesn't mean that it's transactional.
Rust catches some more bugs than at least C# by having a more expressive type system (sum types), read-only being default, class/strict members always needing to be initialized.
> if I see any company accepting payment via POLi it's instant verification the company in question is clueless and that I should avoid using their services whenever possible, because they have zero idea about security.

They just don't care; if something happens, people (including the press) won't really blame Microsoft or Qantas, so they don't have an incentive to vet those payment systems.
One reason this cannot be translated into a portable C version while retaining its compactness (and readability) is the lack of support for carry/borrow chains.

In Go, bits.Add64 takes as input and returns the carry.

In C, there are some constructs that modern compilers will recognize as patterns people use to extract the carry, but it is a hit-and-miss.

Even compiler-specific intrinsics are a few and far between, inefficient or even broken.
It's ok to lose stuff. If we save everything, there will be too much stuff, only a fraction will ever be used. I'm not convinced of the value. Perhaps people should do their filtering, saving.
Yes, I mentioned that.
Interesting idea!

Though I have a question: in order to calculate C you need a way to attribute proposal and ground truth. It's trivial in case when there's only one instance of each class in the image.

But how does it work, when you're working with a set of same-class object? For example detecting each car in traffic.
btw anyone knows if there are PDF shrinkers ?

some journals can weight a lot (scanned pages) even though there's potential to recompress images while keeping it readable
ADYEN | AMSTERDAM, THE NETHERLANDS | HEADQUARTERS | ONSITE | FULLTIME

Speed is the foundation of our company. We think fast. We work fast. We launch fast. We put our merchants at the center of everything we do, and we never stop until the job is done. We’re creating our own path, with a global team driving sustainable growth. We don’t do hierarchy, egos or boundaries. “Not possible” is not in our vocabulary — “freedom” is. This is who we are: honest, direct and always bringing an element of fun into our work. If you’re ready to join the power of fast, keep reading.

Adyen is the payments platform of choice for the world's leading companies, delivering frictionless payments across online, mobile and in-store channels. It is the only provider of a modern end-to-end infrastructure, connecting directly to Visa, Mastercard, and consumers' globally preferred payment methods. With offices around the world, Adyen serves nine of the 10 largest U.S. internet companies and many worldwide retailers. Customers include Facebook, Uber, L'Oreal, Casper, Bonobos, and Spotify.

We offer a competitive salary, knowledge sharing internal events, exchange program to other offices, help with relocation and great career opportunities. Become part of an international work environment and take your career to the next level!

Positions we are hiring for:

Java Developer: https://www.adyen.com/careers/vacancies/development/position...

Plugin / Web Developer: https://www.adyen.com/careers/vacancies/development/position...

Data Engineer: https://www.adyen.com/careers/vacancies/development/position...

Technical Writer: https://www.adyen.com/careers/vacancies/development/position...

Linux System Engineer: https://www.adyen.com/careers/vacancies/infrastructure/posit...

PostgreSQL Expert: https://www.adyen.com/careers/vacancies/infrastructure/posit...
how much is Elsevier ?
It's only a criminal offence if you do it as part of trade. If you distribute those photos but don't ask for money you're committing a civil offence, and the remedy is that you get sued (not prosecuted) and have to pay for the losses, and pay for the costs of the court case.

If you sell the photographs you're now trading and that tips it into a criminal offence.
I’ve been using the site for a while now and wasn’t aware of that rule for Show HN. It’s clearly articulated, but I could see someone that didn’t RTFM just using it to amplify their post of something cool.
>How, exactly, does Bitcoin (and other shitcoins) being nominally 'decentralized', and whose main use after 10 years is still speculation and scams, relate to nazis and right wing trolls occasionally get kicked off twitter?

Perhaps because the people you label "right-wing trolls" are, sometimes, actually just people with different opinions, and deserve (at least in their minds) some protection? They aren't merely getting kicked off Twitter; in some cases they are being demonetized.

It's all well and good to sit back and say, "too bad for them", but it would be diligent to at least concede your "side" may not win this fight, and one day you might be getting the label.
It's dumb because parent poster has seriously mis-represented the law.
I am sorry to hear that you had bad experiences while deploying Elixir. To avoid having others running into the same bad experiences, I would like to point out to some resources and recent improvements in the area for those interested in deploying Elixir.

There are mostly two ways to deploy Elixir. One is the provisioned approach: you install Erlang/Elixir (or you assume it is installed in the machine), then you fetch your project source code, fetch deps, compile them and run your project (in the same way you would run it locally).

The other approach is via releases. A release is a way to package the Erlang VM, Elixir and all of your application code into something you can dropped into production. The downside is that you need to match the target OS and architecture but there are many documented approaches to do so. Today the main tool for performing releases is Distillery and it has great documentation covering AWS, Docker, etc: https://hexdocs.pm/distillery/home.html

In Elixir v1.9, coming out this July, we are incorporating releases as part of the language. You can read more about it in our documentation for master: https://hexdocs.pm/mix/master/Mix.Tasks.Release.html

If you are using a PaaS such as Heroku, it is likely there is already tooling that will take care of it for you, such as the Heroku Elixir buildpack: https://github.com/HashNuke/heroku-buildpack-elixir. There is also Gigalixir, a PaaS specific to Erlang/Elixir: https://gigalixir.com/

Finally, if you want a more structured resource, there is also the Adopting Elixir book (disclaimer! I am one of the authors): https://pragprog.com/book/tvmelixir/adopting-elixir - One third of the book is about production concerns, covering deployment, performance, metrics, monitoring, etc.

If none of this works, you can always reach out to the community in elixirforum.com. I assure you there are more than 2 developers that know about deployment :) and if you still feel like none of the replies about deployment there have been satisfactory, feel free to add me to the conversation there.

> And you're definitely not going to write CLI tools in Elixir (it straight doesn't work with escript in the first place).

I do not understand this comment as Elixir works with escripts just fine. You can build an escript for your project by simply calling `mix escript.build`. This has been available since v1.0 (https://github.com/elixir-lang/elixir/blob/v1.0.0/lib/mix/li...). You can even install escripts directly from Hex (our package manager) since Elixir v1.4 (2.5 years old).
Show HN: State of Cloud Tech 2019
I love night trains. Trains a underrated in general.

I wish the EU would invest heavily in trains. There should be high speed and sleeper trains all over Europe. Single rail cars could have different destinations with automatic coupling/decoupling outside of cities. You can run trains easily on Thorium generated electricity, so the tech is future proof.

Cargo should also be moved to the tracks: https://www.cargobeamer.eu/
That's a great question, and I'll admit I find it easier to define in the negative than in the positive. And obviously, I'm not the original asker, so it would be interesting to hear their version as well.

For me, I think that a key difference might be one of "directness". That is, building things that directly relate to what the user experiences, rather than following processes which you have to trust will lead to the eventual creation of something enjoyable or valuable.

Paul Graham wrote something which, for me, does a pretty good job of capturing how things feel when you're working in this kind of way[1], and also explaining why there's an impedance mismatch between this and what larger organisations tend to be looking for.

[1] http://paulgraham.com/head.html
YOLO is a combination of backend encoder and head. Backend (Darknet) is unique to YOLO, that would be the main difference with SSD, if I'm not mistaken.
One is the injectable self-administration is difficult and the cost of a daily outpatient visit would be exorbitant, even with NPs doing administration. Plus in both cases compliance might not be adequate.
For longer trips, I like having longer transfer times, just to have some kind of buffer in case of delay.

> Rail doesn't seem prepared to international travel.

There is some truth to that. You used to be able to buy a single ticket from Lisbon to Kiruna, and travel leisurely all the way, knowing you would arrive there even if you missed a train somewhere; you could just take the next one. Nowadays, you can't. You'll have to split up your trip into several tickets, and if your first train is delayed and you miss the train on your second ticket, you cannot just jump on the next train with it: each ticket is treated as a separate trip.

Also, if you buy your ticket online, you will probably have to visit multiple web sites to buy the separate parts of your trip. International ticket offices in most countries on the continent can book an entire trip for you, but will charge you extra booking costs for that.

Actually, for really long trips it's probably best to buy an Interrail/Eurail pass.
Dupe.

Submitted 13 days ago[0] with no discussion. Then submitted again[1] 20 hours ago, getting nearly 200 points and 134 comments.

[0] https://news.ycombinator.com/item?id=19447787

[1] https://news.ycombinator.com/item?id=19554425
"If an airline is using an airport cheaply and said airport continuously requires government money to not go bankrupt, that is a fairly clear subsidy."

Yes. But based on EU regulation this won't be allowed anymore in the near future. (2020? 2022?)
> I was interested in politics and always supported communism.

I wonder if this simple statement will change people's views on the project.
TPH on Victoria line is now limited by platform constraints I think, you literally can't move passengers through stations like Stockwell any faster because of the size of the passageways.
It’s interesting to note, that in order for a feature or capability to be implemented, it has to provide value to the end user. So at the planing phase of this feature, didn’t anyone in their right mind thought that this was a bad idea. Given the current situation that Facebook (Fakebook) is in with security missteps why even invest time and money just to hope that users (at least the ones that are concerned) won’t complain. Hope it’s not a strategy.
Yup, chuck that responsibility over the wall. Not.

True, the QAs job is to test it delivers as requested, UX if it is usable by the end user, ops that is is not heavy on resources etc. But it is a joint responsibility between all and especially the developer and designer that they deliver quality and not cut corners.

If there is an ultimate responsible it would perhaps be the project/product owner who would decide what is important and how much time and effort they should spend on which parts. But still it is not just pass-the-buck, they are all responsible.
The unexpected way we might one day diagnose Alzheimer’s
It's an interesting idea, but I have a tough time with the premise that people will choose to record a video of themselves for everyday asynchronous communication rather than type a message. There are situations were video or audio deliver more value than text, but what are those situations and are they enough to become a team's main mode of communication? I'm skeptical.
Research on Harassment
I'm not sure that's really relevant here, since this is monitoring over time. When you design this system sure you could look at the graphs of data, and you'd still end up with the same impression. The point is that over time you can't collect and analyse all the data always.

The important thing here is understand the underlying system and identify what it's modes of failure are. If the likely mode of failure was just to fail to serve some requests at all then the new approach in this article would be entirely useless since the latencies would be the wrong metric completely.

In this case they identified one mode of failure is for a small % of requests to deteriorate almost exponentially and so watching the 99th percentile is useful - this is very common in networking. That's great for this system but the overall message is to find the metric that actually reflects the ways your system will fail- and you need to do that in a practical way that may not necessarily involve recording and storing all the data.
Some of us do deploy Web applications on Windows.
Unit tests that throw random numbers into the code and check execution time is always a constant number of clock cycles should catch nearly all timing side channels.
That's equally as bad for the consumer.
The book Moral Mazes also deals with this topic.
It certainly reads that way. The author takes "programmer happiness" very personally here.
Precision Engineering
Covered by F#, while still having access to a large set of .NET libraries.

.NET is a multi-language platform, with support out of the box for C#, F#, VB.NET, C++ and many others with MSIL backends.
> Despite the potential for emoji to be interpreted in a wide array of ways, emoji experts don’t really exist. “Emoji usually have dialects. They draw meaning from their context. You could absolutely talk about emoji as a phenomenon, but as for what a particular emoji means, you probably wouldn’t go to a linguist. You would probably go to someone who’s familiar with that community, just like they did with the sex trafficking case,” Goldman says.

What does Goldman think linguists do when they research the meaning of words?
True, at that point it is a political issue. And I mean those that would take an issue with not adopting a ruleset that allegedly is mandatory, but isn't really. And yes, that would be my stance against this innocent question.
Have you sent a complaint to the regulator? At least the Portuguese data protection commission is quite responsive, a clear email containing all the information I could gather was enough to trigger investigations, which resulted in warnings and even a couple of fines.
Show HN: A job board where all jobs are thoroughly reviewed
The service might not cost money to try.
When you want to properly evaluate this tool for your team though, there will be quite a bit of time invest.
Being an electron app isn't necessarily the reason why it's slow.

I use Trilium, a different note taking electron app, and it handles a massive amount of notes with ease
Hi! Creator of Jobs/Curated here :).

Two weeks ago I figured it was time to start working more for myself and less for clients. I like the bootstrapped style of building startups and this is one of the first concepts I churned out in a while!

I'm going to try and process your feedback, convert it to tasks and get them in production as soon as possible, so please be brutal! :)

The concept is simple: Job openings get reviewed by experts. These experts are not your normal recruiters. They are qualified for the jobs they are vetting. Scoring is done on aspects ranging from salary to work-life balance, resulting in a curated list of high-quality jobs.
It can be abused, but it should not be possible if the process driving certification of such system is followed properly.

The standards define checks and balances designed precisely to detect such abuse. In particular, the pilot’s rate of error is quantified and it should not be possible to abuse it without going unnoticed.
It’s not easy, it’s very very hard, even for other slavs, but it’s very predictable based on spelling.
I know this is anecdotal but there are several examples of this on the web: https://imgur.com/gallery/2VRFr
I was more going for the "make a general guess / bet" kind of meaning, which is how the phrase is used today in England / Australia / New Zealand.

https://english.stackexchange.com/questions/20742/why-did-th...

Thanks for the heads up tho, I will retire it from my rhetorical toolkit in favor of something more universally understood.
You can still get the old categories from Inbox (without the bundles) using the following Gmail labels:

label:trips

label:finance

label:purchases

label:social

label:updates

label:forums

label:promos

is:pinned
I doubt that given the amount of hardware platforms with support for Java and C#.
> DRM is the price one must pay to consume BIG MEDIA content.

It's just what big media has happened to get away with.

If they found themselves without a way for their paying customers to access their content via DRM, they'd drop the requirement on the spot, with little to no financial impact except for DRM scheme licensing fees.
The point with bundles is that it doesn't skip the inbox. On mobile I could see my "Mailing List" bundle and know there is something to check. With GMail, I could have the "Updates" thing, but once I click on it and go back its hidden from the Inbox until something is added to it.
Here is Alexandra's bio in her own words. https://sci-hub.tw/alexandra

tl;tr/ cannot read Russian

The west treated Alexandra badly. Russia will never give up Alexandra. Alexandra is a true hero. Alexandra, alone, has done more for opening up the science more than all Open Access activists combined.
Dive Deep into Deep Learning (Free Online Book)
Why though? I am using Braintree for cards and paypal and it's a breeze.
Infrrd Enterprise AI Platform
Yes but how to visit? The website doesn’t even say where it is! Shut up and take my money!
edit: Well, I guess the bus could then ignore passengers on the tarmac wanting to get on.

That's another thing.
Covert data-scraping on watch as EU DPA lays down ‘radical’ GDPR red-line
Intel unveils next-gen 10nm FPGAs
I think the medium, that you're supposed to be using video by default rather than text by default, would encourage a team or company to start recording more and tapping at the keyboard less.

I'd compare it to the premise in The Expanse books where there's almost always a light delay for communication so people record video messages by default. When they are on a ship together then they default to audio only. Text is possible in both cases but its bandwidth saving feature isn't required. Now we don't need to save bandwidth anymore perhaps video makes more sense.

Also, if you are a remote worker then playing videos isn't going to annoy an open office full of collegues.
If those are your concerns, then the fact we are adding releases to Elixir core in the upcoming version should solve most of them.

The single point of failure is gone. The code is now maintained by the Elixir Core Team and it should garner more general attention from the community. The amount and complexity of scripts have been reduced drastically and they are statically verified to run on `sh` (no bash). As with everything else in Elixir, we do our best to keep the Erlang <-> Elixir interface pretty clean. You should expect the same level of quality and polish as the remaining of the Elixir tooling.

I am not sure about this point though:

> Others like Ruby and Python can be moved around with standard system tools easily enough.

If you are not using releases, and simply Mix, is Elixir any harder to move around then Ruby and Python? From my understanding, using Mix to run Elixir in prod is a similar experience that both Ruby and Python would provide.
PayPal makes strategic investment in blockchain company to focus on user
Most emoji could likely be replaced with, "And when I say that, I mean it in an X way", where X equals "humourous", "joking", "angry", "flirtatious", etc. Which would be incredibly tedious.

Consider that when you read something with dialogue, e.g. a novel, the author will frequently utilize descriptive words to indicate the tone of the dialogue. E.g. '"You're not going anywhere," he snarled.' As such, a way to indicate tone using just words exists - it's just clumsy to do that for your own statements.