skysight-inc/HackerNews huggingface dataset:
"The biggest issue holding back Web Development isn't Internet Explorer. It's incompetent developers."

IMO the biggest issue holding back web development is that the technology at the foundation of the web is all pretty shitty for building real applications and now we have hacks upon hacks to have a stateless protocol meant for document display to act as a full application environment.

Don't get me wrong, I stand in awe at the amazing things some people are able to build on this shaky foundation and I don't discount how incredible it is that the web even exists at all with buy in from all the major corporations (Google, MS, Apple, etc) who otherwise want to rip each others throats out... But at the end of the day, ignoring all of the context of history, if the web didn't exist and I asked someone to come up with a way to develop rich, secure, network-bound apps and he went to work on it for some years and the wire protocol he came up with for it was anything like HTTP/HTML/CSS/JavaScript, I'd think he was a complete moron.
Why would you assume that someone will work on solving the puzzle only for karma? Curiosity, challenge and fun are also valid reasons, and I can see that a lot of people got curious about the message, and some of them took the challenge and had a good fun solving it, and maybe trolling the OP after that.
Not if you're an emacs user. I use key-chords most programming language forms.

Also, for Lisp, I never touch the closing paren. M-( does both at the same time.
Obviously your decision to implement feature detection in jQuery was your own, but you're doing a disservice to the comp.lang.javascript regulars who laid this out for you. Describing David Mark as a troll is also unfair: I concede he has been rude to you and others, but his knowledge was and is extensive and, like it or not, was something that at the time you could learn from.
So I dealt with something that seemed very similar while I was at Yahoo as a Local Paranoid (security person for a product).

There was an enormously successful phishing attack that had rendered a crapton (more than 450k) users in a compromised state. Their passwords were basically stolen.

The solution was a several month long effort by multiple engineers to get the proper owner to change/reset their password. Remember, their accounts are basically hijacked at this point and they don't even know. It was one of the most involved and complex issues I've ever worked on.

Having gone through that I gained a lot of respect for Yahoo! and how they treat/handle these types of situations. Nowadays everything looks different so I don't know who's doing what.

But the more I read and think about this my guess is that all those users were phished.
Taste and data.
Because it is the most common letter in English and used for variable and identifier names.
> My favorite pair of jeans gets worn 10 times more often than my other jeans. If I did away with the other jeans, I could afford to buy more of those things I really love.

This took me embarrassingly long to realise. Instead of buying clothes because they were pretty nice and on sale, buy only what you absolutely love, and pay full price. Instead of having "favourite underwear", get rid of everything that's not your favourite and make sure you only own favourites.

Yeah, it costs more at first. But over time you build up a wardrobe of high quality clothes you love. Quality over quantity, indeed.
What's the input to that? Is it lines like

133438:remia.eu@hotmail.com:combinate
I'm curious as to what is in it for Microsoft to maintain their own rendering/JS engine these days. It would seem simpler for them just to build IE on top of webkit/V8 like everyone else.
See, this is exactly why people call the green movement a "religion."

I have been to schools all my life that attempt to sell the "green story" to children, and I've honestly never been convinced. It's just not good economics.

Now, you have a chance to make a rational argument and set me straight, but instead you say (in effect), "Just shut up and get on the bandwagon."
I agree. The speed at Chrome and Firefox are evolving is mind-boggling. There's WebGL, WebRTC, new Audio APIs, transitions, css filters and it feels like every other week there's something new that isn't just implemented but actually pushed out to the user. Microsoft is nowhere close to that.
Win7codecs 3.7.1 on Downloads App
Aviation Warrior flight suit
So create a startup that runs landfills where the chemicals don't leak.
> The only reason it doesn’t have all of the features as Chrome and Firefox is because they rebuilt the thing from scratch so that adding more features in the future would be easier. Let me say that again: they rebuilt the browser from scratch.

Is there any source for this? I doubt that IE9 was build from scratch.
مسلسل عرفة البحر الحلقة 4 بجودة عالية
مسلسل عرفة البحر الحلقة 4 بجودة عالية
But there is a "new - well not very new exactly -" economical trend to build products that have an end of life carved on them. So buying expensive stuff does not mean having long lasting products anymore. It was an old time story.
Yes, there was a first and second world, it used to denote then Nato and USSR block respectively, that's how the third world got its name. See http://en.wikipedia.org/wiki/Second_World
Software Development – Answering Many Needs
I read her book, which talks a lot about him, but I wouldn't have made the connection if you hadn't pointed it out. Thanks.
Well done on your efforts and may Mozilla continue to develop into a force for good.

At the moment, however, and Persona is a good example of this, the browser approach to innovation is very much top-down with high-level APIs like UndoManager, WebRTC, IndexedDB rather than bottom-up with low-level APIs like UDP, TCP and POSIX which would trust the developer community to do the rest. Browsers are just not very programmable when compared to platforms like mobile and native.

For example, if the user would be allowed by the browser to empower a web app with raw POSIX, then that would unleash an explosion of databases running in the browser, orders of magnitude better and faster than IndexedDB.

Sadly, this kind of innovation is currently locked up tight inside the various spec committees. For sure, developers can contribute to the mailing lists, but innovation should not be made to go through that kind of process at all in the first place. Innovation on the web needs to be decentralized not centralized. Ideally, Mozilla needs to start making that possible, by providing just the right OS-level APIs and a simple way for users to grant these to Web Apps.

It must be 1984 that one can use a browser, but not be allowed to give raw TCP or UDP or POSIX annointing to web apps that one trusts.

See Tim Berners-Lee on the subject: http://lists.w3.org/Archives/Public/public-webapps/2012JanMa...
It does not hurt my web development much, you are totally right. I am more concerned about the fact that the limitations and difficulties brought by browsers I don't use applies also, to me, through the products of other people.
Yeah but once the registration hurdle is jumped, it's click, password, go. Some of us do prefer passwords and multiple identities in this age of homogenized identity.
If that happens I think we can say goodbye to expensive and well written shows such as Breaking Bad and the like. A show like that which has been designed to be played out for possibly years isn't going to ever get off the ground via a pay as you go per episode, or some type of piecemeal model. There needs to be a significant upfront capital in place to make it worth the time for everyone who would be involved. But if some other company somewhere out there can and will front the money instead, then by all means please do it!
Amazing Alex is now available to download on iPhone, iPad & Android devices
Play framework 2.0 on Openshift made easy
On the other hand, I've noticed, and others have observed as well, that generally more expensive items are more likely to have poor reviews on Amazon, for example. The most likely explanation is that higher prices lead to higher expectations, which are often hard to meet.

Another point I'd like to make is that cheap stuff can be totally awesome, especially if you don't need or want it to last a lifetime. Example: IKEA. My girlfriend changed her mind about the furniture she wanted in her apartment several times over the few years she was there, and was able to update the look to be exactly what she wanted for very little money. Compare that to the armoire I payed an ass load of money for that will surely last a lifetime, but doesn't really fit anywhere in my current home.
I will go and set up my own competing hot dog stand. I will have tons of customers that day :-)
Most of us are self-oriented to such an extent that we can say that everything we do is for some selfish reason. It's natural. You and your prospective friends both have their own selfish reasons to be friends. You want their friendship so that you get a partner in doing things that you value(creating a website for a charity) and they do the same (watching a movie or hanging out together for fun).

