2,534 karma · joined April 15, 2009
Where I write: http://www.danyork.com/blogs.html Developer-focused: http://code.danyork.com/
Where I work: http://www.internetsociety.org/
And if you scroll down the page you will see that validation rates are significantly higher in some countries in Asia.
DOH can be implemented directly inside of the web browser application, since those browsers are obviously already doing everything over HTTPS. So the browser developers just have to build in a DNS client. From their perspective, I would see that being much simpler. And deployment is as easy as the next browser application update.
Often in the sessions I've been in, there may be two hums taken - one for those in support of a question, and one for those opposed. Often there can be a clear distinction - but sometimes the results can be inconclusive if both sides seem to have equal volume. (But that, too, is helpful to the chairs as they can get a sense that the people in the room are divided.)
https://www.rfc-editor.org/rfc-index-100d.html
(The RFC Editor site is the official source for RFCs: https://www.rfc-editor.org/ )
1) Things app on my iPhone/iPad/Mac ( https://culturedcode.com/things/ ) - it's a quick place to jot down quick thoughts or notes when I'm in the middle of doing other things. (I use it for my "to-do" lists - and it syncs beautifully across my other Apple devices.)
2) MindNode ( https://mindnode.com/ ) - if I have a group of thoughts, or if I have a few minutes, I'll often create a quick mind map with MindNode and collect my thoughts there. (It also syncs beautifully across all Apple devices.) I also have a couple of specific mind maps for tracking projects or article ideas, etc. So if my creative thought falls into one of those, I'll open up the mind map and add it there.
3) Evernote - For longer lists or ideas, I'll typically create a note inside of Evernote. I've been using it for years... although with many of the UI changes and general uncertainty about the company's future direction, I'm considering migrating my collection of notes/notebooks to something else (so I've been reading this HN discussion).
I'll note that I'll use these three tools together. Often I'll jot a note into Things... and then later expand upon that into a MindNode mind map or an Evernote entry. So one is more "short term" capture of thoughts, while the other two are for longer term - and longer form - capture.
The challenge of using 3 tools is, of course, that there's no easy way to search across all of them.
P.S. And many times when I'm going to events, speeches, conferences, etc., I'll bring a pen and a notebook as that can be the fastest way to capture ideas.
For that reason, most analytics systems use come kind of client-side tracking code that runs within the client web browser. That way it works regardless of whatever caching happens.
> The mobile revolution is and has been by far the most powerful driver of centralization in the last 10-15 years.
Many of us who were active users of Skype in its earlier days (mid-2000s) might remember Skype's first attempt at a mobile client. They took all the distributed P2P goodness of the desktop client and tried to have that run on the mobile environment.
The result was sadly a smartphone app that was slow and rapidly drained your battery. For those of us with many Skype group chats open, the mobile client was basically unusable.
So Microsoft/Skype had to go back and rethink the mobile client. To your points in your reply... they made it a "thin client" with all the power in the centralized servers.
As they did that, it seemed from the outside that they determined over time that maintaining a desktop P2P source code and a mobile thin-client/server source code didn't make sense. And so ultimately the desktop P2P was abandoned and everything became client/server. (Which is the case now - Skype on your desktop is basically a wrapper for a web client.)
And so... the quest for a good mobile user experience wound up being one of the drivers for centralizing one of the original decentralized P2P apps. [1]
Good analysis!
[1] Yes, there were, I'm sure, many other contributing factors, including the issues around the supernodes that led to one of the major outages. And yes, I do realize that Skype, even its earliest form was NOT a completely-decentralized communications app. They did have a centralized mechanism for logins / authentication and also for PSTN gateways and other services.
Depending upon what type of law she is planning to go into:
- A+ is targeted at basic devices and operating systems (think: very basic tech support)
- Network+ is basic networking
- Security+ is basic security
etc.
Probably the best way to start.
One example of this bundled up in a way that is easy to install is DNSSEC-Trigger: https://nlnetlabs.nl/projects/dnssec-trigger/
More info in this blog post from Red Hat: http://developerblog.redhat.com/2015/04/14/writing-an-applic...
- getDNS - https://getdnsapi.net/
- ldns - https://nlnetlabs.nl/projects/ldns/
The application simply has to perform the actual validation itself (versus using another resolver).