skysight-inc/HackerNews huggingface dataset:
Now that's a micro-framework :P In all seriousness a recent JS project of mine uses http://www.traitsjs.org/ to create a lightweight (in implementation not file size) framework. Traits.js allows you to use Object.create with older browsers as well.
Telling them something like "Yes, I saw the girl ride by on her bike this morning while I was getting the mail--I don't know the exact time but I usually go get the mail around 10ish", or "Sorry, Officer, but I was indoors most of the day and don't recall seeing anyone go by" or similar things helps me because it makes me fit into the herd (the rest of the neighborhood).

Being the only person who won't make such a simple statement is practically shouting out "INVESTIGATE ME! I SHOULD BE A MAIN SUSPECT!". At the very least that will lead to considerable hassle and expense.
This only works on remote file systems, so you just have to send someone a link to a text file. There would be no indication that a DLL even exists on the target FS.
That's really all there was to it. It was about... 2 years ago? I forget what exactly was broken about the packages. But the bug was from upstream and was known to the Arch Devs at the time they OKd the package built upon broken sources to roll out. It got pulled in by just updating the system. I asked what was going on and got directed to a message about it that I didn't fully understand and when I asked, I was told what I said above. As were many other users confused about the sudden breakage of X.

That wasn't really the first time I'd encountered ultra rude devs. I shortly after switched to Gentoo which I found to give the deep control that Arch did but amazingly was a system that worked properly and the community wasn't full of jerks. Hopefully the Arch community has changed, but I don't really intend to try and find out.

I do run Debian now though.
I'm more worried that there are a host of comments, both on the blog and here, by people with enough time to think this through who clearly aren't doing so.

At the very least, I would have hoped everyone had read through the article.
Thanks. Pages are compiled with org-mode, I'll report a bug.
In this vein, if you want this kind of functionality, the following might be worth checking out--a plug-in for WordPress that turns it into a version-control system for any type of file:

http://wordpress.org/extend/plugins/wp-document-revisions/

"WP Document Revisions is a document management and version control plugin. Built for time-sensitive and mission-critical projects, teams can collaboratively edit files of any format -- text documents, spreadsheets, images, sheet music... anything -- all the while, seamlessly tracking the document's progress as it moves through your organization's existing workflow."

More info (incl. screencast):

http://ben.balter.com/2011/08/29/wp-document-revisions-docum...
How so? I can't think of where that would hold true, aside from certain liability issues and other circumstances where it would be impractical or contrary to the public interest.
Google Has Figured Out How to Halt The Ravages of Time
M$ is trying very messily to 'be the next Android'. So, what's new?
Don't often see "public servant" and "hedge fund" in the same salary bracket! Teachers, I guess?
Fantastic Email Marketing Infographics
Email has come a long way in 40 years and is now a such a part of our social, economic and political lifestyles. Yesterday I stumbled upon this cool new infographic created by Aweber and decided to make a small compilation with a few more email marketing related infographics.
Another way to poach a startup employee: Write an article on How to Poach a Startup Employee and submit it to Hacker News. Bonus points if it reaches first page.
> The Mandoff saga reflected more on investigators abilities than on Mandoff's in my opinion.

That is exactly the point. Nobody shows up with a lawyer because they want transparency above and beyond the call of duty.

Investigators will take the need for a lawyer as having something to hide. Arriving without a lawyer says the opposite.