So, you need to meet with people who have values/interests similar to yours. Now, most people want to do fun things so it is easy to find such friends. Not many want to WASTE their time in things such as building a site for charity, so it is difficult to find such friends.

Personally, I have different groups of friends - friends to hang out with, friends to discuss ideas with, friends who are always available when needed in emergency, etc.

My suggestion : meet with people having similar interests. Attend meetups, events etc.
[Delphi] Absolutely Insane Firemonkey Demo
Sometimes the brand is an indicator of quality. At times, even in the same brand the quality varies across the make/model.
Ask around and that is the only way.
A rebel! Get him!
MDB Explorer is launched
FOR IMMEDIATE RELEASE 12 March 2012

GrandSoft today announces the immediate availability of the MDB Explorer in Mac App Store.
MDB Explorer is a tool designed to provide a quick and easy way to view MDB files without a Microsoft Access license in your Macintosh. With MDB Explorer, Mac user can open tables from multiple MS Access databases and see table structure described in term of column, index and relation.

Data can also be exported into the most popular formats including CSV, TXT, XML and XLS. In addition, user will be able to generate SQL file that is compatible with popular database systems like MySQL, PostgreSQL, Oracle, SQLite and SQL Server.
MDB Explorer is now available for purchase at the Mac App Store for US$4.99. To buy now, please visit: http://itunes.apple.com/app/mdb-explorer/id506622388?mt=12
10 day free trial of fully functional MDB Explorer is now available for download at: http://www.mdbexplorer.com/download.html
For more details and features on MDB Explorer, please visit: http://www.mdbexplorer.com
From what I heard a couple of years back, no Yahoo product is allowed into the wild without paranoid approval.
THINGS TO DO AFTER YOU’VE WRITTEN A NEW BLOG POST
Puppet with no strings attached
Yup, I've the top 25 in a gist ( https://gist.github.com/3096776 )
The russians have a saying for this: "I'm too poor to buy cheap". Really says everything about it.
25 signs you are a tech savvy business
How To Know If Someone UnFriend You On Facebook?
Facebook, the popular social networking site, is a grand opportunity to get in touch with your old friends. Messages and notifications flow into your account every now and then. Whenever you are added as a friend, you get a notification. When you are removed from anyone’s friend list, you are not notified nor does any message enter your account.
Scaling Cheddar
Were my credentials compromised in the recent Yahoo Voices hack?
Yep.

