That was the beginning of what I came here to say (to be followed by some other stuff that already got said).
step 2 of any analysis: project forward
You did this well.
HN user
These days, I lean toward Copyfree[1], OpenBSD[2], Ruby[3], and C.
1: http://copyfree.org/
2: http://openbsd.org/
3: http://ruby-lang.org/
4: https://en.wikipedia.org/wiki/C_(programming_language)
. . . and then there's me:
5: http://blogstrapping.com/
That was the beginning of what I came here to say (to be followed by some other stuff that already got said).
step 2 of any analysis: project forward
You did this well.
This also seems like a great way to get everyone to leave. If what I wanted was a B2B platform, I wouldn't choose one with a history of suddenly changing its policies and only giving one week to catch up.
In fact, it's often much more difficult for a larger business to move that quickly than an independent user.
Okay, solution:
teach the person to use a computer first
I've had great experiences with pair programming (and also bad experiences, but this is assuming a great experience), and I'd still want code review. The benefits can actually stack, if not compound, often enough.
EPUB would beat the shit out of PDF for that.
(EPUB is basically a subset of HTML with client-oriented context.)
Turning PDFs into the replacement for HTML would change the incentives around PDF authoring, and PDFs would then acquire the same problems identified with HTML.
The solution to the identified problems is not to switch to PDFs. Stop reshuffling the chairs on the deck of your sinking ship, and start figuring out how to design, implement, and incentivize the use of, some means of conveyance other than iceberg-vulnerable ships.
On a related note, part of me wishes Java Applets never died. Getting rid of them seems to have caused the Web to turn into them, and maybe if they'd remained some kind of separation could have been maintained.
Java Applets were killed by Flash.
You can write HTML pages to be self-contained and offline-friendly.
You can write PDFs to include resources that are not part of a single, self-contained file, and to be quite unfriendly with offline use.
why not have the option for something static
You have the same option with either HTML or PDF:
- PDF files can be dynamic or static, depending on how you write them.
- HTML files can be dynamic or static, depending on how you write them.
PDFs are capable of the same issues.
It's possible to write PDFs that don't "work" (for some useful definition of "work" similar to the case with HTML) offline. Please stop pretending that's not true.
The reason offline utility tends to be true more often for PDFs is that PDFs are not generally regarded as the preferred online-default format of choice, which is in turn a matter of social effects rather than technical capacity. Reverse the socially accepted roles of the two document formats and watch the same complaints get made against PDFs as you're making against HTML. I'd bet money the "normal" state of affairs would remain the same in terms of the perceived benefit/detriment allocation between online/offline formats; only which format was considered which would have changed.
. . . but then all the web would be even heavier documents, and even less customizable for local viewing, thanks in part to that pagination and strict formatting situation.
Why does it seem like almost everyone doesn't realize that PDFs can easily be made to support all the horrors we see in HTML? No, it's fucking well not impossible -- or even notably difficult -- to jam some malicious dynamic code into a PDF. The only reason a period of widespread fear about PDF viruses hasn't developed as it has for websites spreading malicious code is the fact that websites got much more widely adopted. PDFs have been used as malicious code vectors before, and replacing HTML with PDFs would only result in PDFs being the new common vector for the same problem, with at least the same scale and intensity.
This only seems like a solution if you don't know what PDFs can do -- and, by the way, sometimes pagination is bad, especially static (non-reflow) pagination.
EDIT:
Let's make this clearer.
You can actually embed an entire JavaScript application in a PDF. Tell me again how PDFs somehow prevent the problem of dynamic pages on the web. All using PDFs instead of HTML pages would do is wrap the horrors of the web in forms that are generally more hostile to various viewing contexts for the less harmful use cases (e.g. static pages suddenly being harder to read in some contexts with PDFs than with HTML pages).
I actually dislike HTML per se, but the only two benefits I see for PDFs in the general case are:
- In my experience, it's a little harder and rarer to make PDFs utterly incompatible with different means of viewing them, and it generally requires more overt (if perhaps slightly unintentional, at times) sadism to make that happen.
- PDFs can do some things HTML can't (easily, at least) with document design -- though those things are generally things that would be disallowed in our new "deurbanized" PDF-based web replacement.
Everything else that comes to mind goes the other way, including the fact that the viewing-mechanism incompatibility thing can be even worse with PDFs, even if it's more rare for that to happen at present, and if PDFs became the new standard for the web I'm pretty sure that relative rarity would evaporate anyway. Let's also not forget that HTML can also do some things PDFs can't (as easily, at least) do.
> Sure, you can write good HTML.
A key here is that it's easier to write good HTML docs than good PDF docs, and much harder to deal with the harmful aspects of PDF docs given present technology.
Which is interesting! Do you have thoughts on creating peer-to-peer systems that don't enable surveillance capitalism?
I don't know about the other person's ideas, but decentralization plus better anonymization and pseudonimization, with always-on strongest-reasonably-posible encryption, seems like the direction to go.
"A bad remedy to a genuine problem does not yield a solved problem."
Those points can be trivially met with static HTML and something like IPFS, and you can still download HTML for local storage and viewing. You can even print to PDF if you really want to do so. Meanwhile, PDFs also allow dynamic files, don't require dating and hashing, and can be used to spy on users or deliver malware.
EDIT: Oh, yeah, and static file formats doesn't necessarily have to mean static document formatting when viewing -- unless you're using PDFs, which tends to break useful stuff like reflowing for paginated documents (one of the worst things about even simple PDFs).
It seems to have been 2017 (hopefully I recall the year correctly), by transfer of legally owned/registered assets (all that comes to mind immediately that was under non-volunteer ownership is a couple of servers and a domain name or two, but maybe I'm mistaken about that). Of course, I'm not on any side of this, especially not the "inside" (wherever that may be), and I've just read some of the stuff being published by both sides.
In my estimation, the biggest potential problem for Freenode policy that I see is based on the the statements by some departing staffers that indicate the parent company may collect and monetize user data. That would be a pretty shitty outcome. I asked a current (post-split) Freenode staffer about improving privacy measures on the network, and got very encouraging responses, though. Of course, a single staffer is not exactly an ironclad indication of policy. Perhaps the only way to really know how it'll hash out is to wait and see. I plan to keep an eye on the Freenode privacy policy.
I guess that makes her closer in time and space.
Just for the sake of those who might misunderstand this comment:
She wasn't a "Civil War widow" per se. She was not widowed by the death of her husband in the Civil War. She was seventeen years old in 1936, and married a ninety-three year old Civil War veteran. She was the widow of a Civil War veteran.
From some of the discussions I've seen, it looks like part of the MobileCoin strategy is to shit-talk Monero as a way to build hype for MobileCoin, and claim all prior art came directly from CryptoNote while ignoring the fact it's implementing stuff pioneered in implementation by Monero. I've seen some pretty friendly discussion history with Monero in the first days of the nascent MobileCoin project turn into MobileCoin people being absolutely, obnoxiously awful later on.
If there's some way this can be explained away by MobileCoin people, I think it'll make a great story, because there seems to be a lot of stuff there that doesn't look explainable.
I'm pretty sure that's just a buzzword for "revenue model", which is to say a plan for how it will make money. The charitable interpretation in this case would be "how to keep devs on the job and not homeless", and the uncharitable case would be "how to make Moxie Marlinspike and his buddies obscenely rich".
It looks to me like either there's a lot of selling out going on here or there's a lot of great examples of how not to market a good thing to reasonable, aware, suspicious people (which is, in short, pretty much the core market demographic of privacy software users).
As for me, I'm starting to wonder whether Session is much better than Signal, and I think that if you want privacy in a cryptocurrency you're probably better off with Monero.
Ideas, protocols, and (except perhaps in the post-Oracle-Java world) interfaces can still be copied. A lot of open source software actually does exactly that with ideas, protocols, and interfaces from closed source software.
What makes open source software "open source" is the source code, which is subject to copyright law. Ideas, protocols, and interfaces are not subject to copyright; only their expressions are subject to copyright.
The Embrace, Extend, Extinguish approach makes things incompatible with the way others do them to cement hold on a large user base that prevents those users from changing their minds later. Sometimes that takes the form of forcing people to reimplement everything in a cleanroom setting, because they can never keep up that way; that's where the GPL excels within the open source world for EEE. Other times, it's by diverging from norms in ways that others cannot follow without breaking their own ecosystems, which is where the GNU project has excelled with its plethora of subtle incompatibilities.
The real complaint from the surveillance police state is that people use encryption for privacy -- whether it's basic communications privacy (end-to-end encrypted text and voice) or basic financial privacy (cryptocurrencies that aren't being made progressively more trackable).
Part of that "used for crime" shit is about things that are against the law just because nobody reported buying a car or something like that, too.
That's exactly what GNU did. GNU can take changes from software produced by others under copyfree licenses and wrap it in a copyleft license, then the projects from which it borrowed can't borrow-back the GNU changes because of license incompatibility that runs only one way.
GNU licenses are very much embrace-extend-extinguish licenses.
How about "copyfree"?
(I also consider anything that fits the Open Source Definition to be "open source" and differentiate things actually approved by the OSI as "OSI certified", which should in principle be a subset of "open source".)
It isn't clear neither
What?
Open source?
Where's the license?
That's an interesting interpretations.
I was under the impression the Kansas reference was basically an insult both to the direction of society and Kansas, but then I wasn't sure how that fit in with the claims about what sciences are useful or "real". Yours might make more sense.
Then again, I'm not sure sense is what was being made, there, anyway.
. . . and yet, if you wanted to improve your ability to make such predictions about society, social sciences would be a better bet than chemistry. Prediction, absent supernatural aid, requires understanding.
Finance? WTF? I'm guessing you had one of those "what's the word, uh . . . not finance, but that'll do" moments. We all have those. Just to ensure we're all clear here, though:
Finance is about navigating the particular niceties of dealing with money as a professional, and maybe a little bit of trend-misprediction for the sake of occasionally getting to be a "rainmaker" for some employer. I think you mean economics, which is about the movements of economic agents and of whole economies.
Economics is a "social" science (ignoring for the moment the fact that some economists aren't very scientific), and finance is a (highly lucrative) job field.
I get a 403 error.
While I'm here, I'll just point out that the "G" in RPG stands for "game".