skysight-inc/HackerNews huggingface dataset:
Actually nearly every German bank has offered API access to accounts to their customers since forever...20 or 30 years or so. It was called HBCI, then it was renamed to FinTS, and it was the most advanced and well-supported API to bank accounts with practically no parallel anywhere in the world. The killer feature was that it was standardized rather well, and every bank supported it, so it was no problem to get programs and apps that could speak to your 5 banks where you have 8 accounts and merge those into a single UI (there were even open-source implementations of the protocol to build bank support into your own applications). You could fetch transactions, but also trigger transactions, with no bank-specific website and - very important - no other middlemen of any kind involved.

Then came all those new app-based banks like N26, and instead of implementing FinTS, they decided to just offer their proprietary app, and that's it. Some later implemented some kind of proprietary API as an alternative to FinTS (maybe FinTS wasn't hipster enough, because it's a bit old-school, XML-based instead of another REST-style HTTP thing with JSON), but those always lacked the core feature of FinTS, which is broad support of the same standard by many banks.

And now we're getting PSD2, which in some ways wants to establish broad (mandated by law) support over many banks again, but not by specifying an API designed to be used by customers, but by businesses only. Hence what we in Germany were able to do as customers for a long time - magically access dozens of accounts at different banks from a single application and without ANY middlemen involved - is now gradually becoming an ability that only corporations will have, because as a private individual it's practically impossible to meet the requirements to get access to PSD2 APIs (even though they basically do the same as FinTS already did for decades), and banks are already toying around with the idea of shutting down their FinTS API gateways somewhere in the future, because that other protocol is legally mandated and FinTS isn't.
If .NET/C# could output native binaries for Windows Desktop apps, I could seriously think about switching to C# over C++. How do people deal with securing their source code otherwise? Quite trivial to get the source from a decompiled C# exe file.
Ehm, in czech republic the bank transfers are still not instantaneous...
Hot take: the "short functions are better" camp is really just accidentally arguing for pure functions and immutable data. If that 100 line function has 3 side effects and ends up broken into 10 smaller functions, you probably now have at least 7 pure functions.
I'll also recommend another Android app, BirdNET [1]. This app does audio identification. and is jointly developed by a small team of EU researchers and Cornell. Covers 1,000+ species in North America and Europe. I've found that it does a remarkable job of identification even with crappy mobile phone microphones, and even in noisy environments. It ships off a recording to a server for analysis using neural nets trained on 2.5 million samples. I'm assuming that it's using Cornell's audio recordings, perhaps others. Times when I don't get a good match, it's best guess is often correct for birds that I know.

I've seen similar apps for iOS, but haven't tried any of them.

1. https://play.google.com/store/apps/details?id=de.tu_chemnitz...
There's some momentum behind Swift-on-Server, I believe. And Tensorflow Swift seems to be a rather serious project.
Has anyone read through the "Swift Playgrounds 3.2 License Agreement"? It's kinda long.

Would it have killed them to use a standard open source license like MIT or Apache 2.0? Don't they want as many people as possible to learn their pet language?
That’s not completely accurate. Revolut has a specialized banking license, which means they can offer a limited range but not investment banking services.
Also, I don't think most people cared about their political beliefs. And that's why it blew up, in both cases. They cared because they were customers, who were paying for entertainment, but receiving a lecture/statement on politics.

When you're an entertainer, you risk your livelihood by upsetting your fans. That's not government censorship; it's a bad business decision.
In my personal experience, Las Vegas also happens to be one of the nerdiest cities in America. The Luxor hotel and casino, one of the biggest and oldest on the strip, is also one of the first major establishments to host e-sports events.

I’m also consistently impressed with how many comic book shops, card shops, retro video game shops and video game bars there are. Even for Japanese rhythm arcade games, a relatively obscure hobby that I enjoy, one of the best communities in the US was located in Las Vegas at a place called Gemini Arcade Palace. It has since closed down, but a couple others have already taken its place, and the community is stronger than ever.

