skysight-inc/HackerNews huggingface dataset:
Dude, people don't hate IE6 because it's hip, we hate it because it has wasted hours and hours and hours of time for each and every one of us who design for the web, and the websites you use are worse as a result.

Maybe IE6 was better than the competition in 2001, but it was also terribly buggy and non-standards-compliant, encouraged developers to include Windows-only components that made it impossible for users to change browsers or even upgrade, and then wasn't upgraded for 5 years. Five years. And they did it that way not by accident or incompetence, but because they knew before anyone else that the web was a competitor, and they wanted to screw it up as much as possible.

Hate hate hate IE6 and be proud of it. Microsoft has a lot of karma to make up.
Microsoft, Keep the Start menu in Windows 8, please
Language|Framework X vs Language|Framework Y... I'm getting tired of this.

Its the concepts and fundamentals that are important.
I bet you that most javascript and ruby developers dont know what an AST is and how a regex can be transformed into a state machine. Not even to mention how lambda calculus influenced lots of languages.

Anyway. Languages come and go. Frameworks come and go.
However the problems associated with computer science, like distributed computing, scaling, mobility. They will stay.

The best software engineers are the ones that understand the basics. And most importantly: know how to use them in practice.

A good software engineer will choose a framework language depending on the domain / problem that needs to be solved.

Not because they like it.
Future of Grocery: An Interactive Cheese, Meat & Fish Counter
San Francisco, CA

Affine Systems generates data about online video using computer vision (face recognition, product recognition, scene classification, etc.) for advertisers to use in targeting and filtering their online video campaigns.

We did over a million dollars in revenue over the last two years working on campaigns for major brands. We recently raised our B round, led by Crosslink Capital, the investors behind Pandora.

We are looking for test-driven engineers to work on an internet-scale video processing pipeline using Python, MySQL, Hadoop, Selenium, ffmpeg and other open source tools. Its goal is to find and ingest videos from web pages and to generate and store metadata about those videos using our vision algorithms written in C++.

If interested, please contact me (founder/ chief engineer) at bobby@affine.tv

Thanks.

ITERN and H1B are welcome. No REMOTE hires, please.
I think they already do that, don't see many professional graphics people using GIMP and others.
This seems to me like a case of empathy gone awry. All that work and effort to bring back a species of insects? There is no balance to preserve; they've been gone for almost a century. Those resources could be spent preserving human life.
"They also tend to be musically inclined; As in, a lot of them play instruments."

Fascinating -- I play three instruments. I never noticed a correlation before.
If you know the id of a tweet you can still access it I believe. https://api.twitter.com/1/statuses/show.json?id=20 still works, which allows you to construct https://twitter.com/#!/jack/status/20 which also still works. So, it's only searches which don't go that far back.
Thanks! I really appreciate your comment, it's feedback like this that makes me happy to be a designer!
Vancouver, BC