But apparently several posters above don't believe so.
I see this playing out much like the Apple OS 9 -> Cocoa / Carbon migration. Smaller, more nimble developers will convert to or create new apps on the Metro stack, while established developers will stick with x86 only apps with a smattering of "new platform experiments" (see Adobe's behavior on OS X / iPad).
I'm addicted to this, actually finished giving feedback to all 12 sites for review.

Although I've already given feedback within the app, I'll just repeat myself here.

1. It would be great to able to continue a conversation with the person who has given you feedback, right now, you just see the feedback given to you.

2. I think it's important to get to know the person giving you feedback because from there you'll be able to tell whether he is the right type of user for your app.
Three new APIs for Google Apps Script
Another great idea, which I believe I read about Netflix implementing some time ago, is to always make it a policy to offer everyone the most you can possibly offer them (in terms of complete compensation package) so that when they tell you they have something better you don't get caught up trying to offer them better hours, pay or benefits to get them to stay.
Off the top of my head, here's an idea: Hopefully, you're involved in your industry's various online communities. Offer them an opportunity to try your gateway with waived/reduced fees for some time in return for using them as a case study. You potentially gain a customer, get free advertising (via their word of mouth), and extra fodder to throw around during your launch. They get reduced rates, personal help with getting your software integrated and potentially have a better experience handling transactions (right?).

Alternatively, you could pull some stunts. I'm sure you're familiar with WePay's shenanigans. I think your FeeFighter's culture would do well with this sort of promotion. Think of something clever. (I've got nothing right now.)

Launching a product like this is tough. You have to literally be in the right place at the right time. I'm certain you've prepared for this. I got your email and will kick the tires over the weekend. If you don't hear from me, reminders are welcome.
Emailed. ;)
Openstack and cloudfoundry are attempts to standardize server infrastructures. They aim to make it easy to have your own private AWS.

A possible future for us would be to have easy deployment in your private "cloud", similar to vmware's cloudfoundry product.

That said, where we differ from cloudfoundry is that we aim to provide a great user experience and give everything to get started coding right away.
AUR is definitely one of the best thing for me, along with the rolling release scheme, the simplicity and the wiki.

But you say you use it on your servers? I'm not sure I would do it because Arch doesn't focus on stablity like Debian does, and sometimes update to core packages can break other packages, so... Not a big deal on your own computer but on a server? I would be happy to know if you have good reasons to use it on server :)
thanks, I guess. I should have used correct grammar while commenting on an article being poorly written. It is a shame that you have received down votes for it (I did up vote).
They fixed it .. http://google.com/#q=${
I question yahoo's engineering chops 4 out of 5 times after interviewing hotshots from search, ads, or research.

After interviewing dozens of folks from yahoo, I've pained the following picture about the engineering there - the vast majority of it is stuck in 1995, some bits of it have evolved isolated from the rest of the tech world - it's steam punk, then there are a few parts that are shiny and new but skin deep. It seems like a sad place.
This looks awesome. As a Python/Flask enthusiast, I have to ask. Know anything like this targeted at Python?
Current features:

* Landing page

* Sign up form
I'm guessing it's actually a bug with Explorer (that is, the actual opening action) than any particular editor, since RTF files are also affected - and doubtlessly many other file types.
You should highlight, recent college graduates. If someone does get hired to your firm, I hope the "real world" problems are just as interesting.

I actually like those type of algorithmic problems you highlighted. I am not sure, what it measures other than the recent graduate knew his/her data structures and read their MIT Algorithms books really well. Very few jobs do require knowing that fundamentals that in depth. Are we writing a Kernel, or a file system? Are we writing a new type of java collection.

The type of real world problems that in the class of the 2 problem solving problems you mentioned seem far in few, unless you writing something new, that really needs to be optimized in some way.

I think this is a real problem with computer science schools. It great to teach the absolute bare essentials. But I think schools should also teach some modern programming and not leave it on the kids to learn on there own.

College grads that know modern frameworks, Node, ROR, they know javascript and ruby really well. They have written some nice web apps. Those are the ones with the best job perspective. They have proven they can do the work.

I can understand if you were interviewing for the core google search team. Their optimization's make the company money.

Remember what Knuth said about optimization.
As a comparison, the logo for Freddie Mercury's birthday resulted in 1.2M Wikipedia pageviews on the day, and ~500k the day after: http://stats.grok.se/en/latest/Freddie_Mercury

Jorge Luis Borges? 2.0M -- but the day after (perhaps this is a time zone thing?)
http://stats.grok.se/en/latest/Jorge_Luis_Borges

