Live data from Hacker News

What does "HREF" stand for? (2008)

tomayko.com

31–40 of 52 posts

Re: What does "HREF" stand for? (2008)

#31
post #2

I'm surprised to see that this submission is from 2008; while I identify with the author's struggle (and subsequent delight) as he plays the part of an Internet archaeologist, I thought this was a common piece of knowledge five years ago, let alone today. Goes to show how incorrect assumptions about what we do (and do not) know can be. Burners-Lee's talks are wonderful. My favorite is his talk "Hypertext and Our Coll…

[deleted]

Re: What does "HREF" stand for? (2008)

#32
post #29
post #24

Earlier quoted context omitted.

Wait. What. Really? Oh my goodness. Okay, so that sort of works. It's a bit of a kludge though.

It’s not a kludge. It’s a way to search websites that happen to have awful search (like Google Groups). In most cases that works very well and it’s universally applicable. It’s a consistent search interface for (pretty much) any website there is. You can just throw Google at it and it works as good if not better than the websites’ own search (depending on how good that is), but it’s also a consistent interface you do…

You're right. But in the context of the largest and best search engine in the world it's a bit kludgey to not be able to use their supplied search tools for one of their own products, because they broke it so much, and to have to rely upon a different product.

> consistent search that works the same every time

+ vs "" ?

> sometimes they are so bad that switching over to Google is a necessity to find anything at all.

Yes, Google search is a useful tool for websites that have hopeless search. I've used it for Wikipedia and other websites. It's baffling that Google's own product has search so broken that using a different Google product to search it is considered not-kludgey.

Re: What does "HREF" stand for? (2008)

#33
In the software world we often seem to end up with abbreviations which are ubiquitous but no longer strongly linked to their unabbreviated form. I often find this annoying and distracting. I try an avoid being the source of such annoyance for others. For example if I find myself using abbreviations in my source code, maybe as a prefix for example, I will always ensure the abbreviation is explained at least once in a place that won't be lost (in a header file for example).

An example from back in the day was the acronym (presumably) "Afx". Vast numbers of identifiers in the old MFC (Microsoft Foundation Classes) Windows API C++ wrapper used this prefix. For some reason not knowing what it meant caused me chronic stress.

Re: What does "HREF" stand for? (2008)

#36
post #2

I'm surprised to see that this submission is from 2008; while I identify with the author's struggle (and subsequent delight) as he plays the part of an Internet archaeologist, I thought this was a common piece of knowledge five years ago, let alone today. Goes to show how incorrect assumptions about what we do (and do not) know can be. Burners-Lee's talks are wonderful. My favorite is his talk "Hypertext and Our Coll…

Yeah, I just assume that today's 23-year-olds (or 13-year-olds) should all know this, and had the same experience as me, using notepad.exe to alter/test some html, which was grabbed from a "CD-ROM", that came with a "magazine", with something like "Netscape 1.0" (for Win 3.1) on it, in late 1994! What's The Frequency, Kenneth?

Re: What does "HREF" stand for? (2008)

#37

In the software world we often seem to end up with abbreviations which are ubiquitous but no longer strongly linked to their unabbreviated form. I often find this annoying and distracting. I try an avoid being the source of such annoyance for others. For example if I find myself using abbreviations in my source code, maybe as a prefix for example, I will always ensure the abbreviation is explained at least once in a…

In a lot of Windowsy projects, there are files called stdafx.cpp and stdafx.h. I'm not sure what they do either.

Re: What does "HREF" stand for? (2008)

#38

In the software world we often seem to end up with abbreviations which are ubiquitous but no longer strongly linked to their unabbreviated form. I often find this annoying and distracting. I try an avoid being the source of such annoyance for others. For example if I find myself using abbreviations in my source code, maybe as a prefix for example, I will always ensure the abbreviation is explained at least once in a…

“One interesting quirk of MFC is the use of "Afx" as the prefix for many functions, macros and the standard precompiled header name "stdafx.h". During early development what became MFC was called "Application Framework Extensions" and abbreviated "Afx". The name Microsoft Foundation Classes (MFC) was adopted too late in the release cycle to change these references” http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Libr...

Re: What does "HREF" stand for? (2008)

#39

In the software world we often seem to end up with abbreviations which are ubiquitous but no longer strongly linked to their unabbreviated form. I often find this annoying and distracting. I try an avoid being the source of such annoyance for others. For example if I find myself using abbreviations in my source code, maybe as a prefix for example, I will always ensure the abbreviation is explained at least once in a…

http://stackoverflow.com/questions/391791/whats-with-the-afx...

TL;DR: it stands for Application Framework X (a group at MS responsible for the MFC, Microsoft Foundation Classes, library at some point)

Re: What does "HREF" stand for? (2008)

#40
post #37

In the software world we often seem to end up with abbreviations which are ubiquitous but no longer strongly linked to their unabbreviated form. I often find this annoying and distracting. I try an avoid being the source of such annoyance for others. For example if I find myself using abbreviations in my source code, maybe as a prefix for example, I will always ensure the abbreviation is explained at least once in a…

In a lot of Windowsy projects, there are files called stdafx.cpp and stdafx.h. I'm not sure what they do either.

stdafx.h is a Microsoft invention used to help speed up C++ compilation. Instead of parsing your 100000 lines of headers for every source file, you would do it once, and the compiler would dump its state to disk. Then, whenever you started another source file with `#include `, instead of repeating that work, it would load that state into memory and pick up compiling from there.
Post reply on HN