Clio (http://www.goclio.com) provides web-based practice management, time & billing and client collaboration tools for lawyers.

We are fresh off of raising a $6m financing round, and are looking to add to our kick-ass team.

We are hiring:

* Ruby on Rails Developers
http://clio.theresumator.com/apply/K7A6Tc/Software-Developer...

* Mobile Developers
http://clio.theresumator.com/apply/Z6lII4/Software-Developer...

* UI Designers
http://clio.theresumator.com/apply/9qO3Ul/UI-Designer.html

We offer a flexible and fun work environment, competitive salary and benefits, and awesome co-workers.
I'm confused, you say that it would be difficult to accurately picture search traffic, then you say that this is a clear milestone.

Also, I'm sure that the grandparent comment poster is relaxed, it's rather condescending and irrelevant to tell him otherwise. EDIT: parent comment was edited after I posted this.
It should be a criminal offence to have top secret national information or 3rd party personal information stored in an unencrypted format.

Even the much-hated Lotus Notes was encrypting databases back in the 1980s.

http://www.ibm.com/developerworks/lotus/library/ls-NDHistory...

It seems like it is going to take some monumental cock-up before governments prosecute people for not encrypting data. Mind you, since no-one lost their job after the monumental cock-up that was 9/11, maybe I'm just naive.
This graph is completely useless. It is looking at relative Google search query volume.

Of course Node.js search queries are rising. There is a lot of noise being made about the platform, the platform is relatively recent, and people are curious about it.

Of course Ruby on Rails search queries are falling. It has been out for a while, and people have become familiar with it at this point.

In other words, they don't need to google for Ruby on Rails when they can just go to one of the sites that they have bookmarked.

This is not a milestone by any stretch of the imagination.
Dometag Brand Labels
From the (incomplete) overview here (and ignoring the type system for the moment), Dart appears to be reasonably competent and technically sound, given that this is a language intended to compile to Javascript. That said, it doesn't terribly excite me.

It should be interesting to see whether the safety guarantees of optional typing and the few other restrictions it provides (such as more rigid function signatures) will really entice developers who are planning large web applications. I'm working on a modest-sized (~3kloc) Javascript codebase at the moment and it's somewhat of a mess, but that's really more due to the combined influence of legacy code, time constraints, technical debt, rapidly shifting requirements, and a lack of testing. Other than that last point, it's not immediately obvious how using Dart rather than Javascript would have benefited me. Perhaps someone who's worked with a more substantial Javascript application could provide a better answer.
Is Your Startup Financeable? Two tools to answer this.
SEEKING WORK - FREELANCE UX/UI DESIGNER - REMOTE (Anywhere)

I'm a UX/UI Designer, based in India. I recently designed the UX of an Open-source project (http://axr.vg) - I designed the UX, the Graphic design was by another designer and NOT mine.

If interested mail me at ameen.in@gmail.com
It's not an option, it's fare price insurance. Essentially airlines have taken the 'insure everything' game that retailers found out was massively profitable years ago. Also they've taken to selling cheap trinkets, charging fees for everything, and recently playing commercials on the plane's loudspeaker forcing every one in the cabin to listen. (Which if they really cared about airline safety/security they wouldn't play as the commercials train me to ignore everything that comes over the loudspeaker)

None of this is good for consumers, the only way the airlines make money off insuring things is if we loose more of it in the long run, and none of these expenses are large enough to justify the payment. Just like the service plans at best buy.
SEEKING WORK - remote

I'm your man if you want a highly quality django website coded rapidly. I'm comfortable with managing every part of the project (From the concept to design to the last minute bug fix), but can also jump anywhere and get the job done.

I've been coding in a dozen of languages over the years so feel free to ping me even if it's not django or python based.
True, there are a good number of projects, but most of them are "open source hardware" projects, which isn't really what I had in mind. I'm surprised I don't see projects like "Finish off GNU Free Call" and the like - Dedicate some full-time developers to larger projects.
Search popularity (especially on Google Trends) does not necessarily mean that a technology is trending, or that its adoption is increasing.

Take a look at this comparison for the terms "ruby", "python", and "javascript": http://www.google.com/trends/?q=python,+ruby,+javascript

From the graph, it appears that JavaScript's popularity is fading; I'd say that it has never been higher than in these recent years.
Well if you are referring to the one instance where he uses the word, "morons," you might have missed the implied context.

1. Informal . a person who is notably stupid or lacking in good judgment.

And the entire passage in which he uses the term to give us some context:

An even bigger letdown for me is the whole NoSQL situation. The proponents of NoSQL aren't even aware of how they are repeating history by recreating the hierarchical databases of yore. E.F. Codd was explicitly trying to rectify these mistakes when he formulated relational database theory 40 years ago, and now we've come so far along that we've wrapped around and apparently must re-learn these mistakes a second time. The morons promoting this technology have no clue, they see themselves as the new sheriffs in town, putting their scalability law above all else.

His argument is strong and he provides his reason so I don't think it's for a lack of understanding.

If you have issue with his argument address it! Don't use passive ad-hominem attacks. Are the creators of data stores that identify as "NoSQL" repeating mistakes made in history? Are they a different class of technology than those that were invented 30, 40 years ago?
Why aren't you a doctor? Don't you care about people?

We all have hobbies and passions.
I'm mildly curious why this one is down voted. No link?
It's not Silicon Valley: Detroit's Startup Culture
This is something that I struggled with myself during the design process. I'm sure the app could be improved, but all I can say is that the current solution is the best we came up with.

Also, the menu presents the advantage of leaving room for growth without having to redesign the home screen.
I continually have to be on my guard against letting my smug, egocentric engineer (not saying all engineers are smug and egocentric, but the one in me sure is) take over. Raganwald is correct that as soon as he does, I learn nothing. I like learning too much to allow that.

It is also obnoxious to be in discussions with others who do that. Whether it's the mentioned "I stopped reading when" or the particularly pernicious "/s/your/you're/g" type of comments (quick, somebody point out if I was supposed to escape the apostrophe. I'm not a sed/vi wiz), it takes a discussion away from ideas and focuses them on something less.

Great minds discuss ideas, average minds discuss events, small minds discuss people.

I think whomever said this (apparently there is some amount of debate about whether it was Eleanor Roosevelt or not[1]) was right. When we start talking about sentence structure or apostrophes, you know we aren't talking about ideas.

I come to HN because there are a lot of really smart people here. I find it particularly grating, then, when a thread devolves (or worse, starts) below the level of ideas. I don't get to learn anything then.

1. http://en.wikiquote.org/wiki/Eleanor_Roosevelt#Disputed
i.TV (http://corp.i.tv) is creating a world-class engineering team here in Provo, Utah. Among other things, we work when we're most productive, choose our tasks, avoid meetings and distractions, provide any equipment, go to conferences, test our code, automate, have an interesting market and fun product, and constantly improve. We pay above-market salaries, have excellent benefits, and generously share ownership. Each person on the team is good enough to help us improve.

i.TV is about making TV better by delivering interesting content to your phone/iPad/laptop in sync with what's on your TV. It's a huge opportunity to both improve the usefulness of TV and to create a place for TV advertisers to engage with the audience. We have successfully launched several products, including our popular iOS and Android Guides, and work with many national partners including Time Inc and Aol. We are well funded, and are close to launching a new product that will revolutionize the way we watch TV.

We use Node.js, MongoDB, HTML5/JS/CSS, iOS, and Android, but overall programming skill is most important than any particular specialty.

Please contact Sean Hess at jobs@i.tv
Mountain View, CA. Both Full-time and Interns. http://patterninsight.com/company/careers/

Pattern Insight is a booming startup making code and log analysis tools for a customer base that includes many titans of the tech industry. The data mining and static analysis technologies present in our product have strong research roots, as we grew out of PhD research done at the University of Illinois at Urbana-Champaign. Relatedly, our core engineering team has a strong academic background, and as a whole, published over 100+ articles in peer reviewed journals and conferences.

We are looking to expand our engineering team in sunny California. As stated above, we are also looking for a handful of interns. For more specific requirements, please see our career page: http://patterninsight.com/company/careers/

Come join us, we are still tiny and looking for people ready and willing to make decisions that shape our future.
Palo Alto or Los Angeles or Shanghai strongly preferred, but remote work is possible for exceptional U.S. candidates. Full-time only. H1B is okay for very strong, non-remote applicants.

Factual's vision is to be an awesome and affordable data provider, so that developers, startups, and big companies can focus on innovation instead of data acquisition. We believe in openness and transparency rather than proprietariness and obfuscation.

We have a terrific team that is still fairly small, and an incredible CEO (he was the co-founder of Applied Semantics, which was sold to Google and became AdSense). In late 2010, we raised a Series A from Andreessen-Horowitz, and our customers and partners include Facebook, Newsweek, Loopt, and Blekko. We have lots of challenging problems to work on at all layers of the stack: data cleaning and canonicalization, deduping, storage, serving, APIs, etc. If you love data, Factual is the place to be.

We have job openings for software engineers of all levels. You would ideally know Java, Clojure, and/or Ruby, and you'll get bonus points for experience with machine learning, NLP, algorithm design, or Hadoop.

If you're interested in the Bay Area office, it just opened in December of 2011 and is very small, so you'd have a significant influence on the culture there.

You can email me personally at leo -at- factual.com, or view our job postings and apply directly via Jobvite:

Palo Alto Software Engineer: http://hire.jobvite.com/j/?cj=oTR1Vfwq&s=Hackernews

Los Angeles Software engineer: http://hire.jobvite.com/j/?cj=oQR1Vfwn&s=Hackernews

Los Angeles Data Engineer: http://hire.jobvite.com/j/?cj=oSS1Vfwq&s=Hackernews
thanks! comments factored in.
I guess what seems strange to me is that there's nothing "unifying" the various open source projects on Kickstarter in particular. I'm surprised that there isn't a Curated page run by the FSF or OSI, or some other group interested in encouraging open source development.
My thoughts on the process of learning
In your zoomed in graph. Node.js has increased by about 50%, while R&R has had roughly 0% growth.

I don't see the point you're trying to make.
Orange County, Southern California

a2z Research and Development, an Amazon.com company, is seeking a Software Development Engineer in Test to lead our test automation efforts for SDKs and services being built to help game developers better monetize their games. Great company, fun culture, challenging work, and fantastic people. For more info see http://www.amazon.com/gp/jobs/128556/ref=j_sr_2_t?ie=UTF8...
SEEKING WORK - remote (anywhere)

It seems everyone is doing just web development these days.

I'd rather fire up vim and program in C under a Unix-like operating system. I know some C and enough C++, SQL and sh to get the work done.

Things I like: C, POSIX, FreeBSD, Python, Vim, Redis, Varnish, ZFS, Fossil. If your offer involves any of them I'll be doubly happy.
What are pros and cons of Dart support for Mozilla/Firefox?
About 33 bits
My first question is how "deep" the egg goes down into the sand. It could be a long tube protruding down into the sand.
"In the Governments eyes, what Kim was doing illegal."

Actually, there's "illegal" and there's illegal.

New Zealand authorities sent a special anti-terrorism group, armed to the teeth, to arrest one fat Finnish programmer; that is disproportionate to the alleged crime. Was it just to impress their American friends with some random cowboy action, or were NZ authorities briefed that Dotcom was a dangerous terrorist?

Extradition treaties have clauses; we'll see if Dotcom's actions do actually fall under those clauses or not. The fact that he's been bailed (and his bail was later upheld against the wishes of US authorities) make me think that it won't be a walk in the park. It might even turn out that some overzealous officer or politician, anxious to appease US counterparts for one reason or another, overstepped his authority and launched an unjustified operation. It would be funny to see them with egg in their face, should the judge throw out the case.
sudo sysctl -w net.inet.tcp.slowstart_flightsize=10
Anyone in Toronto?
Right, sorry. Production Engineering is our DevOps team, so the Production Software Engineer is the relevant posting. That's my team, so I can tell you more about the role if you're interested.
What if those insects somehow hold a scientific discovery that can be a boon to the human race? Like silk by spiders?

Or because of their large size, we could farm and grow them as alternative food source?

Possibilities!
On HN contentless positivity is regarded the same as contentless negativity: hyperbolic spam.

That being said if you can glue together 500 words about how to program in clojure after waking up early at your standing desk you will have your day in the sun.
Better headline: node.js surpasses turnips in search popularity: http://www.google.com/trends/?q=turnip,+node.js&ctab=0&#...
Boston, MA

Ember is hiring a Support Engineer:

http://www.ember.com/company_career.html?id=507

At Ember we make chips and software for low power wireless networks. We do all of the software, from the lowest level embedded firmware, through the complete Zigbee/802.15.4 networking stacks, all the way to the developer and debug tools used to actually test and deploy our chips/networks. We do all of the hardware too: chip and board design, as well as the development tools our customers use.

Our support engineers get their hands dirty with all levels of customer support: hardware, software, networking, you name it, you get to learn about it, and help customers work with it!

Ember is a great place to work. I know, most people and companies say that, and they may be right, but I know for sure that I'm right! We're a small-ish company, and we really enjoy working with each other.

Please email me with any questions about the job or Ember: hnmarch2012@saidsvec.com
From Programmer to Lawyer to Programmer
My current project has modest needs; there are some times in a database but I just make sure everything is handled as UTC internally, and converted on rendering (showing the timezone explicitly). There are some timedeltas (Python stdlib) involved, but they are expressed in days. As you notice, “one month from now” is ambiguous, and I think it is good that timedelta does not use that unit. So I haven't needed to go outside Python's stdlib (which mirrors a POSIX libc), even though I don't hesitate to do so.

In other projects I've used clock_monotonic (POSIX, but needs a Python module or ctypes until the next Python 3 release), and either dateutil (if I need to do more advanced calendar math) or pytz (if I just need a timezone database).
Khan Academy (Mountain View) - full-timers and interns welcome year-round

Our mission is to provide a world-class education to anyone, anywhere. We already have millions of students learning every month, and we're growing quickly.

Our students answer over 2 million math exercise problems per day, all generated by our open source exercise generation framework (http://github.com/khan/khan-exercises, http://ejohn.org/blog/khan-exercise-rewrite/), and Sal's videos have been viewed over 125 million times. We're just getting started feeding this data we're collecting back into the product to help our users learn more (http://david-hu.com/2011/11/02/how-khan-academy-is-using-mac...). If you're interested in data, analytics, and education, this is a dream gig.

Plus, it's one of the highest educational impact positions you can imagine. We're hiring all types of devs -- mobile, frontend, backend, data analyst, whatever you want to call yourself. Big plans ahead.

http://www.khanacademy.org/jobs
I'm pretty sure that's on purpose (Unicode prescription 1, prescription 2, etc.). Or did my <sarcasm> tag detector mess up again?
Does your blog post deliver value for Hacker News? The answer is simple: it depends on the reader.
Show HN : VerticalSet, next generation search platform/engine
For basic video calling you don't need phono, WebRTC can do that all on its own.

The other stuff is impressive.
'cuz jQuery is sooo 2006.

A more serious answer: jQuery normalizes JS quirks across browsers into a unified interface, plus it provides a lot of goodies.

What jQuery isn't good for is organizing code. That's why Backbone and the term MVC have become popular lately. Applications need to be organized into something better than a big sloppy helping of jQuery callbacks.

Enyo allows you to build modular, organized code in a somewhat familiar way. I'd say it's in-between a big mash of jQuery and a full-blown MVC framework. If you want to think of it in an MVC way, it's like combining views into controller code...and I don't know where "models" fit in. And unlike Backbone, it provides its own built-in DOM manipulation and, as of today, a UI framework too.