Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

With Hash URIs, I have an opportunity to create an application with a better experience for my users. In taking advantage of this opportunity, I also get to put less load on my servers. That's a win-win...bi-winning if you will.

But wait, now you tell me that by using these Hash URIs, I also annoy hackers who are attempting to use my application in an unintended manner... That's more winning than Charlie Sheen could shake a stick at.

No, I don't care that you cannot use wget to browse my application. I built it to work in a browser, and it works darn well in a browser. If I really want you to have easy access to the data within the application, I'll give you an API.



A web developer walks into a bar.

Bartender says, "why so glum?"

Web developer says "my app's got some bug, the site's acting weird and I can't tell what's going wrong."

Bartender says "so? that's nothing to be sad about! just view the source and-"

"I can't", said the web developer, "my application's such a mess of random includes and calls it's hard to tell if it's a bug in the browser or my code or something else."

Bartender says "so just ask someone else like a sysadmin or sysengineer to help debug it..."

"Nope", says the web developer. "They don't know the code, and when they try to query the app it just returns a few lines of JavaScript. They can't see any error."

"Hey, i'm just a bartender, but maybe if you optimized your application in a way that made it easier to troubleshoot you wouldn't be in this pickle."

--

SEO consultant walks into a bar.

Bartender asks, "what'll you have?"

"I'll have a double of JB, neat."

"Whoa! Woman troubles got you down?"

"Nope. This damn application i'm trying to get more visibility for has no content for crawlers. It's all a mess of funky quirky browser optimization, but no content for people to search for. It's like the page doesn't exist!"

"Whoa. I'll get you the bottle."

--

A blind man walks into a bar.

thud

Bartender says "hey buddy, watch where you're goin'. What'sa matter, you drunk or something?"

"Yep", the blind man says. "I can't use the internet anymore because everything's based on JavaScript and my screen readers and accessibility tools don't work, so I just drink instead of getting work done on the internet."

"Join the club", says the bartender, and points to all the other people whose lives are now more annoying because somebody thought it was neat to use a hashbang and hide content behind JavaScript parsers instead of making the web easier to work with.

(ok, i suck at writing. but you get my point)




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: