jalami
Most people don't change their default browser, adding third party repos would be similar. Removing the ability for the owner of a device to install software they want fixes one symptom, not the main issue of trust. Also it makes your device into a glorified feature phone. No thanks.
The alternative is download static apks today and maintain updates yourself(bad) or remove the freedom to install what you want on your device.
Edit: [0] https://f-droid.org/wiki/page/Setup_an_FDroid_App_Repo
I mean, have we really learned nothing from tying our multiplayer to GameSpy?
Open source would be best, but I'm sure they want to re-release it on every DRM cloud platform to pop up for the next 20 years. Also, legal, etc.
Extensions that implement server-side XEPs are really easy to add on as well. Just git pull the community XEP repo and then add a line to the ini and you can add more superpowers. I have it on a cheap VPS. I'm using conversations with it and it has been mostly flawless. Now I just need a good linux application that understands OMEMO. There's a Gajim hack, but it's kind of messy.
[0]: https://prosody.im/
I think there should be more talk about federation, exporting and importing data. It also seems like serverless is the new hotness and getting a lot of former self-hosted advocates' eyeballs.
Self-hosting is a lot of work for the everyman, but distributed trust (family, work, neighborhood, school, etc) federation seems better than the status quo. This might not be a popular position since most startups depend on roping people into centralized clouds, but eh.
I wrote some about it and the Decentralized Web Summit here[0].
[0] https://www.alami.io/post/decentralized-web-summit-2016/
If you don't like the terms, email them and tell the company why you won't sign up. I rarely get a response, but someone on their staff knows there's at least some push back.
[0] https://en.wikipedia.org/wiki/AT%26T_Mobility_LLC_v._Concepc...
>Class action lawsuits, class-wide arbitrations, private attorney-general actions, and any other proceeding where someone acts in a representative capacity aren’t allowed. Nor is combining individual proceedings without the consent of all parties.
I believe that's why companies are taking MS to small claims for $10,000 despite losing way more than that in downtime.
Windows used to be the product, now Windows users are. This is similar to Google and Facebook's offerings. Very few companies still strictly sell software anymore.
The open sourcing of tools is marketing and a consequence of prioritizing adoption over exclusivity. Like Android, Windows isn't going to be the bare foundation you build on, but the cushy, fully furnished condominium... complete with cameras and microphones.
When I installed Windows10, I did the hour long dance of trying to find all the places where I could turn off tracking, even temporarily. Then I ran this[0] which does a pretty good job in a magic black box kind of way. It's a patch job, I don't recommend using Windows10 as a daily driver or putting too much faith into any gui setting or external patch.
Also updates are important. Software developers know maintaining multiple old versions and backporting fixes is more art than science and even with the best intentions is prone to incompleteness. Update your software. If you find you can't because upstream is consistently invasive/lacking/gross, chose a different project or you know... fork.
They would have been better doing so before the E2E craze went mainstream-ish, again from a business perspective. Now they can still leverage meta data, but it's not a juicy and lucrative as say, reading everyone's emails.
From a business perspective this makes sense for Google. A big problem with Skype was always the lack of ubiquity. Lot of people had it, but it required another install and explicit configuration. Now that Skype is nearly bundled with W10 and WebRTC has made skype.com trivial, the gap for Google to move in is closing. If this rolls out with Google branded Android, people will use it irrespective of its merits (a la bundled Internet Explorer). Interop on iOS makes it stand out from Facetime. There's always room to change terms later when it becomes a household name.
Also, with all these services adding an E2E sticker on their communications, Google's hand was forced, they're not trend setters here and they shouldn't be applauded for being extremely late to the privacy game.
I think maintaining the LAMP Wordpress stack, extensions, admin panel auth security, whatever versionpress is etc. is more hassle than editing a text file and pushing code. To devs, this editing is second nature.
Also, I'd take my desktop editor to a contentEditable any day.
The build times wouldn't be instantaneous as it would need to regenerate all the pages, but Hugo is still really snappy for even a large site. You probably post less than users access anyway.
This would still check all your boxes:
No database
No server side auth
Non-public drafts (metadata)
Commit from anywhere
Bonus: Dumb serving (only prebuilt static pages)
Optional bonus: Shortcodes, themes, bells whistles
The site would be built on the server so it wouldn't be completely dumb like rsync-ing static pages to nginx or something, but that's the rub if you want to be able to use clients with only git as a dependency.
Yours is a good solution, I'm just throwing an idea out there for a pre-baked alternative. My original use case didn't call for mobile blogging (not a fan), I run my own gitolite server so auth is already in my camp and I have a multi-tooled build that I didn't want on the server. If something breaks, it happens on my machine instead of on my server.
Also just a tip, maybe you want to put a <noscript> tag around an expanded copy of your hamburger menu. Without javascript, your website navigation is broken because you can't expand the menu.
Edit: by client, I mean blog-editing-computer not blog-reader's-computer.
If my server had to rebuild after a git push of a new post, I'd have to install all of the tooling on the server. I just commit my post, then run npm deploy which rsyncs all the static assets to the server after building on the client. This also makes it so I can see everything on my client easily before deploying. If I was building a blog for someone else though, this would make sense, stupid client, smart server, commit from anywhere.
On the other, I don't really like everything he says, despite being a pretty firm OSS supporter. He conflates so much with open source it's nauseating. People choose a license for all kinds of reasons and I understand he's a cheerleader, I am too, but conflating everything hurts open source as much as it hurts proprietary actors.
It's a market. Some people will want to buy your product because they see its open nature as a benefit they are willing to pay more for, others don't care and will not pay more. The same goes for privacy promises, DRM or which devices you support, the color etc. If people buy or sell things that you would rather not, that's cool. Pointing out that everyone at every level of a proprietary agreement is duped by some nefarious puppet-master and the entire machine should fail is childish. Furthermore, throwing in things like economics and employment fairness into the mix really confuses the message to the determent of OSS developers. In like kind, I may be a vegetarian, but PETA certainly doesn't speak for me.
I realize he thinks the current market is trash and slight deviations from the status quo won't bring real change, but most people just don't care enough about what many of us care about. That's the hard truth. Slinging mud and building straw-men isn't how we fix this problem. It just makes OSS proponents look out of touch.
Also, some people commented on his sometimes hypocritical impurity. eg. making phone calls on locked down phones and using closed source websites occasionally. Being OSS pure in 2016 is crazy hard and getting harder, again due to market forces. I think there's a lot to fault Stallman on, but his deviation from OSS purity is not one of them.
Yes there's a failure of information somewhere and people that fall through the cracks should be able to find their way out again, but the root of the problem stems from publicly vilifying people and actions that should be legal. Regulating all drugs like cigarettes, for example, would make it so they wouldn't have to get grade E stuff from some alley, we'd stop imprisoning people that may just need help and we could have discussions in the open about abuse. Privately vilify all you want, but the government should be mute on people's preferences as long as they are capable of making decisions, there's mandatory information disclosure surrounding dangerous drugs and companies can't lie about what they're selling.
Heroine for better or worse is a product that people are willing to go far out of their way to purchase and that goes for nearly all drugs. I would never do it and I believe if you made it legal, most people not doing it today wouldn't pick it up. We really need to get the idea that legal === government endorsement out of our heads.
We do things because the pros of doing them outweigh the cons of not doing them. Information around drugs, proper, honest and often, deters dangerous adoption.
I feel the municipal internet infrastructure should be publicly owned, like streets, but service on those pipes is carried by competing companies. These turf wars are getting old.
I don't think voting with your dollar is a failure, I just think it's currently too niche a hobby to move mountains. From my completely unscientific empiricism, it seems only super hot button issues, regarding religion for example, cause enough Americans to weigh a company's economic policies vs their ideological ones in large enough numbers while also making enough noise about it. Many consumers seem to make one dimensional decisions when choosing a product or service: How much does it cost? This is exacerbated by the amount the public sphere is taking over private decision making, not ameliorated.
For example, citizens concerned with wage disparity aren't buying goods whose executives pay their workers fairly; they're shopping at Walmart. For some reason, economic or ideological issues that stem from the market aren't the market's problem, but become a problem for Washington. Do I think putting the mean and median wage of non-executive employees on the package would help here? Not until we decide these are problems of the market, but honest information disclosure will be important then.
On top of that, a great many consumers are happy with the status quo. "Personal information" is some nebulous magical currency that they can get free stuff for. Just because you or I value this doesn't mean most people do. I've talked with a great many, otherwise intelligent, people that would have it no other way. They can use Facebook for free and to them the value gained far and wide exceeds the costs.
You and I personally think this calculation is short sighted and incorrect, but if you assume the consumer is too stupid to make decisions for themselves regarding their own information then where does that lead us as a society? (not to mention the regulatory overhead)
How we decide what information is important to consumers is debatable, but consumers can't make informed decisions if they don't have the information available or are not presented a choice. If information isn't provided by primary sources, many of whom would rather not provide it in an easily digestible manner, then it's a guessing game. Things like applying whack-a-mole patches to fix the shortcomings post-install is essentially plugging a sponge boat blindfolded. Even grouped settings toggles in a customer-fronting GUI can be broken out and flipped on individually without your explicit approval tomorrow so your Windows Firewall IP hack is just that, a well-meaning, but messy and temporary hack.
I'm a firm supporter of "vote with your dollar", however I think voting with your voice is also important. If you're unhappy with something a company is doing, shoot an email or call someone if possible and explain why you're not using their product. Hell, even and maybe especially if you are a customer, let them know you're not happy about a policy. Just like in the public sphere, private companies don't know whether you're an ideological abstainer or simply someone they haven't advertised hard enough to yet. Part of this problem is due to companies knowing full well they're acting against the consumers, but consumers often shut up and move along silently after getting their wallets out. I've emailed Microsoft multiple times about their policies on binding arbitration, their dark patterns and privacy policies. I may not be a customer, but they sure as hell know why.
I think most political arguments happen over how you decide who or what fits into this group of parties incapable of speaking for themselves. Some say 3-year olds should represent themselves in immigration court while others say even adult consumers aren't capable of adequately representing themselves and need protections. I don't believe it's inconsistent libertarianism to say that some groups with no independent legal voice should get public protection. Libertarians draw that line in different places, however.
I always feel like artificially patching a project that doesn't care about your concerns natively to be plugging holes in a sponge boat, but I realize sometimes you need to use that boat because reasons.
I installed it from the AUR and it seems to work pretty well for the testing I do in it anyway. I don't daily driver it or Chrome.
The orange line is neat, I opted for a css avatar replace as isso tags the generated avatars with an id I can grab. The two columns I'd have to get used to, maybe I'm just easily distracted.
Thanks for posting this.
Keep up the good work!
[0] https://www.alami.io/post/decentralized-web-summit-2016/
If Pinterest looks interesting, then yeah you probably really hate Pinboard. I think it's a feature that I don't hit those annoying nag walls, get inundated with ads and tracking, load hundreds of images on a page, and require cookies and lots of JS to just browse feeds. Different strokes for different folks.