All Regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
US (English)
US (Spanish)
Ukraine
United Kingdom
Vietnam (en)
Any Time
Past Day
Past Week
Past Month
Past Year
Identity and Identifiers
willnorris.com/2010/identity-and-identifiers/
In the Bible, Abram is given the
name
Abraham, Jacob is renamed Israel, and Saul of Tarsus becomes Paul the Apostle. Converts to Islam will often take on a new Islamic
name
, and it is common for monarchs and newly elected popes to take a regnal
name
when they inherit the throne. It is customary in many cultures to take the surname of a spouse ...
Tailscale devices with a custom domain
willnorris.com/2023/tailscale-custom-domain/
2023-11-01T00:00:00.0000000
What I found was coredns-tailscale, a plugin for coredns that effectively maps Tailscale device
names
onto a custom domain. The coredns-tailscale project has been around for about a year, and I later discovered that it had been mentioned in the Tailscale newsletter from October 2022 . I guess I either missed seeing it or just wasn't looking ...
willnorris.com
willnorris.com
Jun 15, 2021. We were a Kraft household growing up, certainly eating our fair share of blue box mac and cheese. The steps to make it are quite simple: cook the pasta and drain out the water, put the pasta back in the pan, then stir in milk, butter, and the cheese packet.
About - Will Norris
willnorris.com/about/
About. Hi, I'm Will Norris. I'm a follower of Jesus, a husband to Elisabeth, a father to Gabriel and Judah , a citizen of the indie web, and a software engineer at Tailscale. Prior to Tailscale, I was the Open Source Lead at Twitter. Before that, I was at Google for 10 years, with most of that time spent in their Open Source Programs Office ...
Accessing go links across tailnets
willnorris.com/2023/golinks-across-tailnets/
2023-11-02T00:00:00.0000000
Using relative links ensures that chained links are always resolved by the same server. This is also helpful if you
name
your server something other than go, or you decide to rename it at some point. Finally, because I've gotten accustomed to using go/my links for my personal links, I've also setup a go/my link on my personal golink server ...
A fun little personal logo
willnorris.com/2023/logo/
2023-10-27T00:00:00.0000000
A fun little personal logo. Like many kids, I remember drawing out the letters of my
name
in interesting ways in the margin of my notebook or on random scrap paper. I always liked the symmetry of the W and M in "William", and how the two letters could continuously flow into one another. The N in "Norris" had a similar shape, and so I ...
Directed Identity vs Identifier Select - Will Norris
willnorris.com/2009/openid-directed-identity-identifier-select/
Despite deliberate attempts NOT to include profile data in the original protocol, a new extension was soon created that would allow basic registration data like
name
and email address to be passed along on top of OpenID, revealing additional data about the user. Just as people are not one dimensional in real life, it was quickly apparent that ...
Free Your ID - willnorris.com
willnorris.com/2007/free-your-id/
This new service allows you to register your
name
(typically first.last.
name
), and they provide email forwarding, web forwarding, and best of all OpenID. And referencing what I talked about yesterday, they use delegation to power the OpenID component, by delegating to JanRain's MyOpenID. As can be seen in the comments on Scott's post, there ...
Setting up a web development environment
willnorris.com/2005/dev_environment/
Next we need a unique host
name
that we can use to access our
site
. Apache will use parts of the hostname to determine what folder to use, so the easiest thing is to just make them the same… so we will use "example". (An important thing to note here is that you can't use a real domain
name
to access the development
site
. You could ...
Java OpenID Library - Configuration and Custom Messages
willnorris.com/2009/java-openid-library-configuration-and-custom-messages/
I previously described how message handling works in the Internet2 OpenID library, and how each OpenID message type requires a half dozen or so classes to handle everything. While this may seem like overkill to some, one of the nice things about this separation of logic is that it makes it quite simple to provide custom implementations of specific kinds of messages.
Fetching Go Sub-Packages on Static Sites - Will Norris
willnorris.com/2015/go-get-subpackages-nginx/
Fetching Go Sub-Packages on Static
Sites
. One of my favorite things about Go is that there is no central repository for third-party libraries and code. Instead, import paths resemble URLs and the go get command can fetch packages from wherever it is that they are hosted. There is built-in support for popular services like GitHub and Bitbucket ...
Hum - A Personal URL shortener for WordPress - Will Norris
willnorris.com/2011/hum-personal-url-shortener-wordpress/
Doing nothing else, this should give you reasonably short URLs, depending on your domain
name
. But the real value comes when you couple it with a personal short domain, and it's incredibly simple to do. Buy a short domain, and set it to redirect to your primary domain. I did this by putting the following in my .htaccess for my short domain:
Consolidating domains
willnorris.com/2008/consolidating-domains/
the problem with trying to forward the .
name
, but still use it as an OpenID, is a question of how to technically do that. In order to get the "Google juice" from .
name
to be pushed over to .com, I have to use an HTTP redirect. However, if I do that, then the OpenID will be redirected as well. Technically I'm supposed to be able to use a ...
OpenID delegation and XFN
willnorris.com/2007/openid-delegation-and-xfn/
I contacted the FreeYourID folks earlier this week to ask them about adding an XFN link to my forwarding page at will.norris.
name
.They seemed receptive to the idea and should hopefully be adding that soon. I was then telling Chris Messina about it and I think he misunderstood me, but in the process got me thinking. You see, FreeYourID does delegate OpenIDs off to MyOpenID, but the openid ...
Go, REST APIs, and Pointers - Will Norris
willnorris.com/2014/go-rest-apis-and-pointers/
Well that's not what was specified… the
name
and private fields were included even though they weren't part of the Repository struct. But remember that those fields are set to their zero value, so this really is what was specified. The
name
field is not actually a big deal since it's immutable and GitHub will ignore it. However the private field is a big problem.
Accessing a Developing Application
willnorris.com/2005/accessing-a-developing-application/
Select "Port
Name
: Other", "Port Number: 50000", and "Description: WebObjects". Then it is a simple matter of enabling this new firewall rule in order to give others temporary access to your developing application; when you're done, just turn it off and don't worry about others snooping in on your "not-quite-ready-for ...
WordPress MU in a development environment - Will Norris
willnorris.com/2008/wordpress-mu-in-a-development-environment/
to apache's config. This seemed like the logical step? I am a little confused how this works since the
name
"wpmu" is being directed by my DNS, where it is defined. Where exactly am I making the change to wp.mu without renaming the machine, in the DNS? All apache is doing is running locally on the virtual server (attempting) to run MU.
Delta and the Security Question Anti-Pattern - Will Norris
willnorris.com/2008/delta-and-the-security-question-anti-pattern/
August 13, 2008 by Will Norris. High on my list of most aggravating anti-patterns is that of setting up (in)security questions. You know, where you have to choose three questions along the lines of: What is your father's middle
name
?
Java OpenID Library Design - Message Handling - Will Norris
willnorris.com/2009/java-openid-library-design-message-handling/
This past June I contracted with Internet2 to work on adding OpenID support to the Shibboleth Identity Provider. I had actually started to work on this over a year prior while working at USC. At the time there were (and still are) two primary OpenID libraries in Java, Verisign's JOID, and Sxip's OpenID4Java.I spent a fair amount of time looking at both libraries, but ultimately decided ...
Adding rel="me" to WordPress Social Menus
willnorris.com/2014/wordpress-social-menus-rel-me/
Update: As Kaspars points out in the comments below, it is indeed possible to set the rel value on menu links directly from within WordPress. I just had the option hidden for some reason. So definitely implement a Social menu location in any themes you're working on, and just ignore my code snippet below.
wp-openid 2.0 released - Will Norris
willnorris.com/2007/wp-openid-20-released/
Nice to see that here the 2.0 specific directed identity feature worked like a charm. I entered openid.ee as the website URL and the comment got a really obvious Anonymous
name
even. Unfortunately on my
site
it doesn't work that smoothly. I probably should work with templates a bit. Also Spam Karma did not like the post with the anonymous URL.
Email Etiquette: Replying to Mailing Lists - Will Norris
willnorris.com/2008/email-etiquette-replying-to-mailing-lists/
Most email clients support the idea of "threaded messages"… that is, the client can group together individual email messages that are part of the same conversation, or "thread". This is a particularly useful feature on mailing lists where multiple conversations are happening at the same time. For example, the following screenshot of the OpenID General Discussion list shows two ...
Leaving Google - Will Norris
willnorris.com/2020/leaving-google/
Leaving Google. September 18, 2020 by Will Norris. After 10 years, 8 months, and a handful of days, today is my last day at Google. It's surreal and bittersweet, but I'm really excited about what's next. As I'm writing this, I'm sitting outside of Charlie's, getting ready to go gather my personal belongings and turn in my badge to ...
Feedback