- The low hanging fruits in corporate banking services (https://docs.google.com/document/d/11SRXfuC0-L5iGlHypnviI9H5...)
- A scalable banking proxy (https://docs.google.com/document/d/11SRXfuC0-L5iGlHypnviI9H5...)
227 karma · joined April 28, 2013
- The low hanging fruits in corporate banking services (https://docs.google.com/document/d/11SRXfuC0-L5iGlHypnviI9H5...)
- A scalable banking proxy (https://docs.google.com/document/d/11SRXfuC0-L5iGlHypnviI9H5...)
https://docs.google.com/document/d/1cu7vl4GiQHg8Tqqt_nGj7JOT...
It's also true that banking services are entirely different from facebook. But the goals are similar.
I guess one way to restate my opinion in a couple of lines would be
There are markets and customers that are not immediately in the operational radius of a local bank. Any bank that can create offerings that would appeal to such markets would stand to gain profit.
Also to flip the discussion we could ask if facebook were to create a bank how would they do it?
If you don't see any new idea then can you at least see a concept that has been proven already by revolut. If so can you see a possibility that this concept can be taken further to include other businesses and banks? If you do can you can you imagine a scenario where ideas we suggest might be probable?
And if we are able to overcome the challenges you put forth would you say that this idea is a winner?
Very interesting. Would love to have more details!
May I also ask if Virgin money has services that integrate with their other business, like say virgin airlines, as well?
Having said that you raise many important points. Let me try to respond to them
>Where does the assumption come from that banks aren't aware of this market.
I'll concede that they probably are aware of this market. Now we want to build a service that caters to this market. And in the process make a profit for everyone involved. We know that there are businesses like revolut that have proven a part of this concept. We want to take it further.
If the market has been observed, services have been shown to be deficient and the concept proposed has been shown to be working then it should be smooth sailing.
>"not all business models try to maximize "eyeballs", or customers and that some attempt simply to maximixe revenue or profit"
There may be some business that don't try to maximize eyeballs or customers. But banks are not one of them for sure. If you look at the history of original credit cards they were made popular by
>"mass mailing of unsolicited credit cards (actual working cards, not mere applications) to a large population.[1]
It has also been my personal observation that banks put on large advertisements to attract new customers based on attributes like interest rates and after a certain period of time these attributes get constant across banks. We are suggesting that it could be beneficial in the long run to look for a different set of customers.
>And how on earth does one compare near lawlessness of Facebook with the most heavily regulated sector of banking
But we didn't suggest any lawlessness!
Further we're not building a new bank. We're proposing to use the existing systems available, in any international bank today ,in a new way.
Simple was a challenger. We want to collaborate. Hacker news might just be the rabbit's foot!
You can think of revolut as a front end for barclays client pool account. This is a very simplistic explanation but what I'm trying to emphasize here is that the money revolut manages is effectively with Barclays.
So the idea of having Barclays is not to get traction or to have their own participation method later but to have the muscle of a bank that can handle large scale international payments.
There are other big banks who don't have something like revolut. So our solution can be a good proposition for them (Not saying that we don't have ideas for any new features. We do, but we've been caught off guard by the new announcement. It'll take a few more days to make it's way to the pitch)
>"Barclays has been known to help startups by lending them their (global) infrastructure in the UK"
Yes, but why? Barclays profits with every customer that revolut brings/ will bring. Other banks would want to profit in a similar way.
I didn't know about BOE but I don't think that switching banking partners after about 5 years of operation is going to be that easy... Not sure could be wrong.
Out of curiosity by just do you mean today?
Your point about foreign transaction fees is also correct in part. There are many layers of fees in a foreign transaction, many portions of which are directly controllable by the parent bank as is already proven by services like Revolut and centtrip.
Not much can be done about the remaining charges but even the savings that can be done with the help of a parent bank are very substantial and within the bounds of regulation.
1. Skeleton framework (https://github.com/skeleton-framework/skeleton-framework) and
2.Skeleton Plus (https://github.com/oltmannsdaniel/skeleton-plus)
I like skeleton plus because of the responsive menu. The colours are not so good :P
The _revs themselves follow a pattern that is semi-human readable.Like so:-
`1-some_uuid,2-some_uuid,3-some_uuid` and so on.
The versioning functionality is not comprehensive but you certainly have the building blocks.
The query results are retuned with Etags that you can cache like you do any http resource.
http://stackoverflow.com/questions/4952429/couchdb-supports-...
couchdb seems to fit this requirement really well. You explicitly create indexes on the fields that you want to query. The index creation part is slow but once it's done your queries are really fast. All data is compressed with snappy[1].
couchdb also encourages you to split your data across multiple databases. Effectively you can have thousands of databases all managed by a single couchdb server instance. You can move your data in temporary databases and "purge" them when they are no longer required. It's all really cool once you get a hang of how to use this feature. Although if you query across databases you'll have to "join" the result set within your application.
You should give it a try, you'll really like it :)
Web socket is not supported out of the box yet but you can always put couchdb in front of a proxy and send the changes feed over the socket connection once it's established.
>as it can return a <form> with carefully placed messages for instance.
Openresty can also do that. The choice may vary from person to person. But the point I was trying to make was that if I have to use nginx I'd rather use openresty. And if I use openresty I'd probably do all little tasks like validation at the proxy level itself.
"I do not mind telling you in confidence that all poetry is an outrage on the understanding, unless the hearers have that balm of knowledge which heals error."
"All poetical imitations are ruinous to the understanding of the hearers, and that the knowledge of their true nature is the only antidote to them"
"Imitation, then, is devoid of knowledge, being only a kind of play or sport, and the tragic and epic poets are imitators in the highest degree."
I'm not saying one shouldn’t enjoy poetry. But like most other literature, in general, they should only offer a perspective. A different point of view. Nothing more. A true poem, as Socrates says, is a lyric of the soul. Something that lifts the fallen spirit and gives hope in defeat.
Romanticism is certainly tender and is good for softening a coarse exterior. But in the end it is just entertainment.
[1]http://www.gutenberg.org/files/1497/1497-h/1497-h.htm#link2H...
Also learning erlang was much easier when you had some basic idea of prolog. Clauses did not seem so weird and once you understood how clauses work you've basically got 80% of the language nailed.
What I don't really understand though is why erlang didn't go all the way. Why take only surface level features of prolog and ignore the really cool parts?
As far as organization of code is concerned openresty does not impose any restrictions on you. But since it is just lua you can bundle you code into modules. And then you can use those modules using "require" much like in node js (though it is slightly different)
Also there is lapis[1] and sailor[2] if you are looking for something more organized.
[1]https://github.com/leafo/lapis [2]https://github.com/Etiene/sailor