Yes, v. 0.4.3
As for wallet.json, it wasn't in the above location and could not find it anywhere else. folder content:
I have restarted, didn't help. BTW, a few days ago after experiencing the same issue I reinstalled the client.
Can anyone else report similar problems? I'm not sure why the wallet.json file is being deleted. Do you have Sia in a synchronized folder? Is it possible that some background service is synchronizing the Sia folder to a previous state, which is wiping out the wallet.json (as well as some of the other folders)? As far as I'm aware, there is no code in Sia that would delete a wallet file.
(2) And it's crazy to spend 2000 hours coding... and then spend 2-3 hours on documentation (pS vs zS vs fS, etc).
We've spent quite a bit more than that on documentation, I don't think you give us enough credit. Do you have a specific question in this case?
(3) Expecting ordinary people to muck around with port-forwarding is unrealistic...
And opens up all sorts of security issues for people with valuable networks that are not security professionals.
If you have better ideas on how to handle port forwarding, you should let us know or do the implementations yourself. Port management is an incredibly difficult thing for developers, and beyond upnp there are very few applications (not even Bitcoin or more bit-torrent clients) that are able to do that for users. Most applications are okay if you don't forward your ports. Sia is okay too, unless you want to be a host. Being a host requires having forwarded ports and there's not much we can do about that besides what we've already done. Upnp is supported by Sia, which handles a lot of the users, but not all of them.
You should check out this blog post:
http://blog.siacoin.com/2015/07/25/why-ipv4-inhibits-decentralization/Sia supports
(4) The "file sharing" community consists of about 50,000,000 people (Pirate Bay daily unique visitors circa 2010)...
While the "alt coin" community consists of maybe 10,000 people split into about 100 warring mini-cults.
Guess which community the Dev needs to be targeting
And by "targeting" I mean build in a specific feature that will result in a Siacoin download....
Yes, baby, give something valuable away for free like Google did for many years to build critical mass...
You need to to forget about vaporware like STORJ and MAID... and get SC up to 1000 downloads/day.
Do you feel that we are not targeting that community? Sia is a financial system, it's absolutely imperative that all the money details work well, that people aren't losing coins, that hackers can't steal files, that there's no way to cheat the system. The foundation is going to be under a lot of pressure, because exploiting a weak foundation in a financial system can be very profitable.
Also, giveaways tend not to work as well in byzantine systems.
Carry on, it's great to see steady, consistent progress on all fronts.
We will continue working
Also, how long can I shut down my wallet and not get penalized on my hosting contracts? I'm assuming a quick restart will not hurt anything.
Long term, we want hosts to be above 95% uptime. That's a rough number, I'm not exactly sure what's going to be statistically the best. Higher is always better, but for our purposes 99% is almost indistinguishable from 99.99999% - the erasure coding and redundancy will bring a set of 99% uptime hosts very far, and allows hosts to focus on being cheap as opposed to being reliable. But something between 95% and 99.9% is probably going to end up being optimal for most people. For the record, 95% uptime means that you can be off for about an hour per day. Over the course of a month, you can spend an hour rebooting a few times and then still be able to survive an accidental prolonged outage (say you lose power or something) that lasts nearly a day.
File download error: 500 internal server error, insufficient hosts to recover. Should I change the configuration of my client?
oh no!
Is your client configured differently than the defaults? The defaults should have been enough to protect you from that error. Also, stupid question, but was the internet working when you tried to fetch the file? If you try again, does it still fail? What version are you using?