skysight-inc/HackerNews huggingface dataset:
Indeed. I had bank accounts in 6 or 7 jurisdictions, and used mobile payments (mPesa, GoJek, etc.) in many more, and the US banks were by far the worst, most primitive, archaic, least convenient, most punitively expensive (in a mean-spirited way) of the bunch. It is no wonder that the (terrible, and expensive) PayPal originated in the US, because the extant alternatives were so primitive (sending checks by mail? seriously?) - other countries had simple, fast, cheap domestic payment systems for ever.

UK and related systems (Ireland, Hong Kong, Channel Islands) second worst.

European continent - what a pleasure by comparison. Everyone has their account number on their website or stationery, and if you want to transfer money, you transfer money.

Of course, I understand that US banking has been catching up to Europe and Africa and Asia. Enjoy.

EDIT to add: As many point out, that's obviously retail. Can't beat US banks in investment banking - Swiss banks and Deutsche and HSBC etc. have been trying.
> Transfers in NZ are realtime, instant, and validated before you send to ensure its the right person. You can also create accounts online with your government login. Touch to pay exists everywhere since at least 2010.

I know that this is an outright fiction, so I’m leaning towards doubting the rest of your post too. Transfers in NZ are only instant if you’re transferring to somebody in the same bank. I don’t know what identity validation you’re talking about, NZ banks just take an account number for transfers. I’ve never seen a bank use government login in place of AML. Touch pay is not widely adopted at all in NZ, most merchants hate it because of the extra fees, in recent time it’s become somewhat common at larger merchants. Literally everything you said about banking in NZ is either outright false or a major exaggeration.
My iPhone 6S does 4K in great quality with a really cheap camera. (As a part)
The article describes grsecurity's 'respectre' compiler plugin [1].

[1] https://grsecurity.net/respectre_announce.php
>why there are no more big-data-like studies on strain population ratios

Not an expert but there are studies going on. The current process seems to be roughly:

>There are two labs, O'Toole explains, that processed my sample. The first was the wet lab, where, through various molecular assaults, DNA was extracted, 95% of which was bacterial. This was then sent to an external company to be sequenced – there were over 30,000 sequences – and then a huge file of data was crunched by what O'Toole called "a bunch of computer nerds who sit around all day generating stats" in the institute's data lab. (https://www.theguardian.com/science/2014/feb/11/gut-biology-...)

so you get a lot of genetic data mixed up from a lot of strains and it's probably hard to make sense of.

There are some commercial services that will check your bacteria out from $90 https://ubiome.com/consumer/explorer/ https://atlasbiomed.com/uk/microbiome
Not unique to Chinese firms either. Sprint resisted blanket surveillance, for a while, and were finally coerced into line. Do you imagine hardware vendors are immune to the same pressure, in the US, Japan, and Europe?
It's an interesting concept. Seems to have some issues in firefox with changing numbers. It looks like many of the numbers go to a random number after changing rather than the one you set it to.
EBS is persistent right?

I mean the failure of backup is not a surprise. Entropy is just everywhere.
Fixing this for you -> "serving a multi-megabyte bundle of Javascript that renders the entire page through DOM manipulation" from a nearby web server is a lot faster, "in some cases almost being as fast as fetching a single HTML file from across the world."
Gotcha. And it won’t help you absorb what you ate if you’re eating it everyday.
Your comment just made my day man. I really appreciate your support and kind words, it's not easy for an indie out here lol.
Amazon Reportedly Testing Biometric Checkout for Whole Foods
> "why would there be any bias if selections were completely merit based (that is, blind to race and sex)"

But that's a really big "if". Selections are not completely merit based. They are not blind to race and sex. Minority candidates who use a male western sounding name are much more likely to get invited for interviews than if the have a female or foreign sounding name.

The bias is there. We need to undo it or compensate for it. Extra effort to hire from underrepresented groups makes a lot of sense. Bars should not get lowered for them, but they should be able to get a fair shot.