Those two were global doodles.

Goethe, who was given a doodle in Germany, received ~113k:
http://stats.grok.se/de/201108/Johann_Wolfgang_von_Goethe

I don't have the time to do any more, but if anyone wants to (or can think of a way to automate it), the list of Google Doodles is here: http://www.google.com/logos/index.html

(I was assuming that Wikipedia was the first result for the person's name in these cases. I also only counted en.wikipedia.org for the global doodles.)

EDIT: extra contextual stats from grok.se
I may be crazy, but does the regularity of feedback sessions sound terrible to anyone else? I'm most productive when my supervisor let's me just code for a few days strait. I like getting feedback, but I want to have something significant to get feedback on.
I wish it were a little more streamlined.
We are python devs and we do have a django stack =)

If you want an account, please sign up and send me an email with your HN username. I could also make you a flask stack.

My email is in another thread or in my profile.
How much lower is it? If it's more than 24'000 then the valley is still a better deal. The number next to your wage also has positive carrer benefits even if you net the same amount in the end.
The reason the button is there is for ease of discoverability. Actually I watched the MS tablet demo with the same horror that I don't think my dad will be able to operate this.
... it's not? I was just providing an authoritative reference for the parent's claim.

(Pedantic note: It's technically incorrect to say that the switch statement does nothing.

switch(FunctionThatDoesSomethingAndReturns1()) {
case 2:
// foo
}

The switch body does nothing, but the actual statement does something.)
Minor spelling nitpick: cnapshots -> snapshots
I was getting job offers close to bay area wages from seattle when I moved down to the bay area several months ago. I think seattle has caught up money wise.
My thoughts exactly.

However, I just assumed I was being too cynical.
Thanks. I put it to you, however, that the activities you have listed:

a) you do because your organization told you to do them.

b) are effective at maintaining your membership of the organization.

That is, these activities, rituals, etc, exist because they make your religion more successful. Your religion is a meme. All its actions are memes. Even the memes that cause you to go out and learn other memes.

Saatchi and Saatchi has nothing on Organized Religion at generating memes.
I don't take issue with them having a large pile of money, or with what they do with it.

My problem is that they don't act in the public interest, which is what a non-profit is supposed to do.

The Red Cross pulls in about half what the Mormon church does, and while quite a bit gets eaten up by overhead costs, even more goes to providing medical aid and supplies to those in need -- regardless of color, creed, sexual orientation, or coffee preference.

The Red Cross doesn't lobby to deny basic human rights to 'undesirable' groups. They don't have investment holdings in insurance companies and real estate. The Red Cross isn't members-only, where you have to 'join the club' to receive aid.

The Red Cross helps anybody in need.

The Church (pick one) exists solely to further the interests of its members -- shareholders, if you will -- at the expense of other groups.

This is why I say The Church is a business, and as such should be taxed as one.
I like Elastic Beanstalk, especially since it's just EC2 under the hood. You can still tweak for example Tomcat or Linux settings if you really need to (by creating a custom Beanstalk AMI).

Concerning message queues and other JEE features. There's nobody preventing you from deploying an EC2 instance with ActiveMQ or another broker :).
I stopped using Arch 2-3 years ago because their x86_64 packages were minimal. Was this improved?
Plenty of jobs in online retail, even with no programming skill (adwords, seo, etc.)
While Arch isn't my primary OS at the moment, I really enjoyed the process of installing it. It felt like the software equivalent of building your own computer. It was very satisfying to learn about all the different parts and assemble those that I wanted,
I guess so. Overhead is much lower for the SOs though, so I can see why they are in such good standing. eBay, on the other hand...?
We do have a product and a couple of companies as users. That said, we're in private beta.

