702 karma · joined April 29, 2015
Not an expert but I'd be surprised if one trade like that triggered anything, could easily be a hedge.
There's a couple of other points here as well:
- If you do enough volume, you're able to negotiate the fee with the payment processor, we've done this successfully. If you outsource, that negotiation is the third parties margin.
- I'm not sure if this is true for third parties, but if they wrap up all your payouts in your native currency (EG GBP£), you lose money on forex. We try our best to have all our EUR and USD sales land in their respective currency accounts, then convert them with low cost services such as transferwise which has saved us a lot of money in the long run.
Saving on your forex and having no third party processor fees, I think in some instances you could be saving in the region of £40,000 to £80,000 per £1mm of sales.
We also couldn't find a third party implementation that would allow us to bill for our product, varied by country, amount, currency AND billing frequency. This fine tuned control can have real benefit, for example we noticed in Ukraine we had high traffic but no sales - by introducing a low monthly UAH billing option we started to grow sales in this region.
Other third party implementations won't handle VAT properly or comprehensively which can create more of an accounting burden, or round VAT transactions unfavourably (size of that benefit is irrelevant to very small obviously depending on volume of transactions!) This gap is being slowly filled from what I've been seeing though.
Using a third party solution for SaaS will always have some level of disconnect, it just feels nicer for the customer when it's all integrated seamlessly. One example being you have full control over branding and distribution of invoices/receipts etc.
One example is that some currencies have 100 subunits (eg USD), some have 10 subunits (EG TWD/MOP) and some have no subunits (eg JPY). This is made slightly more difficult in that Stripe/Paypal will treat subunits differently, for example Paypal might treat JPY as having 100 subunits and Stripe will treat it with 0 subunits.
You want to be really careful here not to charge 10x/100x more/less to the end customer than you imagine.
Formatting currencies is also something you need to do carefully as dots and commas mean completely different things in various countries and can lead to unexpected charges for customers.
Don't get me started on VAT :P
All worth it in the end though, I enjoy writing this sort of thing and I do see long term benefit to our business that we do it all in-house.
I'd also recommend future proofing implementations to use longs instead of ints for storing money values. Back when Bitcoin was less valuable we allowed BTC as a currency where 1 subunit = 1 satoshi (100,000,000 satoshis in a bitcoin). It was possible to overflow an int this way.
You also can't really write payment systems with the speed you might write other code in your startup - errors and mistakes here could have real impact on peoples lives. For example, loops that create charges that don't end (possible with both Stripe AND Paypal). Loops can manifest themselves as lock collisions as well. Basically, be careful and if speed is important you probably want to outsource it at the expense of some control.
Looks like they had aspiration to IPO earlier in 2019, imagine this would now not be on the cards for a long time.
I wonder how much the ransom is for. It appears to be an enormously damaging attack - I wonder if paying it is the best option for their business at this stage, then follow the money.
I'm not entirely sure how supporting collaboration in real time belongs on this list. Seems like a nice to have that isn't really related to the rest of the list.
As our engine Construct 3 is written in HTML5 itself, Javascript was the natural language choice to integrate with our block system.
All languages have their up and downsides but we love Javascript and think it's suitable because it's used in many industries (not just making games) and is likely to have a growing demand going forwards. I think this is a much easier sell to education than other tools such as Gamemaker who use their own propitiatory language.
We've gone for a different approach with Construct 3 which is so far resonating well in education, by mixing our block based programming system with Javascript itself helping to smooth the transition:
https://s1.construct.net/images/v721/refresh/features/learn-...
The above example is a mix of block based and Javascript, but it can go all the way to making games with pure Javascript in script files - we're hoping to cover the transition in education from between Scratch and other tools such as Unity. There's a big gap there.
I think there were some legal rulings IIRC in the UK regarding software to auto mute/block/skip ads on TV/Radio, but for the life of my can't find them.
If it was ruled illegal, then it being "perfectly fine to block them" might be correct ethically but not legally, although I suspect the details of implementation might be the important point.
Another area where giving freedom to these businesses ends up screwing the average person. This is why I like the EU, they are strong on consumer rights. The naive would assume these businesses would naturally want to compete on these fees.
From our point of view, a card where we could use our USD and EUR balance to make USD/EUR payments would be one of the biggest pulls if possible. I think recurring USD charges for UK based businesses are probably quite prevalent.
I don't think many UK startups realise how much they lose out on being charged in GBP on these transactions (especially with debit cards). There's likely an opportunity here to educate UK businesses and use that to promote this sort of card.
> all want a corporate card early on for their business spending (to get it off personal cards)
I'm surprised by this, been a while since we were an early business but didn't have any issue getting a corporate debit card which is more than adequate early on.
Anyone shed any light on why getting cashback cards in the UK is rare compared to elswehre? Personally I found Tandem which gives 0.5% cashback which is nice but not much.
Business wise we decided to use Amex as the rewards are OKish (comes out to like ~0.5% again I think?) and being able to pay for US services on our USD card is nice and does save money. Benefits overall not great though, probably save ~£1k per year compared to just using a bank issued debit/credit card.
Told me his average bet size was £100,000, and his edge was in the region of ~1% (EV of £1,000 per bet). Interesting guy but you have to have a huge amount of cash and real belief in your model to ride out the variance!
Pretty sure he wanted to bet bigger but there was an issue with available volume.
Last pain point for us is getting a USD account in USA so we can cashout Paypal USD balances. Found companies that promise ability to do this but after wasting lots of time turns out they can't.
If they did see arbitrage opportunities they are engaging in risk (there is timing risk for example) and I'm not even sure they could legally do this as deposits should be ringfenced.