And maybe the problem is not so much that there are not enough minority candidates, but that there are too many unqualified majority candidates who are taking up space.
The original speech which is quoted is an outline for the use of 'deferred prosecution agreements' office which are effectively corporate plea bargains by the DOJ.

The public policy problem is that if a corporation is indicted, legally they are presumed innocent but the market may not see it that way. Though the company might be eventually fully exonerated in court, they might have driven to bankruptcy by the market. By agreeing to a DPA, the company can treat it as a pseudo-regulatory matter.

This, of course, has critics on both sides. On the one hand some critics feel this has allowed corporations to engage in ongoing criminal behavior without ever really paying the full price. On the other hand, people have criticized the Attorney General's office for using the threat of indictments on flimsy grounds as a means to create a backdoor regulatory regime with no legislative basis.
Lots of other people have pointed out the issues with this analogy.

My reasoning for thinking this is not a good analogy is the supercar is a device that cannot be used/exploited in normal operation. It is illegal to use the top speed or acceleration of a supercar. It cannot make traffic move out of the way for you. A Supercar will not get you to work any faster than a Toyota Corolla. The Corolla will go fast enough to send you to jail, just like the Supercar. You can't use the Supercar features without legal risk without going to a special place (the race track). People who own sports cars and supercars try to rationalize this away but it's true. They are really just driving them around to show off and can't realistically use the cars capabilities in the real world.

If a fancy DSLR or Mirrorless camera is like a supercar than it would mean everyone who had a DSLR or Mirrorless camera had to use the camera with one fixed prime lens that had bad quality and was locked at a small aperture. You had to use it in green "full auto" mode all the time. You had to set the camera up to run in it's slowest mode, and you had to set the camera up run at a very high ISO and to store photos in a high compression JPEG setting.

Only when you went to the special zone of photography would you be able to use the extra features. (Changing lenses & settings for maximum effect.)

Most people who carry DSLRs & Mirrorless cameras around can exploit their advantages ruthlessly in the real world whenever they want.. nothing at all like paying for a sports car or supercar and just using it as a show-off token.

I am not arguing against Om's point though. I'm in the same boat as him, I have a pretty expensive camera setup but have bought minimal camera gear since 2012 and use my Smartphone more and more.
Here come the aggrieved-by-proxy to regale us with tales from the internet about people being mean to people vaguely similar to them selves.

Let's listen in on today's strawmen
You are Plain Wrong. It's a terrible thing.

Due to the risks inherent to black hat SEO (delisting), serious non-shady companies wouldn't use it to compete on a competitor keyword. This isn't 2011. Companies that are going to use black hat SEO are still going to use black hat SEO, they aren't going to switch to the ad marketplace.

Take a second and consider who these ads benefit. Having to compete in paid listings on your own trademark benefits Google, firstly. Secondly, I guess it benefits deep-pocketed competitors who can position themselves above the top organic result. It absolutely does NOT benefit users, and it is an outright tax on the company owning the trademark (who users are obviously attempting to reach via Google). It is a Bad Thing. Unless you're Google.
I think it's not about "income brackets", it is about profit margins which can vary a lot between industries. 4% of revenue is enough to bankrupt traditional business, like Wallmart with profit margins of 2,48%. Google is a low-cost business, with profit margin of 25%, so even the maximum GDPR fine is something they can just write off.
Sat solver in Python (~175 SLOC) with watch lists
Ask HN: What are some basic steps I can take to protect my privacy online?
I know I can use Firefox instead of Chrome and DuckDuckGo instead of Google. What are some other things I can do? What extensions and settings should I be sure to have on my web browser? Also, is there a way for me to assess how much of my private information has been compromised?
JMAP Make Email Better
I suppose it depends on whether you want schema-on-read or schema-on-write.

Even if you're working under the first model, there's still a lot an RDBMS can do to help you ensure data integrity. Largely by being less flexible. Databases like MongoDB allow for a more fexible schema, at the cost of pushing a lot of the work of ensuring data integrity into the application code.