Technically for your precise case you could probably have rigged a JS shim to fix IE's behavior, something along the lines of:

* On click of an input[@type=submit] or a button

* Disable all other input[@type=submit] or button

* On form submit, setTimeout(re-enable buttons) then un-register self

The fact that it also sends retarded stuff would probably be harder to fix, but not much.

Though I can easily understand that being considered "not worth it", it's a hack (as most shims are), and unless you had a big customer base clamoring for IE support there wasn't much value in it.
Dunn's North London Bakery
How Goals and Good Intentions Can Hold Us Back
Russian Lawmakers Back Internet Bill as Yandex Protests Persist
Often big enough technology companies can affect law and government. Restriction to freely access the Internet is absurd, and big tech companies in Russia stand against it!
To give an example.

Let's say I link to the editorial of the German news magazine DER SPIEGEL. In the context of DER SPIEGEL, the title "Editorial" makes sense.

On HN "Editorial" is pretty much a useless title.
We probably could have but we'd rather be tackling bigger issues regarding the software. LedgerSMB still has a ways to go to compete head-to-head with mainstream solutions and we'd rather spend our time going that direction if our current users are ok with being asked to use a different or newer browser.
I found the Objective-C one strange too. I would have thought '[' and ']' would have been two of the most pressed keys. I only really use '/' for commenting.
A large part of the post can be rewritten as "don't be lazy".

1. Don't be lazy and just do something that works without taking the time to learn why it works.

2. Don't be lazy and just stop when you have something that works. Go through the code again and see if you can make it better.

4. If you find yourself writing the same thing twice, don't be lazy and carry on, put the code in a single place and call it from where you need it.

Or at least that's how I see it. I do all of the things I shouldn't do, largely because doing things the wrong way is so much easier!

Edit: Rather than rewritten, I meant "falls under the general category of". The article was great!
9. You count from 0
You have no sympathy for the fact that they've done the right thing in rebuilding the browser from the ground up to prevent future problems which has been what's slowing them up?

From an engineering perspective this is absolutely the right thing to have done, something technologists would have encouraged them to do at the time in the long term interest of the product. It has short term draw backs (some constraints on functionality in the current version) but was the best decision for the product and, given that IE as the default browser on Windows will always have a significant market share for the web in general, for the web in general.

Sure, say that it's not as good as Firefox and Chrome right now but "blamed and shamed"? It feels to me as if you're coming pretty close to beating up on someone for doing the right thing.
Pressing: pressure sensitive programming
I note some enterprising soul added "ouya" to their KS description today so they show up in searches for the word.

Hop on the bandwagon!

http://www.kickstarter.com/projects/wizardbox/fall-of-eterni...
Tech startup in London is looking for a Android and iOS developer
Luluvise is an innovative and fast growing social and communications platform
dedicated to women. Our vision is to become the social destination for women around
the world.

Launched in December 2011, Luluvise is strongly supported by some of the most
respected investors and tech advisers in Europe & the US. We have received
considerable global press from Wired, Tech Crunch, The Sunday Times, Wall Street
Journal, Financial Times, Venture Beat, Glamour and Cosmopolitan, to name a few.

We have an enthusiastic, open-minded and international team. We are looking for
extraordinary individuals who are passionate about their work and who can join us in
building this exciting new company. We want to push boundaries and build something
that will be used by millions of women. We are just at the beginning of this journey!

tl;dr: Well funded startup in London, pretty decent dev team, which hates mediocracy, you would be not the only iOS/Android dev, veerrryy interesting technologies

Android: http://cl.ly/3z3g0H3N471g220U3b3g

iOS: http://cl.ly/1f3I0G211O0E1t2W2d0H
Totally agree. I'll happily spend more if I know I'm getting something that is better quality. But figuring out whether those £150 hiking boots are any better than the £30 ones (to use a recent personal example) is very difficult. It generally takes experience. Lacking that I try to find advice from a trustworthy source. The internet has helped massively in that regard.
FTC nears $22.5m fine against Google
I hadn't seen the original data. Should probably be cut -d: -f3- then.
Sorry to be late to the conversation. I want to note that at Munchery, we work ONLY with independent chefs and caterers to serve you meals. There are no restaurants in the mix. Thank you for your feedback and I'm glad to hear you are enjoying the service!
People who are too lazy to ammortize will spend a lot more money in the long run. The perfect example is the hilarious subsidized cell phone market in the US.
"With IE9, we rewrote our layout engine from scratch." -- Jason Weber, lead program manager for IE performance [1]

"Microsoft debuted the new browser at a launch event at South by Southwest (SXSW) in Austin, Texas. Dean Hachamovitch, the corporate vice president of Internet Explorer, told the story of how Microsoft built IE9 from scratch." [2]

[1]http://www.geekwire.com/2011/geeks-guide-to-ie9/

[2]http://mashable.com/2011/03/14/after-40-million-downloads-mi...
A couple of comments as one of the authors of Solr's spatial code:

- I don't think any of us have compared it to PostgreSQL, but I can tell you we have clients doing 500 queries per second+ with it including text search. I've yet to see a DB do good text-based fuzzy matching and combining two systems (DB + search) via a join is usually slow. YMMV.

- The main goal of the implementation is to add point-based search to text search. It is not a general purpose replacement for an r-tree, etc.

- You are not required to use haversine. The distance function is pluggable and we have other options implemented. Also, in many cases, you have other clauses in your query that restrict down the set of documents that need to be scored by distance.
I've been using BrowserID/Persona on my sites and I love it. For an example, go to http://www.yourpane.com and click "BrowserID" (never mind the other fields).

It always takes me 5 minutes to integrate, doesn't require me to write any sort of "forgot password" functionality, doesn't require me to worry about storing passwords, and it's generally very easy to work with.

One problem is that users don't know if they're supposed to sign up or sign in, and that a Persona works for other sites, but I think this can be ameliorated with good copy.
One has to differentiate. There are things that are worth to have once and for life. But most things I gladly buy cheap - because I know I can dispose them later and not a fortune is lost. What If I spend much money on fashionable things that I like, but dislike in 2 years? I rather swap out most of my cheap stuff over the years rather than worry what will last longest and if I might still like it and so on.
We've seen IE 6 usage drop to below 2%; and that is with almost all of our customers being business users too. We don't deal with governments or the military however so your mileage might vary.