I feel like this might be related to the “refreshing lack of class consciousness” the author mentioned in the article. Nobody faults anyone for being a nerd (or drag queen, or crackhead, etc.) in Las Vegas.
This is an excellent point.

Teachers in my children's schools make a point to widen their verbal culture in addition to what they teach. Also (if not mostly) so that they send the right signals (which in France is among others your general culture)
If you think Monzo isn't profitable, what makes you think Starling would be? They have basically the same product except with more expensive (for them) incentives.
And I’m arguing that the problem isn’t who’s paying it’s where that money ends up; and destroying the whole thing throws out the good with the bad.
Canny | Full-Stack Engineer | REMOTE | Full-time | https://canny.io

Canny helps software companies keep track of feature requests to build better products.

* Early-stage startup, 5 person team

* Over 500 customers, including industry-leading companies like MongoDB, Facebook, Lyft, Bench, and Compass

* 100% remote, distributed across US, Canada, and Estonia

* Bootstrapped and profitable

We're hiring a full-stack engineer to help us build Canny. You'll be working alongside the whole team to make Canny more valuable to its customers and grow faster.

Technologies: JavaScript, React, Redux, Node, MongoDB, AWS

https://jobs.canny.io/engineering/full-stack-engineer

Why work at Canny: https://canny.io/blog/work-at-canny/
Another classic mistake is worrying about scaling issues and future configurability or migration when you don't even have a proven business yet.

There's a 95% chance your business won't last long enough to reach any scaling or migration issues. Tackle those problems when they start surfacing.
While this can certainly be true, copyright itself doesn't necessarily follow-

Problem: Artists need to make money!

Solution: We'll make unauthorized use of certain material illegal for a fixed period.

It's certainly one approach, and it does mesh with the intuitive sense of "hey, it's fucked up to take somebody else's work and call it your own"- but it's not the only, or, in my view, the best approach.
It seems that the “extended” appeals to consequences, per the post, -is- consequentialism.

Consequentialism: evaluate X based on its consequences

Extended: evaluate X, where X is the verb “to speak”, based on its consequences

Appeal to Consequences: evaluate X based on desired consequences rather than predicted consequences

Am I misunderstanding?
This is rather interesting, thanks for the feedback!

I suppose you never participated in support groups, mastermind groups or others where there's psychologically[1] safe space for "opening up"?