For my part, I do a fair bit of working with databases that were built on the MongoDB of the '90s, Lotus Notes, and I've seen what they can grow into over the course of 25 years. It's not pretty. That experience has left me thinking that, while there's certainly a lot of value in the document store model, I wouldn't jump to a document store just because I don't need everything an RDBMS does. I'd only do it if I actively needed a document store.
As far as I know BuckleScript isn't a FB project.
Well, TLS 1.2 still mandates PKCS 1.5:

"The RSAES-OAEP encryption scheme defined in [PKCS1] is more secure against the Bleichenbacher attack. However, for maximal compatibility with earlier versions of TLS, this specification uses the RSAES-PKCS1-v1_5 scheme." [RFC 5246, 7.4.7.1]
I’m not a fan of TypeScript, and never heard of Reason, but this post makes me like TypeScript more. I prefer the fact it’s more explicit and less magic.

The examples in TS are very easy to understand where Reason just looks like magic and I have to think more about what it might be doing. I don’t see a benefit to Reason over vanilla JS.

/opinion
brave token is shit and not needed
Your Scala engineer link gets me 404. Your mobile engineer likewise. Looks like the ellipsis have become part of the URL.
The primary component in the success of US banks over European banks is that European banks struggle to do business in the US. This is because the jingoist zeal in the US puts up massive hurdles in the way of any foreign bank.

In other words, Americans only buy from Americans. This is why "Twenty-five years ago, European banks charged into the U.S. They bought storied firms like Donaldson, Lufkin & Jenrette and Wasserstein Perella and dangled big paydays for rainmakers" - to convince Americans they were buying from other Americans.

This allows American banks to build up a war chest domestically and keep the fight in Europe and the developing world - while there is no fight in the worlds largest economy. China is doing the same.
> I'm convinced that the obsession with rewriting history is solely due to inadequate tools.

The article at the top literally said explicitly never rewrite public history, so what obsession are you talking about exactly? Git has what you want as long as you don’t mistake local operations before push as “history”, and instead only consider history to be commits that have been shared with other people. That makes more sense anyway, there’s nothing sacred to preserve in the arbitrary, noisy sequence of things I did while I was bumbling around on my machine before I push.

Git was designed with a toolset that shows every commit and lets you clean up your own work before you contribute it to public history. Its tools work well when you understand git’s design and use it the way it was intended. Git is not Mercurial, though, that’s true. Perforce isn’t Mercurial either.

Git can limit bisect to a single branch, and normally does skip branches until you want to descend into them. Don’t confuse losing the branch name with losing the branch, git doesn’t lose the branches, only the names, and only if you delete the names.
The blobs appear to come from aggressive noise reduction on iOS. I think they’re better if you shoot RAW, which is an option with a third party camera app.
Debian's popcon is not enabled by default.
IEEE Standard 754 Floating Point Numbers
Well, I am an European, it's sad about the US Gov./DoJ, but that is not something I have the right to demand from my part.
> Austin for $120k, you can buy a house in a nice neighborhood, let your wife stay at home with the 3 kids, own 2 cars

I'm not that familiar with Austin, but a quick look at real estate listings show that four bedroom homes with two car garages are not commonly available for less than $400,000, unless you perhaps want to spend most of your non-working hours commuting.
That’s it thanks!
If their whole business model is selling personal data, then 4% is clearly just a cost of running their business.
I was curious what the maximum fine for Google could be under GDPR.

Google's 2018 revenue was $136.22 billion. GDPR allows for a maximum fine of 4% of global turnover.

At a maximum 4%, GDPR could impose up to a $5.5 billion fine. I agree, getting something closer to the maximum might help the situation. Although ultimately, my bet is that Google is already baking the 4% revenue risk into their business model. If that's the case, GDPR's maximum penalty should be reconsidered.
Pointless digression:

"And with cars/motorcycles you hear how it's more fun to drive a slow vehicle fast than a fast vehicle slow."

I know this is just your third comparator in your statement, but I never thought I'd see it pop up on HN. :)

