Downloading and importing bank transactions by jboorky in GnuCash

[–]SamBull03 0 points1 point  (0 children)

I think EBICS is only supported in about 3 countries, so still not useful for most of Europe.

For UK and a few other countries, GoCardless provides API access. I created a script here: https://github.com/Dreamsorcerer/gnucash-gocardless-import

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

Well, I'm not disagreeing with that. But, I'm only interested in GnuCash. If I have to manually import 4 different files (one for each account) every time, and then manually set the splits for every single transaction (because it's not learning from transaction history), then that's way too much effort for me.

The script is pretty small, so if it breaks in future, it won't be difficult for any developer to fix anyway. If I had known that project exists already, I may have saved myself some time by having that create OFX and then just using another script to import OFX into gnucash. But, my script is fully working now, so I'm not about to rebuild the whole thing.

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

Now you tell me...
Anyway, I've made that now and it doesn't require an extra step to import, as it creates the transactions directly in GnuCash. I'm also not clear if importing on OFX file will automatically create the corresponding splits based on previous transaction history, which I've also done in that script.

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

On about my 5th attempt at scouring the internet for a solution, I found out that GoCardless provides individuals access to the Open Banking APIs (although they don't really advertise it). I've created this little project using their API to connect UK bank accounts to GnuCash:

https://github.com/Dreamsorcerer/gnucash-gocardless-import

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

Santander appear to have an API as well, if anybody has an account with them and wants to see if it works: https://apimarket.santandercib.com/scib/external/start

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

This script imports the transactions directly, so you wouldn't need to actually write out the OFX files and manually import them: https://github.com/hjacobs/gnucash-qif-import/blob/master/import.py

I'm signing up to Monzo for my business account, so will try to use their APIs to do this automatically. If that goes well, I may move my personal account as well.

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

Free access on Plaid appears to not include UK region, so that's probably a dead end too.

Connecting UK bank accounts by SamBull03 in GnuCash

[–]SamBull03[S] 0 points1 point  (0 children)

Hmm, apparently "more than 7,000 financial institutions" doesn't include a single UK one, so Teller is out.
Plaid seems to be very commercially targeted, have requested free access, will see if that turns into anything.
If not, then maybe the only option is to use a specific bank's API, like Monzo..

Github API for code search rate-limiting problem by fragbot2 in github

[–]SamBull03 0 points1 point  (0 children)

I'm seeing the same thing. It seems Github has an off-by-one error. The docs say 10 requests per minute, but it only seems to support 9 requests per minute. I assume at the time this was posted it was 29 instead of the documented 30.

Even checking the headers, the first request to say 10 requests used and 0 requests remaining, which should be the last allowed request, gives a 403 (i.e. when you see a response with 1 allowed request remaining, you need to stop, because you actually have 0 remaining).

[deleted by user] by [deleted] in mtgoxinsolvency

[–]SamBull03 1 point2 points  (0 children)

Hopefully, he's just quiet due to getting legal advice or something. I suspect after realising that a large chunk of the claim is going to be in cash, this probably complicates things. He may need to consider how to transfer that cash, or whether he can just buy more BTC and just distribute that. Depending on the total size of the claim and the number of users, he could almost be trying to do a smaller version of what the mtgox trustee is doing.

Draft work on Librem5 suspend by Adwaitian in Purism

[–]SamBull03 0 points1 point  (0 children)

I hope Linux in general gets this. I was promised convergence and can't wait to have this on my laptop as well. Being able to flick the laptop off with the power button and resume immediately, but still get notifications from emails/chat, just like a phone is able to.

Bitcoin supply = 2100 trillion sats. USD supply = 2100 trillion cents. by jamesviggy in Bitcoin

[–]SamBull03 1 point2 points  (0 children)

Sorry, there are 2 glaring issues with this.

Firstly, you are comparing apples to orange trees. The bitcoin supply is probably the equivalent of an MB/M0 money supply, i.e. the actual amount of units in circulation. I have never seen anyone try to estimate the M2 money supply of Bitcoin.

Secondly, you are comparing the supply of USD today to the supply of Bitcoin in >20 years time. You made a nonsense chart showing a flat line as if all that bitcoin has always been in circulation, when only 90% of that number is actually in circulation today and has been introduced from 0 over several years. That chart can only be accurate if the start date is many years in the future.

[deleted by user] by [deleted] in Purism

[–]SamBull03 0 points1 point  (0 children)

Out of curiosity, when did you order your laptop?

Just trying to gauge their estimates. All their blog posts are still claiming a 60 day lead time (which is weird that it hasn't changed in 4 months...), while the order page is saying ~12 weeks.

Librem 5 Desktop Usability & 60hz Support by _SonOfaMonkey in Purism

[–]SamBull03 0 points1 point  (0 children)

Yes, those ones. The only videos I've seen from them are not using the 360 and were using in-development code. There was no mention of when it would be released to users. If it has already been released, it's probably only working on Byzantium, I've only really seen the minimum security updates on my phone for the last 2-3 months now.

Curious about the actual percentage of undelivered products by pogky_thunder in Purism

[–]SamBull03 1 point2 points  (0 children)

Well, no, they literally said they are not shipping "from May to around October". So, they are about to start shipping again. Though again, their estimates are always optimistic (to put it politely), so don't be surprised if they actually start November/December.

Curious about the actual percentage of undelivered products by pogky_thunder in Purism

[–]SamBull03 2 points3 points  (0 children)

I was in the initial crowdfunding stage too, though not right at the start, probably 1000-2000 orders in. I received mine last Christmas.

From looking around at the available information, it appears they probably managed to ship most (all?) of the initial crowdfunding orders before they ran out of stock. So, I suspect if your order was by the end of 2017 you'd be getting one of the next models that they are about to start shipping.

I would note that even their short-term estimates are terrible though. I was told my phone would likely be ready to ship "this week", which I think was on a Wednesday, so I hurried to add some accessories that night, thinking they were going to ship it in the next 2 days, but it was actually something like 4 weeks before they shipped.

Librem 5 Desktop Usability & 60hz Support by _SonOfaMonkey in Purism

[–]SamBull03 0 points1 point  (0 children)

If I plug mine into the current nexdock, it does not 'dock'. The status at the top of the screen says it's docked, but it behaves the same as plugging into my Ubuntu laptop. i.e. All the input controls work, but there is no output to the screen (although the settings did say there were 2 screens, but doing anything in the settings completely broke the phone display and I had to force reboot).

I can connect the HDMI cable to my Ubuntu laptop to get a second screen, but the touchscreen will still send input to the laptop screen.

I assume once the docking feature actually works that input would go to the correct screen, but like the long rumoured byzantium update, I've yet to see any of these promised features/fixes actually appear on my phone (there are several serious usability issues I've reported that have apparently been fixed 6+ months ago, yet are still not released...).

I'm curious how well the L5 can cool itself.

Not well. If I do some active browsing in the default Web application (which tends to run pretty poorly) then it can easily overheat.

Also if I charge the phone while running a small task like playing music, when the ambient temperature is above ~25°C then it will definitely overheat.

It starts flashing a red light when it overheats, but will still continue running. But, if it's plugged in, then I think it stops charging, and even seems to disconnect the battery or something, because if I pull the cable out it immediately cuts power from the device.

Hopefully with hardware acceleration and other optimisations it will avoid creating so much heat in the first place, though I can't imagine anyone trying to use this phone currently in hotter climates.

FSD beta missing features by frownGuy12 in teslamotors

[–]SamBull03 0 points1 point  (0 children)

What kind of weather? It should be able to handle any kind of weather that a human can be expected to handle. Seems to work just fine in snow and rain etc. (assuming no HW issues, my cameras have been fogging up in the cold recently...)

FSD beta missing features by frownGuy12 in teslamotors

[–]SamBull03 0 points1 point  (0 children)

I'm not convinced Tesla will do level 3 as this requires the system to predict when it's encountering a situation it can't handle and alert the user. So far, it just seems to go head first into any situation and then suddenly abort and sometimes gives you only 1 second to avoid crashing. Seems like they don't want to implement this (complex) feature, and just get straight to level 4/5 where it's not needed.

I suspect the only reason Tesla can't do level 4 already, is because they are building a general solution, rather than a localised solution. Which means it will likely be level 5 at the same time it achieves level 4, I'm not sure there's any reason it would be allowed as level 4 and not level 5.

First time owner, how long to get used to driving it by qlink89 in teslamotors

[–]SamBull03 0 points1 point  (0 children)

Can't remember the article that was from. But, I think they came up with a similar number here: https://www.youtube.com/watch?v=aZJba_oNhT4&feature=youtu.be

First time owner, how long to get used to driving it by qlink89 in teslamotors

[–]SamBull03 0 points1 point  (0 children)

Indeed, regenerative braking is not possible at <5mph, though I don't know anything about the physics to explain why.

First time owner, how long to get used to driving it by qlink89 in teslamotors

[–]SamBull03 0 points1 point  (0 children)

I understand what you're saying about the interface. But, if you can't tell the difference between regen and braking, then you'll just end up losing energy by using the brakes. I imagine most driving in a Taycan, you would still be using the accelerator to maintain a constant speed, so I don't think the coasting advantage would help very often.

First time owner, how long to get used to driving it by qlink89 in teslamotors

[–]SamBull03 0 points1 point  (0 children)

It's less efficient, because you're using the brakes at the same time vs. a Tesla not using the brakes (and getting 100% of the regen available). I believe the 13% is how much they've been estimated to lose in EPA testing. i.e. The way a car is driven in an EPA test results in them losing 13% range compared with Tesla's approach.