When such an AMP search result is opened from the aforementioned Google Search source, it will open in a Google Search-wrapped frame reader, such that the outside is Google Search -- although this is not visually obvious to the user -- while the inside the AMP article. The browser-level URL for this endpoint begins with 'google.com/amp/'. While it's now possible to get the article's original link from this viewer, this was not present at launch, and it was a frequent source of criticism.
This is a brief restatement of a more in-depth description I gave in a different thread [1].
In the former case, AMP caches are a reasonable compromise since it's really just a free CDN. In the latter case, that cache is annoying because of how it needs to fit in the design of the contemporary web. See the last paragraph of https://amphtml.wordpress.com/2017/01/13/why-amp-caches-exis... for some ideas on how to improve the platform so the caches wouldn't be necessary for much of AMP.
If speed is the answer, then sure offer AMP, but also offer a lightning bolt next to pages that load within 'x' milliseconds. Reward speed regardless of implementation
It's only going to get worse with voice interfaces, see what Echo now does (https://www.youtube.com/watch?v=BXEu8RcneZQ).
A vibrant ecosystem is key to competition, it's not in our long term interests to let the web consolidate into an oligarchy
The correct way to fix these problems would be to teach people how to make their sites faster rather than enforce restrictions on how they create and monetize their online publications.
"Pinboard founder Maciej Cegłowski already recreated the Google AMP demo page without the Google AMP JavaScript and, unsurprisingly, it's faster than Google's version."
https://www.theregister.co.uk/2017/05/19/open_source_insider...
He solved a different problem.
I don't think anybody at AMP claims that fast pages aren't possible. Their claim is that there's a need to enforce certain rules to achieve a certain quality of service.
> teach people how to make their sites faster
In a way, that's what AMP is doing. It picks a subset of HTML5 that can be rendered efficiently, and - for now - uses javascript to fill in the blanks (eg. where desired capabilities are forbidden due to how they're commonly implemented: provide build a polyfill that's better suited) and for enforcement of these rules.
As linked in my parent post, there are already efforts to offload some of these constraints into standards to be enforced by browsers - I fully expect the AAMP scaffolding to let go of that soon after (or revert to shims)
Here are some recent articles about it:
https://www.theregister.co.uk/2017/05/19/open_source_insider...
http://hyperlinkserver.com/webdesigning/tomorrow/
I have had multiple developers quit and don't have the $80k budget quoted by Gigster.
Concept: in the same way you might register a username/handle on ig/twitter a user registers a new domain (or "connects" a domain the user already owns).
Using Enom API we also offer "branded" email and private registration, and in the background the name records are automatically pointed to their "tomorrowbook page". By logging into tomorrowbook the user can use the "text tool" to add posts to their website, basic website analytics, and ability to customize their follow/like buttons...also access the tomorrowbook email client for their branded email, not unlike a social messaging tool only open bc it works on email protocol.
Obviously the explanation above changes just a little for users who own domains with 3rd party registrars and/or using 3rd party hosting.
How can HN help? If there are any developers who can get the Enom API out of sandbox and fully functional where my other developers have quit.
Social media works well for announcing stuff on my own web site (new blog articles, new releases of open source projects, new books I have written, etc.)
Hosting long form content of someone else's domain is not playing the game right.
eg. My wife has a small business with an online store hosted on Shopify and her email provider is Gmail. But her website is www.her_domain.com and her email address is @her_domain.com.
She can easily switch out her providers and her contact addresses don't change. No real tech knowledge needed except for how to register a domain name and follow some how-to docs from Shopify and Gmail.
That doesn't mean they couldn't still mess you up pretty bad. You'd want a pretty solid backup scheme, and you'll still have to accept the loss of some levels of privacy etc. but that might be worth it to you to subsidise cheap services, while still having an escape plan.
Learning the basics of something new, enough to get by, is part of being an adult, even if you won't ever be and have no interest in being an expert.
Solving 99% of technical problems requires nothing more than Google and following instructions in the first result, but people still can't handle it. Most people haven't given running a website enough thought that they would even know what to look for. A good portion don't even really understand URLs enough to type facebook.com into the address bar instead of Googling Facebook and clicking the first result.
This problem of getting people to care about alternatives to Facebook seems to be something you've given a lot of thought as well. Mind if I ask what field you work in?
And asking someone to rely on their geek friend for deployment, education and support instead of relying on a stable platform like Facebook is just silly. Unless we can provide a similar, stable and feature-packed platform then there is just no perceptible incentive for people to make the switch.
I mean heck, Google couldn't even do it.
I think the problem needs to be attacked from multiple vectors. Simply building a technologically superior platform with better privacy control isn't enough. There needs to be a real shift in understanding about the dangers of big social media.
The ease of use is only one part of the problem, the other part is that you are trying to solve a problem that a lot of people who use Facebook just don't care about. Facebook fills their need and they really don't care about walled gardens or open internet or whatever else the HN crowd views as a dire issue.
The main concern I still have is that I'd lose gchat if I swapped out my email host from Google apps.
So, gramma goes to a web page, clicks the signup, the website deploys a docker image on a webhost and spins up a UI that is not unlike what she is already used to.
Next, comment and "likes". You have to have a comment system that runs on there also. Gramma would invite others to her site by clicking invite. This would generate a specific invite signature for that person and would email it out (gramma would need to know Uncle Fred's email; sorry gramma). Uncle Fred would click the link and be taken to gramma's sight and can comment. All comments stay on gramma's sight. All gramma's content, period, stay's on gramma's sight.
How does one monetize, however?
With a docker UI like Kitematic, it's remarkably similar to an app store experience.
I get what you are suggesting, but I can't help but to think you are making this way bigger issue than it actually is.
Also all of you are missing the most obvious point: if it hasn't happened to a lot (and I mean literally more than 10-20% of user base) it is not a significant risk and thus spending extra effort for literally no gain (and actually probably more of a loss in views/users/buyers/whatever) is not worth paying someone to design you a website and paying for updates and then A) paying for (yet another) 3rd party company to host your website B) learning how to setup, host, update, and maintain your own website.
I'm sure most of people on this site could easily setup their own website and run it wherever, but the reason why people are paying you to do such things for living means that most people can't be bothered to learn all the necessary skills.
I'd guess that amongst my friendship group around 5-10% of people have been affected by this. This is disproportionately high - a suburban soccer mom is far more likely to never see anyone have problems with their fb account. But amongst certain populations this is a real problem and can put people at risk.
Fb has decided that the increase in value from 99% of users is worth the pain for 1%, and that the network effect will keep the 1% in line. They're probably right. On the other hand, fb got a foothold in the market through 1% of the population who are college students, an alternative social network could get a foothold through the queer or other communities that fb is ignoring.
It's real. It happens all the time. I have seen it again and again.
And if I needed to post a controversial point of view on my model steam loco business page, I've got bigger problems than facebook.
I can't stand facebook, but for my purposes it is probably the cheapest, most direct, and low effort way for those people to get to me. It's also probably pretty low effort on my part.
The business would never be more than a cottage industry and I certainly wouldn't want to spend ANY money on IT that I could avoid.
Anyone here offering to donate their time to keep all my IT in order for the same cost I can do it with facebook, and give me the exposure it will to my potential customers?
If so I'll give you my gmail address to get in contact ;)
The way I understand it, the question could be phrased : "What costs are we willing to pay to reduce the collective social costs of ultradependence on private companies". You clearly states what are the costs you're not willing to pay, but don't really answer the question which is : what costs would you actually be ready to pay ? (Maybe the answer is none, but I don't feel like you actually state that ?)
The web presence of the business would basically be an advertisement, newsletter, and contact page.
There are related businesses that sell lots of small items, eg nuts, bolts, material, that would be a lot more convenient to use with a shopping cart, but mine doesn't need it.
Docker containers make sense because they are portable apps. You can choose where to deploy them, upgrade them, and store the data or what not.
The majority of the world do not want to know about containers, hosting services, domain names, or anything else that is related to computers.
I'm not even sure that is changing with younger people - they're happy enough to dick around with social media but don't want to get involved in running a web site and all the software on it.
If a business can work with a "no obvious cost" platform like facebook, the owner won't start paying for something "better" in response to non-quantifiable downsides and threats possibly posed by the platform.
Yeah, but what if you post it on your personal wall, and get banned for that? You won't be able to access your page, it doesn't matter you kept it clean.
I can see there is a potential trap there for the people who decide to mix their personal and professional lives on something like facebook. I just think it is unlikely to get sprung, and comments like "why on earth don't they take complete control of their online presence and register their domain, get their system hosted, set up all their e-mail addresses, etc" could only be written somewhere like HN. The rest of the world would just shake their head slowly.
That was an awakening moment for me. Promptly deleted the damned thing and every other social media account I had. Technological echo chambers are going to do so much harm to society.
Something something something beauty without pain.
I think my posts were well beyond the "frustrating but redeemable" category, because I had a purposeful tendency to discuss abrasive subjects in order to elicit strong reactions.
So the question is, how the hell do we create a platform that encourages people to challenge their preconceived notions in a way that doesn't make them unbearably uncomfortable in an age where people will do just about anything to not feel uncomfortable, even if it leads to stronger discomfort later?
I have a nascent idea of an anonymous conversation app that pairs users and groups together with various conversation starters, migrating them to new groups over time, while still allowing them to have conversations with users and groups they have befriended over time.
What do you think of such an app and its potential utility for solving this problem?
That sounds a little like trolling, but I get that you meant it as educational. Maybe a distinction that simple machines don't make.
> ... anonymous conversation app that pairs users and groups together with various conversation starters ...
And that sounds a little like Usenet, or discussion forums. Except that group selection and migration are totally voluntary. In my experience, unless there's moderation, you eventually get trolling wars. Which seem like harassment, to people who don't want to (and/or don't know how to) play those games. And everyone but the trolls eventually leaves.
If you could build an app that facilitated intense discussion, and prevented trolling and harassment, that would be very cool. Forcing anonymity would largely prevent harassment, because anyone who felt harassed could just move to a new persona. And there would be no meatspace impact.
Did you ever go on talk.masked? It used to be a main branch off core.onion (Tor onion services).
A little off topic, but an example: Someone declared that if you ever doubt any woman's claim about being raped or assaulted, you are the worst kind of person, and you're sexist.
Well, I was assaulted once, and then the girl turned around and told all of my friends that I attacked her.
I lost a LOT of friends over this and it had a pretty negative impact on my life. I shared this experience, and next thing I know dozens of women I'd never met are telling me I'm likely to be a rapist when I grow up and I should just kill myself and I was probably lying about not attacking her. I was just a white male who has no experience with abuse and should keep my mouth shut. Nevermind that I was physically abused for 15 years until I left home.
The complete irony of the situation, what with the victim-blaming and being called sexist while being told my opinion as a white male was invalid, was not lost on me. That was the first big sign that Facebook had become a cesspool.
This is exactly the kind of harmful backwards thinking I want to eradicate. However it seems that some rich and powerful have decided it is in their best interest to manufacture this kind of thought and impress it into the masses. I want to find out how technology can create a level playing field.
The app's just a thought experiment but I wonder if group moderation could be done in a way that doesn't produce social bubbles or echo chambers.
I haven't been on talk.masked. Is it not active anymore? I haven't been on Usenet in a while.
Searching "facebook blocked" suggests that it's a common problem.
It happened to a lot of Facebook meme pages.[0]
[0]: https://www.dailydot.com/unclick/the-zuckening-mark-zuckerbe...
Germany and France do this regularly for what they consider "hate speech" (for example retweeting newspaper articles about attacks by migrants). Germany has just installed a law that allows imposing multi million EUR fines on companies for repeatedly violating requests to delete user content that violates these fuzzy criteria.
There's a huge influx of German users to gab.ai because of this.
The internet is not crucial to everyones daily life. And honestly, it probably shouldn't be as crucial to ours.
The original uploaders of very popular content would accumulate a surplus of credits, which they then sell to to mega-crawlers. Content creators would do well to be the original uploaders of their own content on such a network.
The credits would also be incentive to buy devices and leave them running in poor-coverage areas. E.g. the owners of billboards could mount repeaters along rural highways.
The only thing that bothered me about the general design is that it used email addresses as identification tokens, and for the site I was making I didn't even want that much personal information from my users.
Indieauth lets you authenticate to websites based on your control of a website you specify (via rel=me links).
That's your choice. You can use the same credentials for all accounts you create and manage the entire mass as one. It's a bad practice, I know, but it's still a solution.
That's the understatement of the century.
I guess my real question is, what exactly is that threat, how damaging is it, and how likely is it to occur?
By my mental math, I can't really justify spending even a few bucks, or more expensively, a few hours, protecting against some consequence that I can't really quantify at any real level of risk.
For business, sure, because there are other benefits to having a custom domain, but for personal stuff, I don't really see the cost/benefit analysis making sense. The biggest threat seems to be that the government will have my data and I'll be advertised at, but having my own domain doesn't help either way. Am I missing something?
Perceived by some but apparently not by many others who are still clueless. I know multiple people who invested considerable time and energy into building up Facebook pages only to suddenly be cut off from fans who had followed them when fb decided to go the pay to play route. I personally lost my YouTube channel, due to sheer incompetence on Google's side after they moved to the single login system across Google, Plus, YouTube, etc. I tried many times over multiple years to get access again but their support is crappy as I'm sure you've heard many times before...
For a short term experiment, it's totally reasonable to give it a shot. But if you're trusting Google, Facebook or any other tech giant (or even small startup) with things important to you, you're making a mistake. Not backing up something as important as all your email history in Gmail would be insane, in my opinion. Even with a backup, you could lose access to a lot of other services if Google ever locks you out, as they have done to many, many people in the past.
An anecdote on a similar note, there's a comedian I'm a fan of who had an Instagram account he used to post funny boudoir style photos as a big, bald, overweight man. All of his posts were well within Instagram's terms of use, in that he never showed full nudity or anything overly suggestive. Basically he was doing the same thing thousands of "butt models" do on Instagram. These weren't just cell phone snaps, either; they were staged and professionally shot images.
He gained a few thousands followers with this, until one day when he was locked out of his banned account with no explanation. With the help of a friend he managed to contact someone who works at Instagram and was told his account was removed for "harassment". Since no other explanation was given the only conclusion that seems reasonable is that people reported him for "making fun of" plus sized female models by doing the same thing himself, which is absolutely ridiculous, as he was always positive about what he was doing. He just happened to be a bald fat man while doing it.
* spam everyone I know to use a new email address.
* go through authorship information in any READMEs out there for projects I may contribute to.
* deal with an invalid email address embedded in public commits (ala Github).
* deal with possibly important, time-sensitive emails ending up in a blackhole.
* updating email information for online accounts. Especially for sites that use a combo of email address/password rather than login/password.
* etc...
I only have to pay ~$12/year (or less if I buy years in bulk) to keep the domain, and I also get the benefit of being able to grant emails on the domain to other people too.
It's a shame that this is not something the average person can do easily. Email addresses are by design linked to specific domains.
To have an "open web" we have to have as usable, hassle free alternatives. And as I don't see that day coming yet, because you have to invest your time and money to take care of something (e.g., your email) that wasn't a worry to you before, we won't have "an open web" any time soon.
Some may have the perception that they are "free" and "contributing to an open web" when they're not.
Furthermore you may argue that is best to post in your own website instead of facebook. But what if your business depends on posting on Facebook to earn more? Some may write a copy in their websites, but they will be secondary. Or everybody moves out from such closed source platforms (the masses won't), or we won't have an open web.
I'm looking forward to be completely mistaken. Tell me how wrong I am.
p.s.: my entire comment is not necessary a reply to the comment above, only part of it.
It might be too romantic these days, but it you might be better if you see it as a matter of principle...Doing the right thing (Backed by your own thought ofcourse).
Think of it as selling your identity off to a thrid party. If you see that as an improper thing on its own, then you shouldn't do it no matter how much value the third party provides, right?
Things like facebook are essentially saying. "Give us your identity, secrets and your whole life, we will save you some cash and make some (nonessential?) things (slightly?) easier for you"....
The biggest threat is that Google removes or locks you out of your gmail account.
So now she's forced to get another email address to log into Tumblr. I got around that by creating an email address at my own personal domain that forwards to her current bellsouth.net address, and that was good enough for Tumblr.
Enjoy your free Internet.
My guesses: Tumblr belongs to Yahoo. Yahoo had some agreement with AT&T to provide them services. The agreement is no more, AT&T customers can't use their AT&T email to login into Yahoo services anymore. I don't see why that should be technically our commercially necessary, but that's it.
a true one -> at some
I have been working on a purposed solution over at http://www.peerprofile.com which allows creation of a personal domain and instead of getting locked in provides an open model.
Yeah it's a tradeoff and for many people giving up that control is worth it.
Due to some unexplainable optimism, people always believe that injustice won't happen to them. Just like with car accidents. And just like with car accidents, there should be some sort of "insurance" against unforeseen douchebaggery.
It's like this : - let's say there's a 1% chance of FaceGoogle abuse for anyone - when faced with that 1% chance, most people (99,99%) will choose to forego the insurance - 0.99% of people are now vulnerable to injustice
People are not as rational as we'd like. We don't have a very good sense of how likely something is to happen, especially when the probabilities get smaller.
EDIT: Never mind, I was straight-up wrong. Sorry!
> Make your website of record your website.
I don't see a typo (and your comment is 3 minutes more recent than his, so I don't think he made any corrections). Maybe "record" is throwing you off?
What he means is that "Your official or authoritative website (i.e., website of record, like owner of record) should belong to and be controlled by you."
Edit: If you're saying that the sentence could be hard to parse, yes I agree.
Others doesn't include whoever provides your MX records.