If you're interested, sign up and shoot me an email. I'd like to learn more about what you're interested in.
It seems like Sergey Glazunov practically makes a full time living off of Chrome bug bounties. Someone should do an interview with him - I bet it would be pretty interesting.
It may not provide MVC support out of the box, but I still think Vapor.js is the best light-weight JS library for general purpose use. vaporjs.com
What is the Best Skin Care System for Sensitive Skin
Finding out afterwards that you're the last person to see her doesn't have as much upside as you think it does.
Thanks! Fix coming right up
When I saw StackParts this week I was reminded about how much pain is involved in getting a particular "stack part" up and running. Nice to see a potential solution.
Castle of Cagliostro was one of the first anime I saw. I'm not generally an anime fan, but it is a great one.
The report says this vulnerability is specific to remote network shares and WebDAV. All you have to do is send someone a link to a .txt file on a WebDAV site with a .dll in the same directory, I guess, and they'll be owned... That is pretty awesome.

(As was commented on below, this is identical to an LD_LIBRARY_PATH type exploit on Linux; here is Microsoft's fix as well as an explanation of how it works http://support.microsoft.com/kb/2264107)

Edit: I realize now literally any URL could be a WebDAV site with a text/plain mime type and an exploit DLL in the same dir. So really, every single URL you hit with IE is potentially vulnerable. Have a nice day.
Yeah, no kidding. I just walked (stumbled) through a short-sale turned Deed in Lieu of Foreclosure. If I had a dime for every time they told me that I should consult "my attorney", I may have actually had enough dimes to afford one. I finally did ask, "do you actually talk to middle class people like myself that keep attorneys and accountants on retainer?" I mean the whole point of the process is that I could no longer afford to pay for my mortgage, wouldn't it be a little suspect if I were able to afford an attorney???
A few years ago I developed a bad case of obsessive compulsive procastination. Since then I use the pomodoro technique religiously. It works great for me, but the last thing I want is a cluttered mailbox full of articles or links. It would freak me out...
Ok, I found this to actually be pretty useful. In reading the comments it cleared up a spot where my understanding of javascript was a bit weak.

More seriously, though, there seems to be a new javascript framework every day... and at some point I'm going to need to pick one for the project I'm working on. Its hard to tell which ones are appropriate for servers, vs clients, etc.

I wonder if anyone has made a directory of javascript frameworks?

I'm not looking forward to the task of going thru all the ones I've bookmarked over the past few months and trying to decide which are most appropriate, and which overlap each other, vs. which provide separate functionality that could be used together.
Reminds me of the awesome lecture "Don't talk to the police" by Prof. James Duane (J.D., Harvard Law):

http://video.google.com/videoplay?docid=-4097602514885833865
That the SEC investigators were completely incompetent helped him far more. See Harry Markopolos' book "No One Would Listen" for support of my "completely incompetent" claim: http://www.amazon.com/No-One-Would-Listen-Financial/dp/04709...
What do you mean by 'minimal'? If you're talking about wine and flash, there are 32 bit builds available to be installed in 64 bit.. But that's the way it has always been.
Link your previous stacks with new stacks. If you knew C/C++ very well, it will definitely help you when you work on iPhone Objective-C work. Your work with C#/COM will help you with WP7 dev work, etc. A guy who can do front and back end well is also valuable too. Play your experience in older stacks to your advantage to show your versatility.
If you are in love with the group or project that much maybe it will be worth the risk.

But also keep in mind that alot of software shops around the country but especially in hot scenes like the Bay Area, NYC, and Austin,TX are searching far and wide for as many qualified applicants as they can get.

If you can/ are willing to avoid the risk of getting caught up in the Yahoo drama I think it will be wise.
Incredipede - SOWN 2011
Any chance of a visitors over time graph? It would be interesting to see the traffic distribution over time.
I recently switched to Mac for my primary dev from Linux. It's not the most conducive for Python development.

The GUI toolkits (wxPython and PyQt) are only 32-bit compatible. Some dependency with Carbon. So I have to tweak my environment when I write GUIs.
I think regardless of what investigators think if you bring a lawyer, you have a much better chance of avoiding incriminating yourself (even if you don't believe you've done anything wrong!) if you bring one.

If you have done something wrong (again, whether you know it or not), you'll likely have a better outcome with a lawyer present from the start that without.

But if you actually haven't done anything wrong, the lawyer can still help you avoid accidentally telling a "lie" or getting yourself into a situation you don't know how to handle. Even if the investigators believe you're hiding something just because you lawyered up, if you genuinely did nothing wrong, there's not much they can do... aside from making up evidence and framing you, or believing unreliable witnesses telling lies about you... which could happen in any case.

The bottom line (as stated in the article) is that you are not qualified to know whether or not you have or have not truly done anything illegal. A lawyer will be much better able to help you make that determination and guide your interaction with the authorities for your benefit.
posted yesterday, not much discussion https://news.ycombinator.com/item?id=3002009
There's actually only one kind of begging a company can do: offer enough of a premium salary to lure talent from wherever it is.
Thank you for your comment. It was a problem for us. After a few hardware failures we had had enough!

If you want an account, please sign up at stackrocket.com and sent me an email. I'd love to chat more and see how we can make your life easier
I have to disagree with what you said about the SEC. According to Markopolos' book, the SEC wouldn't have caught him even if he was front-running. It's not that they were looking for the wrong thing. They just didn't look.
My big mouth. I stand corrected.
"Jackson Fish Market" doesn't sound like a startup. Otherwise, AWESOME. I walk by a ton of these everyday.
I don't think they were afraid. My understanding is that the software was simply not ready. Also, the native email update still hasn't arrived.
If I remember the same incident that you're talking about, it was a single file that had to be manually removed, and the fix was displayed right on the home page of http://archlinux.org for months..
Will the e-commerce of the future require creating a safe community?
>Honestly, I find this article ridiculous and borderline offensive.

Don't take it seriously, the *-world writers are habitually underinformed about the topics they write on. I don't read them much, but every time I see them posted to HN, on topics I have even a casual understanding of, I can spot the factual errors. I wouldn't give any stock to their analysis of the current situation over at Yahoo.
Even in a case like this where it is introduced after the fact? ie. the customers have already paid hundreds of dollars for their PS3 and games etc, and are later told they have to give up more rights if they want to keep using it. That seems worse to me than just the presence of this clause.
Yes, Hamlet does context specific escaping. It will handle all the examples given, except you can't mix your javascript in with your html (which is generally good advice anyways).

I disagree with the articles premise that injection is always a display issue. In the [Yesod web framework](http://www.yesodweb.com) which uses Hamlet, we sanitize, not strip html by default before it is ever put in the database. The more you can make injection not a display issue, the better- you just have to know your options.
1 month is common because companies care about their public image when it comes to hiring new people, and they know that the remaining employees will watch how those being cut are treated. If you've got new folks in charge who don't care about it, or need to cut cash outlay _very_ fast because they levered up the company to buy it, you may not get that severance. There's certainly no legal obligation to give a month of severance when it comes to an "at will" employee.

I've been around at a few companies before where cuts happened. The first round of layoffs always got good severance, because the company wanted to make sure that the remaining employees didn't bail... but after 2 or 3 rounds, the jig was up, so the severance shrank from 2-3 months to 2-3 weeks.
yep that's a fantastic video
Love the concept. Casual use of VMs-as-if-they-were-documents is a great trend that still has a lot of potential. (StackRocket/Blueprint/Vagrant/etc could possibly benefit from a Ninite-like visual interface for bootstrapping dev/server VMs.)

A couple landing page nits:

• it'd be helpful to have some extra details/screenshots for people without flash to play the demo video

• lots of things on the landing page seem like they should be clickable to get started, but aren't. For example, 'Create a dev stack' and 'Make a stack, customize it' button-like areas. I bet using a click-analytics heatmap you'd see a lot of stray clicks on those.
Offer to pay them. /baddumbump

Tell them a 40 work week is normal. /tiff

Tell them they park within 1 mile of the building for free. /baddoom
I've been running Arch x86_64 for well over a year now, and I haven't ran into a package yet that that I needed that didn't have a x86_64 version.