I agree that if not done properly it will become creepy and insignificant and will burden the meeting making it toxic :(

So I suppose in your teams you rely on 1:1 conversations but aren't you afraid of guarding[2] too much information this way?

[1] https://rework.withgoogle.com/blog/five-keys-to-a-successful...
[2] https://en.wikipedia.org/wiki/Information_silo
Transferwise's borderless account might also be worth a look too if you need to hold or regularly spend money in other currencies.

I've moved the opposite way and have been quite happy with it.
While the rewrite enabled faster development of the language as a whole, it also gradually destroyed the IDE's performance. The editor in VS 2019 is simply unworkable.

I blame this directly on the immutable AST. While a nice concept in theory, it causes too many allocations, and is cumbersome to work with.

I predict another rewrite in 2 or 3 years.
I don't do any bookmarking or tagging, so either it's an open tab or something I can dig up in the history. So I tend to keep tabs open if I think there's a chance I might need to refer to it soonish. Or I just forget them after my focus moves on to something else.
It certainly doesn't look like they're burying anything to me. The official media statement squarely accepts the inability to serve as an N26 problem:

> While we fully respect the decision that has been taken, it means that N26 will in due course be unable to serve our customers in the UK and will have to leave the market

And having some part of the business fail is not some sort of moral failing you have to hide or which they're even attempting to. The rest of their statement makes it clear that considering their growth and number of users it doesn't make sense for them to get a UK licence, i.e. this isn't feasible for them.

I think people are interpreting "We can't do this because Brexit has made this infeasible for us" as "We'd have succeeded if it weren't for Brexit" when it seems quite obvious to me that the trivial interpretation is "Brexit moved us from feasible to infeasible" which just means they were envisioning less in the future than the Brexit-costs would impose and makes no implication really about the width of that Brexit cost boundary. After all, they're still in the US and you need a local licence.
>Be curious to hear the banks' names.

Ow, come on, you know the saying:

[Italian]

Si dice il peccato e non il peccatore.

[/Italian]

More seriously, as said that is single point anecdata, it is perfectly possible that today a similar test would give completely different results.
High Court rules Aboriginal people cannot be deported for criminal convictions
And we've had our own disease outbreak (measles) because of a refusal to remove actual false statements from the internet.

There is no simple solution. The mechanism that allows disinformation to be mitigated also opens the door for abuse.
They developed USBKill right after to prevent against stuff like this. That said, I'm sure the FBI knows about that now as well and would avoid sticking USBs into computers they want to target randomly.

But, there are also other tools out there.
I managed to send the entire Google datacenter backbone through one 20gb link in Finland. This did not spark joy.

Search SRE had a 5lb bag of shredded money as a "gag gift" that was given to whomever caused the most recent outage that impacted search ads.
It's not even the first, in terms of businesses packing up shop. Norton motorcycles is another recent example that springs to mind.
I remember reading on HN at the time, how the systemD folks opened a bug report (or some such similar) on the tmux github because systemD was disappearing those tmux sessions, and their solution was for tmux to change how they managed persistency. Tmux stood their ground, and I think that's why KillUserProcesses=yes isn't still default. (iirc)
Can we put in skylights?
I mean, other than the large number of service jobs with upward mobility, I could say that about Dallas (today) too, or Los Angeles a generation ago.
1. We are writing detailed postmortems for incidens of medium scale and larger. It is a must read for all the newbies. Postmorteams are always linked to issues to prevent similar situations in the future.

2. We are diligently linking our issues into a hypertext mesh: what is related to what, what was blocked by what, what was decomposed from what. We are using milestones and epics.

3. All the commits in all the codebases are linked to issues. There is a rule on a server side that forbids pushing non-linked commits. There is a single exception for firefighting code changes, when there is no time to write a ticket first, but those commits are marked with a special signs and author should create an issue and link to commit when the problem is solved.

4. Documentation and API specs are laying in the same or adjacent repos and are changing according to same rules.

5. So, every line of code is linked to the corresponding issue via commit and then to other issues and commits in other repos via hypertext mesh. When your code is clean, it mostly self-documented and becomes a knowledge itself.
Though not extinction, widespread use of birth control could be argued to have been a contributing factor in the fall of Rome.
Is Notion affiliated with Somalia in some way? Or are companies just picking TLDs out of a hat at this point?
A culture that is consistently truthful will develop a substantial advantage over one that isn't; over time they will have better information and make better decisions. The example in the article is a really good example of the problem with the fallacy - they couldn't come up with something that makes sense. The ends are unjustifiable; money is being routed to a charity that is ineffective at saving drowning puppies. There are presumably charities that can save 200 puppies for $1.2 million that should be getting the money instead. People who could save puppies for $1,000/puppy will not bother trying because they will think they are inefficient.

The argument in the original (Jessica Taylor) argument rests heavily on the idea that there is nobody who could do better out there. In a world of 7 billion people that is a bad assumption. And that is the problem with lies - we have the technical capability to solve a dizzying array of problems the the point where and the major challenge is working out what the problems are then prioritising improving our handling of them.

There needs to be an appeal to consequences example that makes more sense for the argument to start. The consequences of lying about capability in a world with highly refined knowledge, research and development systems are substantially greater than the short term consequences of this particular example. Suppressing facts will not help save puppies, it will numb the response.
At least one virtue ethics system can answer the "why" without infinite regress - the Judeo-Christian one. Honesty is a virtue because God is not a liar. That is, the virtues are virtues because they correspond to the character of God.

Now, you could try to turn that into an infinite regress by asking where God's character comes from. But within that system, God is self-existent - he doesn't come from anywhere, he has no cause. (You can disagree with the system, but within the logic of the system, the problem doesn't exist.)

And one nit: Honesty is a virtue because dishonesty so often rewards the dishonest at the expense of everyone else. I don't think it's because dishonesty was punished, it's that others suffered when someone was dishonest. Those others got the idea that dishonesty was a bad thing, because they were on the receiving end of the consequences.
It's the maxed-out 13in. Intel Iris 1536 MB.

Not a sound.
Manning has an early access book in the works, "Data Science Bookcamp: 10 Python Projects"

"...you'll test and build your knowledge of Python and learn to handle the kind of open-ended problems that professional data scientists work on daily."

https://www.manning.com/books/data-science-bookcamp
U.S. Officials Say Huawei Can Covertly Access Telecom Networks
It comes off as a play on the old Cold War joke (crude translation of how I remember it being told in the 1980s in Russian) with an American and a Russian discussing about their regimes; and the American proudly says - we have freedom of speech, I can go next to the White House with a banner saying "Reagan is a fool!" and that's going to be okay; to which the Russian responds - so what, that's not any advantage, I can also go to the Red Square with a banner saying "Reagan is a fool!" and there won't be any problems...
Apple doesn't release code under Free licenses for marketing purposes: I'd be surprised if anyone in the marketing department of Apple even realized that they were doing so.
Iphone user here. I actually don't bother installing FF on my Iphone because Safari isn't bad at all.
> If we made it a general law that everyone must lie

This is too black and white. There can also simply be no law either way. And even if there is a law that you must lie, that law may be restricted in scope. For instance there may be a rule of politeness saying that you should answer "How are you?" with "fine thanks", even though it's not the truth.

> then the distinction between truth and falsehood would be meaningless

No this doesn't follow. Even if people lie a lot, there is still a difference between truth and falsehood.
That's correct. I know what goes in and what comes out, not what happens in the middle. How does ~33% insanity in become < ~33% insanity out?

Edit: Parent was edited, was previously (paraphrased)

> I'm guessing you have no technical understanding of how this works
Thinking "This is going to be awesome" until "Rust".
I had the same issue recently as well and have since started using Postmark successfully.
Ah, the self-anointed "Brave" browser, that believes what humanity really needs is a middleman between publishers and readers, skimming off the ad revenue.
Cracking the Enigma Using JuliaLang
As a counterpoint, it’s labeled as “This is not an officially supported Google product.” Maybe this isn’t enough to stave off brand association?

Would you rather they never allow engineers to release it at all? When I worked at Apple, that was the fate of any internal effort or pet project that did not receive full executive buy in, and as an engineer I badly prefer the ability to open source projects in whatever state they were left, to be useful to anyone who wants to pick the bones or start something similar.

Disclaimer: I work for Google, but my opinions are my own.
From what I understand, what we call Von Neumann architecture was actually his 'first draft' prototype, and what you describe is what he would have built next - if he hadn't died of brain cancer.
> This happened in eastern Europe

And the results are in.

Would you like to live in 1970s Russia or 1990s Russia as an ordinary Russian?
Handshake decentralized root zone launched
An American and a Russian are sitting in a bar, arguing over whose country was better. The American argues,

"See, in America, I am free to do whatever I want. If I wanted to, I could walk right into the White House, slam my fist on the President's desk, and say 'Mr. President, I don't like the way you are running our country.'"

The Russian then said, "I can do the same thing."

"Really? You can?" asks the American.

"Yes," continues the Russian, "If I wanted to, I could walk right into the Kremlin, slam my fist on the General Secretary's office, and say 'Mr. General Secretary, I don't like the way President Reagan is running his country.'"

Sourced from https://upjoke.com/ronald-reagan-jokes
Looking more broadly than just challenger banks:

https://www.which.co.uk/money/banking/bank-accounts/best-and...

Top of the list (as it often has been for decades) is First Direct. This is a challenger bank in its own way - it was launched in 1989 to pioneer telephone banking, a disruptive technology at the time! It now has phone and internet banking, but still has no physical branches.

Monzo and Starling, the proper challenger banks, are also rated very highly, taking the second and third spots.

Behind them are some somewhat unconventional banks:

Nationwide is a building society rather than a bank; functionally it's a bank, but it's owned by its customers, rather than by investors. Dates to the 19th century, has many branches, very boring really. My mum banks with them, and she doesn't complain.

Marks & Spencer is an upmarket department store (i swear by their lambswool socks!) which branched out into banking a while ago.

Metro Bank is a perfectly normal high street bank, with branches and so on, but it was founded in 2010. Apparently the last time a new bank was founded before that was 150 years earlier.

The Co-operative Bank is, as the name suggests, a co-operative. It's a bit like a building society, but not. I bank with them. Their website is terrible and their phone customer service has been slashed (although when you do get through to someone, they're great).

Only then do you get to Barclays, which is a classic high street bank - founded in the 17th century, branches in every town, full service, investment banking arm, rigs LIBOR, etc.
I have this exact same question. The battery cost is significantly lower than anything else I have seen, by a large amount.

I did some further digging on the project and was unable to find anything about how the battery cost is so low.
How to Edit, Download, and Find Birthdays on Facebook
You can use chromium for MIDI support and FF for everything else.
> but them being punished by the system they worked for is bullshit.

It's not bullshit, it's comeuppance. This is what happens when you just follow orders. The punishment fits the crime.
Don't Monzo just use Transferwise for that? And Transferwise are better than Revolut for it
Better question: what if a robot records itself playing the notes on a piano?
no i simply don’t speak to people casually outside of work. i just skateboard alone or explore or read or other solo stuff. i just don’t like being around people in a friendly manner.
But they charge extra, no?

Last month, I paid a bill through SEPA money transfer from a Volksbank account and it offered a checkbox for "instant transfer" (don't remember the exact wording). I was quite surprised to see a charge of 0,21 € for that in my account statement last week.
> Mind you this was 10 years ago, when the UK was Just introducing PIN code for every card transaction

Err. C&P was universal by 2006ish from memory, but many venues just didn't accept anything other than cash at all. I suspect you are misremembering.
i’m never going to have a family
The opposing argument would be that there are millions (billions?) of possible melodies, so selecting ones that are particularly pleasing is a significant creative act.
UK banks are safe (for the time being).

>As a result of the implementation period, FSCS expects there will be no changes to the scope of its protection before 31 December 2020 resulting from the UK’s exit from the EU.

https://www.fscs.org.uk/about-us/brexit/

I mean, I guess there's no EU directive forcing the UK to keep doing this, but what's the likelihood that they want to take this away?
Show HN: Florr.io
Hi everyone.

This is a game I released about a month ago, and I think it has finally gotten to a state worth sharing here.

First of all: it runs a lot smoother on Chrome than Firefox, so if your frame rate is a bit bad, try that.

The client and server are in C++. It uses WebAssembly for the web build (emscripten). It also has native Windows, Linux, macOS and iOS builds (using SDL2 and Skia, not a web wrapper or anything like that).

The engine is custom made, kinda evolved from Agar.io, then Diep.io, and now this.

Feel free to ask any questions or give feedback.
GNOME doesn't reach parity on configurability because... it's by design.

There is an extensive post on the subject: https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotti.... It's tragicomic to read ("And I have no idea what XFCE is or does sorry.")

I'd say that the GNOME devs have Jobs' ego and intention, but none of his talent(s). But at least they have branding™! /s
Tech companies giving away free face masks to combat coronavirus
Indeed, I feel terrified these days. I'm old enough to have seen various administrations, but nothing quite like this in scope and quantity.