It's one of those clichés you see all the time in Jalopnik comment sections...I always want to say "but have actually done that, driven the slow car fast and the fast car slow?" Because...I've got a slow car and a very very fast car. The fast car is fun to drive even when you're going 0 miles an hour at a stoplight. The slow car is fun to drive slow but awful to drive fast.

Maybe this statement works if the "slow" car is an E30/Miata/Fiat or similar but in my book, fast car going any speed is always way more fun. :)
I've never used Reason, but I find OCaml very easy to set up. This probably depends a lot on how well-supported your editor is. My setup involves:

sudo apt-get install opam inotify-tools m4
opam init
opam switch 4.07.0
opam install dune merlin ocp-indent

and then add the ocaml layer to my spacemacs config. This gives me auto-indenting, syntax highlighting, type hinting, and my preferred build tool (dune w/ inotify).

FWIW, this was much worse when I did it a couple of years ago. I think the ecosystem has made pretty big strides recently, much of which came from standardizing on dune as the canonical build system.
It's been all but deprecated in TLS 1.3... however, it's been replaced with ECDH/ECDSA - which the NSA is now recommending against: https://threatpost.com/nsas-divorce-from-ecc-causing-crypto-...
Honestly speaking, having worked on over 8-10 ML and DL projects in last 4 years, I am quite aware of the fact that the term "AI" is used at places where it shouldn't be used.

The term "AI" in our product comes from the fact that in long term, we actually want AI to create entire logos/icons/fonts and we're actively working on this right now. Most of our current models use Conv Nets, Word Embeddings, and Random Forests which still atleast come under the category of AI.

The reason I have been trying to explain everyone about the inner workings of our product is to demonstrate that we're indeed using different ML systems and they actually make sense where they're used.
Several billion pounds is still not much! They already broke GDPR once (or twice I think?) And received a 57MM$ fine.

57MM$ is nothing to Google. They've escaped even antitrust cases with minimal injury, it would be a truly shocking event if the EU actually managed to touch them.
If you make the fine large enough that it may cause the company to go under, you can bet they'll buy some insurance. And you can bet the insurance companies will have some standards to reduce the risk of a company getting breached, such as doing audits regularly.

For example, if Equifax faced a fine of $5B (more than 1/4 of their market cap) instead of $500M, you can bet they'd be more serious about audits in the future. However, we've conditioned business to expect minor consequences for breaches, so security becomes an afterthought. Likewise, the $5B fine against Facebook is unlikely to change anything, though a $200-300B (20-30% market cap) fine would be much more convincing.

The point isn't necessarily to ruin companies, but to set a precedent that says these types of issues will not be tolerated. It'll force companies to get insurance, and the insurance will have an incentive to avoid collection on the policy.
I believe the $5 billion was an antitrust violation, not related to GDPR. I could be wrong.
Discounting Uber as just an app would be silly too. The scale they have to deal with is probably one of the world's biggest and they do contribute back too open source aka making new tech.
... secretly?
Is there a reason it often seems like backup generators fail? Is it that we don't hear the success stories of all the times they don't fail? Just due to not being tested often?
Vestwell | Frontend Engineer | New York, NY | ONSITE | Full-time | Benefits + Equity

We’re excited about bringing onboard an experienced Frontend Engineer with 3+ years of experience building real-world UIs using JavaScript libraries like React.

You will join one of our teams as a key contributor. Beyond this you will work across teams to help optimize how Vestwell uses JavaScript and other tech.

See more at: https://vestwell.workable.com/jobs/1089632

Feel free to reach out to me at melissa.kraus@vestwell.com if you have any questions!
They need supply lines for a possible future war. The loans paid off are just a bonus.
This. It's not harder, it's different. Takes some getting used to, but then you realize "oh it's pretty much just sql that returns structs" and you instantly hate every other ORM you've used prior.
> "control" over the data after broadcast, albeit legal control via contracts with advertisers

Now there's a claim only a court would buy!

A court probably would buy it, though.

Sigh.
The US doesn't use IBAN. WTF, America. Sort it out.
The executives should face jail time. That would certainly light a fire under Google's ass to finally "do no evil".
I’ve seen a couple of these sites that purport to design logos with AI. They seem to be based on the hope that randomized graphic options + sufficient clicks + ML = something better than random.

