Sounds like you did a thorough job as a QA tester. As a software engineer, I love to see it.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
Sounds like you did a thorough job as a QA tester. As a software engineer, I love to see it.
ECC (and other methods) write the corrected value back to memory
That was my understanding (it corrects the error and writes the good value back to RAM), but now I’m not so sure! I imagine it must do that, otherwise a second bit flip would actually corrupt the RAM, and the RAM manufacturer would want to reduce that risk.
Regular ECC adds an extra parity bit for each byte. For each byte of memory, it can correct an error in one bit, and detect but not correct an error in two bits, so they wouldn’t want a one bit error to linger for longer than it needs to.
A better use of your time is to improve documentation. Developers generally hate documentation so it’s often in need of improvement. Rewrite confusing sentences. Add tutorials that are missing. Things like that. You don’t necessarily have to be a good developer or even understand the code of the project; you just have to have some knowledge of the project as an end user.
At least for that we have replacement names that make sense (like primary and secondary or replica).
HTML isn’t compiled, and unknown attributes are allowed. The best practice is to prefix non-standard attributes with data-
(e.g. <div data-foo="test">
) but nothing enforces that. Custom attributes can be retrieved in JavaScript or targeted in CSS rules.
For DNS challenges, I personally prefer using acme-dns. It’s a separate DNS server that only serves ACME DNS challenges. I felt a bit uneasy using an access token for my actual DNS host since it grants full read/write access to every record. acme-dns reduces the attack surface.
Let’s Encrypt follows CNAMEs and supports IPv6-only DNS servers, so you could just run acme-dns on a spare IPv6 address (assuming your internet provider has a static IPv6 range, or you have a VPS with IPv6).
I think it’s all read-only access through, so you can only use it to import data not make new transactions.
That’s alright. Even read-only access is useful. I could write a script that pulls my current investments, prompts for the amount I’ll be investing in total, and prints out the buys (eg “buy 10 x VOO, 5 x VXF, 20 x VXUS”) that’ll keep the account balanced based on some percentages.
It’s the same in SmartTube. Age-restricted videos haven’t worked for a while, even if logged in.
Does SimpleFIN use OAuth to log into bank accounts, or do you need to enter your bank’s username and password?
Unrelated to this post, but do you know if SimpleFIN supports investment accounts? If it does, it seems like an easy way to let me write a script to help rebalance my investment accounts. I might look into it.
Definitely a possibility! It’ll be interesting to see what happens.
It probably accepts other key types and it’s just the UI that’s outdated. I doubt they’re using an SSH implementation other than Dropbear or OpenSSH, and both support ed25519.
They’ve never been profitable and current estimates say they won’t be profitable until at least 2029: https://www.businessinsider.com/openai-profit-funding-ai-microsoft-chatgpt-revenue-2024-10
A recent report estimates that they won’t be profitable until 2029: https://www.businessinsider.com/openai-profit-funding-ai-microsoft-chatgpt-revenue-2024-10
A lot can happen between now and then that would cause their expenses to grow even more, for example if they need to start licensing the content they use for training.
Did you see something that said it was an LLM?
Edit: Indeed it’s an LLM. They published the model here: https://huggingface.co/reglab-rrc/mistral-rrc
Good idea to send donations to the syncthing-fork devs to keep it alive though.
In that case, could the syncthing-fork app be renamed to syncthing, now that it’ll probably be the main Android app for Syncthing?
mostly a wrapper around their proprietary library
I’m not familiar with exactly what Bitwarden are doing, but Nvidia are doing something similar to what you described with their Linux GPU drivers. They launched new open-source drivers (not nouveau) for Turing (GTX 16 and RTX 20 series) and newer GPUs. What they’re actually doing is moving more and more functionality out of the drivers into the closed-source firmware, reducing the amount of code they need to open source. Maybe that’s okay? I’m not sure how I feel about it.
And then let me guess… Of course the QA testers get the blame, when in reality it’s either management or marketing that wanted to pushe the app out.