SQLite developer must have received a lot of phone calls
github.com
github.com
Here's one[0] about when Facebook changed something about their login, and someone wrote a blog post about it. The blog post ended up being top Google result for "facebook login". A lot of people, it seems, were getting to facebook not by the address bar, but by typing "facebook login" into Google, and clicking whatever the first result was. Hence, they found the site, then proceeded to leave tons of comments, complaining that they couldn't log in to FB.
[0] https://web.archive.org/web/20120201181225/http://www.readwr...
EDIT: This was similar to what happened to rapgenius a bit back. Google blacklisted their site, and people thought the site was deleted, and were complaining to rapgenius on twitter. It blows my mind that there are a lot of people that don't know how to use an address bar properly.
Pretty much all computer novices I've worked with do this, and not just for Google. They also type "gmail" into google to sign in to their gmail, "yahoo" into google, "email", etc.
Every once in a while we have to do a support phone call and point someone to the address bar in their browser, and usually that's the first time they've noticed it's even there.
Since Chrome merged the address bar and search bar, when I type in e.g. gmail, I can hit enter and click once, or I can type in gmail.com, however while the typing and clicking may take the same period of time, the clicking is more efficient for other sites where the login isn't on the root page, or if I typo.
I think somewhat ironically Hacker News is a great example of where this pattern is a time saver. Typing in "news.ycombinator.com" is first off a mountful (typeful?) and secondly easy to typo.
As strange as this sounds, I also consider searching a "security feature." If you typo near popular sites, you'll find a lot of phishing sites with identical layouts which could be mistaken for the original sites (you did think you typed in "gmail" after all, not "mgail" or something). Search engines save you from this.
I personally disagree with you that searching and moving a hand to the mouse or trackpad in order to click a result is faster than using only the keyboard and the appropriate shortcuts, bypassing a search engine.
This is a matter of understanding the features of your application and operating system. If you choose to only learn the features at the surface, that's your prerogative, but I don't think you can claim a particular strategy is faster or more efficient if you don't really grok the alternatives (I don't think you do judging by your various claims).
With your hacker news example, you would have to simply type news.y and if you visit frequently enough or have the site bookmarked, getting to the site should only be a matter of hitting down-arrow and then enter.
I've written OS drivers on two operating systems. Clearly my ignorance of how computers work is my limitation...
> If you choose to only learn the features at the surface, that's your prerogative, but I don't think you can claim a particular strategy is faster or more efficient if you don't really grok the alternatives (I don't think you do judging by your various claims).
The alternative I suggest is more consistent across sites, solves typos, provides security advantages, and is certainly faster than type + arrow + arrow + arrow + enter (in particular as that list is inconsistent with entries shifting places often, plus there is lag between typing and the auto-complete list populating, Google loads almost as fast).
As soon as you get to your destination you're using the mouse anyway, so moving over to the mouse one click earlier is hardly a cost.
Honestly this entire discussion reminds me a lot of the "UI Vs. terminal" debate. It has nothing to do with actual efficiency in what you're trying to accomplish, and has everything to do with a feeling of superiority over the ignorant masses.
Personally I'm always going to take efficiency over smug superiority, and consistency is a key part of that. My method works for every site I visit, they're always No.1 on Google/Bing and the URL is always correct/without typos (even if I typo-ed them).
I have a bit of a reluctance over sending unnecessary network traffic to Google (not really privacy-related in this case), but that's just a personal idiosyncracy.
It could be for any number of reasons - ignorance of the differences, or as typo checking, or as an intentional shortcut for a cumbersome url like ycombinator. But the usage pattern has turned out to be quite valuable, to have that layer of semantic processing in navigation, free from the rigid technical and structural constraints of DNS.
The regrettable part is when that semantic layer guesses wrong on some input, wrong being defined as something other than the user's intent. That's an abstraction leak, which as always you can't make up for unless you understand the underlying abstraction.
That the implementation of semantic navigation ended up piggybacked on search might be a bit weird. Maybe it could have been done something like AOL Keywords. But unexpected piggybacking in technology certainly does happen, like when our calculators ended up riding along on our pocket telephones.
Personally, I use firefox, so I just type "ne<enter>" to get to "news.ycombinator.com". Its history-based autocompletion is simply perfect.
Also, you general don't need to type as many characters into the search bar to get to the site as you do if you use the whole URL.
All in all, typing the site into the search and clicking make quite a bit of sense from the usability standpoint.
Most ironic are people typing "google" or "google search" into address/search bar :-) But I occasionally catch myself doing it to access some rarer search tools, e.g. typing "google scholar"...
On the site there is a "contact us"-link on every page that leads to a normal mailto:myemail@example.com.
Pretty much every day I get emails from (usually elderly) people who wants to know more about the subject discussed, wants their money back due to a complaint against a company mentioned in a thread they found, needs help with logging in to whatever service they think I represent, etc.
I've been facebook, hotmail, banks, all our phone companies, the government, lawyers, a politician, and a lot more.
It amazes me that an unintentional "contact us" would convert even 0.1% of visitors whereas regular sales sometimes struggles to get 1%.
In 2004 user "Lonely" on the Movie Codec Forums posted a message with the title: "I am lonely will anyone speak to me.". Within days this thread became the number one result in Google for "I am lonely". 10 years later this thread has amassed over 20.000 replies. All from people who felt lonely and typed their mental state into Google. http://lounge.moviecodec.com/on-topic/i-am-lonely-will-anyon...
A Dutch politician responsible for investigating failed ICT government projects took to Twitter to deride Microsoft's support desk for calling him 10+ times a day from India. "Dear user, we will never call you and ask you for passwords. This was a criminal phishing attempt." https://twitter.com/Juliedewidt/status/574887734608805888
Wolfenstein 3D had an easter egg in a secret room which said: "Call Apogee. Say Aardwolf". Hackers found these rooms through reverse-engineering so the entire easter egg phone campaign was scratched. This one Easter Egg somehow remained in the final product and for many years Apogee got these "Aardwolf"-calls. http://static.rookiemag.com/2013/03/1362676256wolfensteinpic...
Is it some misunderstanding of the concept of linking? Or just someone with particularly strong copyleft feelings?
Eventually I got a second phone number which only coworkers and key contacts knew.
They told us people keep calling them all the time hoping that 000 would take them to our switchboard so they were happy if we would take the phone number. I think we paid them a little for it too and promised that if someone called us and asked for them we would give them their new phone number.
Eventually the phone company let us put all our lines on the single number and we got rid of the others.
3-odd years later some guy called us up. He had just got one of the original numbers and was getting modems calling him all day and night. We told him we could do nothing and to get a new number and to tell the phone company not to give that number to other people.
The weird thing was that we realized that people were still using the old script and taking an extra couple of minutes to connect every time while they cycled though the non-existent numbers.
I think in their minds it was all just in one big bucket labeled "Computer Stuff", and when the computer done a bad, they call the computer people. Because they were using our software all day, we must have been at the top of their minds when the network would go down or Outlook would fail to launch.
See the awesome GitHub Cheat Sheet for details: https://github.com/tiimgreen/github-cheat-sheet#line-highlig...
(Forgive the tangent—I only discovered this recently myself, and I figure I'm not the only one.)
http://answers.microsoft.com/en-us/windows/forum/windows_7-f...
It's probably using it as a quarantine, so then the virus scanner picks up virus data from it's own temp files.
Or better, does it match a sqlite signature? "The header string: "SQLite format 3\000" for example http://www.sqlite.org/fileformat.html
He's actually better off than those who are answering giberish - at least he knows he's ignorant on the subject (which is actually a good thing, compared to being misinformed).
At £1.50/minute, you can put them into a holding queue with "All developers are currently occupied, please wait and your call will be answered shortly" played every 45 seconds. If the developer wakes up they can choose to answer, otherwise most people will hang up after a few minutes.
Assuming the average person kept on the line for 3-4 minutes, and 100 calls a month, that's £450/month revenue...
(See also: https://www.xkcd.com/1494/)
;-)
Personally, I saw this on /r/programmerhumor yesterday.
It is: first come-first serve and I don't think you can even mention the OP of this post without scrolling back and looking it up. It doesn't matter much to you and me.
Once, I had a similar call from a member of the public, an irate rant along the lines of "your software broke my computer and what are you going to do about it?" However, it wasn't software I had developed or was responsible for maintaining - their Google searching had led them to me, a sysadmin dealing with the backend of a related project.
Back in the day, I titled a blog post "baggage.lufthansa.com". Here's what happened:
http://www.theguardian.com/technology/blog/2010/feb/11/faceb...
Doug Bowman, who was head of Design at Twitter, and designed the themes for Blogger before that, once had someone call his house to ask for help with a Blogger template.
After Facebook took off in my country, I'd get a few calls a week from people who wanted me to take down other peoples posts as well as from friendly but clueless law enforcement officers investigating Facebook-related complaints.
(I handed over the domain to Facebook for a bit of swag, it wasn't like I had anything meaningful to do with it)
He put a redirect into the Javascript to his own website, and Facebook employees started calling him about 5 minutes later.
Looks like it's worth it to just have a different phone # for anything that isn't personal.
Is there a reason for this? It just seems like it would cause clutter and garbage to pile up for eternity.
The reason is simple: some applications write huge temporary files, and lots of people don't have much free memory to spare.
And you can solve the pileup by simply cleaning it up regularly using a scheduled task.
A RAM-backed tmpfs, on the other hand, would avoid writing to disk if the size of your files doesn't cross the threshold of free memory.
And "write to the file" usually says "write to the file at a point convenient for you". Heck, it's an asynchronous call most of the time anyway so it cannot complete immediately for obvious reasons.
this, the system accounts for. If you tell the OS to sync data to disk, it has to make sure that the disk committed the data to the durable media.
One aspect of this is: As the disk, as long as it has unwritten cached data in its internal RAM cache, is free to write that data basically in any order, the OS will have to send a write barrier to the disk. Wouldn't this been accounted for by the OS, all filesystems would basically be completely broken on most power outages. Or one would have to flush the disk cache completely on every single and small change, which would severely degrade performance.
Edit: What's the reason for the downvotes?
* My site isn't really a blog, just a personal web page. And since I've had the page since 1994 and the term "blog" wasn't coined until 1999....
It deserves a video meme, something like this - https://www.youtube.com/watch?v=KHZ8ek-6ccc