It might work, eventually, for organizations with very simple needs - they need a logo just to seem like a real business. But notice how none of these logos communicate much.

I have to say, logos are not where I would expect AI to triumph in the next little while.

Logos work when there are subtle resonances between what humans know, how they perceive things, and the wealth of information humans accumulate over a lifetime of looking at things. Not to mention, how one uses all these factors to distinguish oneself from peers.

The history of computers has often proven pronouncements like mine wrong - but usually the computer is used to do something different rather than replace the subtlety a human can bring. I still find it hard to see where the space is between “I made us a logo in Word with Papyrus” and a proper design process.
Space Shuttle Launch Imagery with Commentary
Certs is a standard feature. IAM doesn't require nonstandard client or protocol features either (see https://aws.amazon.com/premiumsupport/knowledge-center/users...).

I think with client certs work fine with SQL Server and Oracle too, with standard clients.

But I'm sure you can come up with imagined scenarios where you end up cornered to use VPCs. I get it, these situations may exist. I'm just saying they suck, not that you'll never have to resort to them.
Archaeological assessment reveals Earth’s early transformation through land use
EU have shown that it's willing to scale up the fines all the way if the company in question keep on violating the law. Alphabet global revenue 2018 was $136.8 billion, so the maximum fine is $5.5 billion which is in the vicinity of fines they've already received. It's a separate post in their yearly financial report. The gain must be significant if they continually keep violating the laws.
Window functions can be used to compute the median:

select percentile_disc(0.5) within group (order by things.value)
from things
It's not that infrequent; they got another $1.7B fine this year. Remember that these processes take a long time, but they are running in parallel.
Very cool. I love the fact that it requires almost no input except for the company name and description. I'm interested to see if AI can eventually create a font by itself? If that's possible you would definitely be able to create some iconic designs.

Keep up the effort. This looks promising.
This is being quoted in every comment but if you have enough lawyers anything is possible.

Google has come out of antitrust cases relatively unscathed. They've even violated GDPR itself once before explicitly, and got out with a 57MM$ fine. This case won't be any different than all the other times that Google has blatantly violated laws and walked away with a slap on the wrist.

I would be very very very shocked if the EU actually managed to touch Google. I welcome and hope to be proved wrong.
> Yes, the phone is adequate for Instagram but...

Maybe true, but I pretty much only post photos on instagram (using a 5 year old mirrorless camera I found for less than a new good smartphone), and non-experts consistently ask me how I am able to get such high picture quality. So non-photographers can detect the difference between modern smartphones and 5 year old mirrorless tech.
I've been using a similar but flipped approach in my own interpreted language, creating a hash table for each method and then look for the object type as the key. This allows me to check the parent types if an exact object type is not found. I then nest the tables for multiple dispatch.
Inmar | Winston Salem, NC | Onsite or Remote (US only) | www.inmar.com

Anyone who has redeemed a coupon, filled a prescription or returned a product, has touched Inmar. We apply technology and data science to improve outcomes for consumers and those who serve them. As a trusted intermediary for over 35 years, we have unmatched access to billions of consumer and business transactions in real time. Our analytics, platforms and services enable engagement with shoppers and patients, and optimize results.

Senior Python Software Engineer: https://inmar.wd1.myworkdayjobs.com/inmarcareers/job/Headqua...

Tech Stack: Python, Postgres, AWS, Docker
iOS Developer for Marijuana Solution
We're building an iOS app like uber-eats for Marijuana delivery in Canada. We're two technical founders and we're taking care of the back-end.

You will work closely with the project manager and CTO. The CTO will write the backend in parallel and give you JSON api and WebSocket endpoints to communicate with.

We expect you being great with iOS and Swift. We consider previous experience with Sockets or Maps nice to have, but not required.
Yeah, the Apollo program was a huge consumer of the first generation of ICs, with most of the rest going to the Minuteman ICBM so another space (briefly) application.