The iPad has a higher usage on our properties in every measurable way.

A lot of web developers I've known who complain constantly about IE7 and newer are also still developing for quirks mode for some ungodly reason. While IE7 definitely isn't perfect, when you use it in strict mode it seems at least as consistent as Firefox or Chrome are.

It seems the call of "IE sucks!" has almost become so ingrained that people can rarely justify the opinion (ditto with "Vista sucks," "Windows is insecure," "Macs cannot get viruses," etc). Frankly once an opinion reaches critical mass in the technology world certain individuals just start parroting it without any thought or consideration as to WHY it was true in the first place.
Though point 4 should be rewritten as "If you find yourself writing the same thing twice, DO be lazy and carry on, put the code in a single place and call it from where you need it."
> Programming is much closer to a craft than a science or engineering discipline. It's a combination of skill and experience expressed through tools

You seem be implying that the latter statement doesn't apply to the disciplines of science and engineering. "skill and experience expressed through tools" is highly important in both watchmaking and bridge building. I would advise anyone who says elsewise to reconsider.

I understand your point, but why create a hugely false dichotomy between a craft discipline and the science and engineering disciplines?

---

I strongly concur with points 2 and 6.
The serious way of learning a language in 90 days
| Microsoft has got their first
As always with the "Do <not-very-popular thing> and get <obvious-benefits>" articles, there is an obvious question: why doesn't everybody do that? I cannot speak for other people but here are my reasons for not always going for the quality over price.

First, I obviously cannot always afford the high price. When I bought the car I had checked the failure reports and decided it just wasn't worth paying an additional few months salary to get the failure probability down 2-3 percent a year (checked other parameters too, similar conclusions.) And yeah, I waited till a good deal was available to me.

Second, getting a quality item might cost even more of my personal time - finding out which one is actually good and searching for a local vendor isn't exactly free.

Third, maybe I don't even want an expensive item that lasts forever. Suppose I want to get into photography but don't really know if I'll keep this hobby. I'd intentionally google "cheap beginner dslr" and stick with the findings. Chances are that by the time it needs replacement I'll be ready for a more fancy gear or bored with the new hobby. Win-win :)
Nifty trading tips free
http://accurate-sureshot-stock-tips.blogspot.in/p/niftynse-tips.html
The project is located here http://thursday.victorantos.com/
Keeping women out of Computer Science
Munchery chefs' rule #1: taste is King. By using fresh and local ingredients, healthiness comes naturally.
> IMO the biggest issue holding back web development is that the technology at the foundation of the web is all pretty shitty for building real applications and now we have hacks upon hacks to have a stateless protocol meant for document display to act as a full application environment.

That is what the OS and desktop is for.
I can think of several local stores I would like to be erased from existence.
#7. Learn the layers. Is this even possible anymore? Seems like with apis, frameworks, there are layers upon layers just within code. Then you have the OS, the hardware, the network layer (whoa! 7 layers right there!)...
Why Apple Doesn't Care About Dropping Off the EPEAT List
See especially Jamie's TEDx talk. "Wouldn’t it be great if the technology we used to take care of ourselves was as good as the technology we use to make money?"

http://www.ted.com/talks/jamie_heywood_the_big_idea_my_broth...

And to bring it back full circle to HN: Once original Basecamp sunsets, we think PatientsLikeMe has the oldest continuously-running Rails app; the oldest commits are from 2005, running Rails 0.5.
Anytime in the afternoon after 1300 is OK.
Taking a Startup to the Next Level
Cocktail Movie Actress Hot Deepika Padukone Photos, Deepika Padukone Wallpapers
Deepika Padukone is bollywood hottest and most beautiful actress. She is one of the top ten bollywood actresses. She is very attractive girl. Now a days she is most famous for her upcoming bollywood movie cocktail. According to information Deepika looks most hot attractive, bold and beautiful in the movie cocktail.
Google Gets the Biggest FTC Privacy Fine in History - and Deserves It