skysight-inc/HackerNews huggingface dataset:
There's a bunch of different commands in vim that open new split windows. :help, :diffsplit, C-], and so on. I'd rather specify my split policy once rather than remember to type :vert or C-w v everytime. (I only found out about C-w v and C-w s after reading OP, so that exacerbated the problem.)

Imagine new plugins that split windows to open tree explorers or previews or whatnot. I'd like splits they create to automatically adopt my policy.
I did a quick test with google's "Note In Reader" bookmarklet in IE8. The first time I clicked it I got an error about a pop-up being blocked. I clicked to allow the pop-up (which caused the page to refresh) and then it seems to have worked. It brought up a pop-up window which let me add a comment on the page I was on. It's definitely functional, but not ideal.
I agree, but the author says they build for 'tech' companies and they want the product out the door fast. In that case, I would care less about IE when the market is around 2%. IMO you can gracefully decrease your support for IE when the traffic is below 10%. The amount of work you do to make your sites work of IE does not justify for the 10%. Just my opinion.
> Programming languages can't all be picked up that quickly, since semantics may differ a lot.

The second day with my new employer I was tasked with writing an analysis project in a language I'd never even heard of before joining. Within two weeks, I was writing code in that language every bit as good as my coworkers'.

Your statement may hold true for people who know one or two languages (like most CS graduates these days), but once you know a wide array of languages (my list is Python, C and C++, OCaml and SML, Lisp and Scheme, Perl, and the semantics but not the libraries of Lua/Ruby/Java/Erlang/Haskell) picking up a new language really isn't a challenge at all: the semantics almost certainly fit somewhere in the space of the languages you know, and what small bits do not are easily learned.

(As a side note, that's why I still put OCaml, Erlang, and Lisp on my resume; not that I imagine very many employers would be interested in working in those languages, but because I want them to know that whatever they do their work in likely lies within the range of my existing semantic knowledge.)
If the already went through military bootcamp, CHP bootcamp would be a breeze.
I would call it humility if they'd bragged about not signing the agreement - without knowing their reasons, the headline is a little sensationalistic.
I used to teach at a charter school in DC (http://seeforever.org)

Our student body was made up solely of court-involved truants. These were kids who refused to go to school. They attended from 8am until 8pm and worked on regular course work as well as vocational training (I worked in the tech vocational program teaching design / web development / and Cisco networking).

The school had a graduation rate over 90% and over 75% went on to college.

Charter schools do tend to be thematic and some may seem frivolous, but the good ones are designed to help a poorly served segment to excel. It doesn't always work, but when it does it is remarkable.

Charter schools cannot fix the entire system, but I do feel they are an important cog.
I remember this: http://www.theinquirer.net/inquirer/news/1027928/how-nintend... it's humorous, but not true - although it was widely reported.
Which of course leads to the questions of what that social policy would look like, how we could evaluate it and of course how to ensure that demand meets supply if it does work.
self-signed certificate will just make your user furious, because recent browsers display very annoying alerts (especially firefox).

self-signed certificate will allow you to encrypt, but it's not secure.

Unfortunately you are bound to get a certificate from "vendors" that ship bundled with the major browsers (if godaddy sells you a certificate then it's ok).

Anyway, just a link for an utopic world http://www.cacert.org/. I don't know if something like cacert would work in the real world, but certificates are about trust, not about money.
Would say, scum of the scum :-)
Can you disclose the nationality of the guy who called you?
Ask HN: Does anyone use PostgreSQL and how do you use it?
There has been a lot of discussion on HN after Posgres 9.0 came out, but I seem to have a hard time figuring out who uses Postgres and how. Does anyone know how high availability is usually ensured when using it? How does it compare to setting up a MySQL cluster? What is the best way to provide highly available persistent storage and speed at the same time?

Any feedback is greatly appreciated.
I think your summary was fine, I just think the author was using a bad example. But I agree that the overall point holds.
vim was released in 1991. emacs did exist 30 years ago, but it's certainly evolved quite a bit since then.

My personal emacs installation evolves regularly, although I will admit that it hasn't evolved at all today.
On the other hand, if you are not worried about social connections and want to find extra time in the day to do what you want after your job, then this advice is good.

You want to connect with people so you are finding the extra time. This guy wants to do his projects so he wants to minimize social hours.

You are completely ignoring his objective because you are so focused on yours.
I sympathize. It's horrible being in this position when you first graduate, rest assured - somebody will give you a break, I assure you that. Some advice

1. Clean up your CV, make it look more for professional and less arty.

2. Stress the open source project and dev blog in interviews along with any books/resources and interesting language features/features you're currently using at the moment.

3. Don't wait for somebody to come to you. A good approach is to approach employers directly rather than using recruitment agents or middlemen. You will find somebody who will give a break. Recruitment agents are the scum of the earth, but sometimes very useful - I didn't find them so useful when starting out.

4. You weren't unemployed for two years - I can't stress this enough. You worked on open source projects during that time and learned a whole bunch. Right?

Good luck with the job search : )
The gap in earnings appears to be $9k/year, so amortized over a 47 year working career, that's about $200-286k (depending on whether you take a 4% or 2% discount rate).

http://www.learnmoreindiana.org/needtoknow/pages/valueofeduc...

As you say, education can increase achievement by 10-20%. Supposing we can get a 20% improvement in graduation rates, that would only be worth $57k/student to the population of future high school dropouts (and it would slightly harm those who don't dropout, but I'll ignore that). A quick google search suggests that about 8% of students drop out.

http://nces.ed.gov/fastfacts/display.asp?id=16

$57k x 20% x 8% = $900 (per student, over K-12).

If we spend more than $900 to increase graduation rates by 20%, we are wasting our money. If we could reduce dropout rates to 0%, it would be worth $22.9k/student (again, over 12 years).

[edit: fixed calculation.]
Scribd and Apture herald a new more usable web
My customers also remain committed to the "blue Googles."

There are blue Googles and green Googles. The blue Googles and green Googles can't talk to each other. This is why you need to use only your school website number to sign into BCC when you're on the blue Googles but you should use your AOL website number to sign in when you're on the green Googles.

Technical support in non-technical markets often involves very interesting forensic reconstruction of customer mental models.
Some of my best ideas come to me when I am in the shower. The last thing I would do is to reduce that precious thinking time to gain 5 extra minutes in the morning.
Actually, I wrote the blog post three days ago. Just a strange coincidence.
Be humble and gracious until you actually distinguish yourself.

And even moreso afterwards.
Few weeks back, and the new month is coming soon :). With all the fluff that gets posted on here, I figure more people would be interested in working with a fun company and being able to learn than playing Slut Pistol or whatever the hell it was. Just my .02 :).
I really like the idea of thematic schools. Locally we have a charter school that is college prep with a focus on science (http://coralacademy.org/) and it's a great school. We also have two charter schools that focus on bilingual instruction that have produced really good results as the students receive each lesson twice. Once in their native language and once in english. Unfortunately it turns out that one of those schools is being investigated for test score manipulation so the results may be misleading.

If you have students that aren't willing or able to perform in a standard school having alternatives available for them is a great thing. There's no reason that students that have no desire to go to college or what not should not have the option of a school that also offers vocational programs.
Agreed. Although you have a little more room to be an ass if you can back it up.
How is interpreting data for people different from telling them what to think?
Hmm, I wonder how they did that. Maybe the popup has different permissions than the iframe, or maybe they pass the selected text. Unfortunately, their code is obfuscated, but thanks for the tip.
That was my thought too, Eclipse JDT at least is pretty impressive, some of the other plugins not so much. I was surprised to see IntelliJ mentioned as supposedly good too, I wouldn't say it's terrible, but I find it somewhat lacking in comparison to JDT.
The point of the article is not only about eating alone. It's about realizing that you probably have lots of small blocks of idle, wasted time during the day: Walking around and talking to co-workers, taking too long to get ready in the morning because you're distracted, etc.

To me, this emphasizes something that I realized at Startup School. This difference between those who find time to make something and those who don't is that the ones who really want it find the time, even if they have a day job, because they simply want it more.

Bravo, great post.
GW Equity is a master at SEO optimization, I'm really impressed. If you google "Generational Equity scam", then you find plenty of juicy stuff. But if you had just googled their name, Google shows you 3 pages of links that are all variations on their name, obviously designed to obfuscate good results. Really, it's worth a look. Where can I report SEO abuse to Google?

Read for instance: http://www.acquisitionadvisors.com/ma-blog/2009/03/another-b...
Best video. Ever.
One day that guy is going to get laid off, and if his side projects aren't successful, he's going to really wish he had a bigger professional network for job opportunities.
Maybe I'm just prejudiced, but I look at snazzified, graphical resumes like that I think, "This person wastes time on things that aren't important."

Go grab a LaTeX template, replace the filler with your own information, and get it down to one page.
My first guess was that the programming market was just too small for commercial tools to make a profit. But that doesn't seem to be the case.

"Graphic designers held about 286,100 jobs in 2008."

http://www.bls.gov/oco/ocos090.htm

"Computer software engineers and computer programmers held about 1.3 million jobs in 2008."

http://www.bls.gov/oco/ocos303.htm

So now I'm thinking the main problem is that it's hard to compete with open source. There are just so many good-enough open source programming tools out there. Commercial tools not only have to better than the open source stuff, they have to be way better. This is because of all the costs involved with adopting a new IDE: Not just the price of the software, but the time spent learning a new environment and getting it configured right are significant time investments.

So open source eats away at the margins of commercial tools, which leads to less people working on commercial tools, which drives more people to the open source incumbents, etc.

I believe pg says open source is bad at design. That seems right to me. Open source is good at copying existing tools, but not so good at innovating. So we end up at a local maxima where all programming tools are decent, but not great.
The rule of thumb that my university's career center used is that after your junior year of college no one cares about what you did in high school anymore.

And I second all the comments of the parent...resume definitely needs some work.

If you still want a non-cookie-cutter resume template, try making one in Latex. I personally use a heavily modified version of the template mentioned here: http://www.thelinuxdaily.com/2008/10/latex-resume-examples/
Not to me they aren't.

If I needed a Rails app, DHH is special, not Mr. MIT womb programmer.

There are very few "special" positions that a nice degree and IQ points alone are the only prerequisites.
Any more hackathons this year?
Are there any hackathons going on for remainder of the year?
Today’s announcement of our $20 million series “C” funding led by Sequoia Capital means that we now have the resources to significantly expand and improve our service in ways that would have taken years to achieve organically. We’ll build more features, add more devices, fix more bugs, expand into more countries, and make Evernote indispensable to more types of users (including corporate and educational folk).

http://blog.evernote.com/2010/10/19/evernote-raises-20-milli...
Ask HN: managing your Passwords and Usernames
I have many personal and work related accounts on different services.

So far I have used GMail to store most of them.

Now I am looking for a better, more secure and collaborative system to store them.
(When its a work login, it might need to be used by a few people, e.g. our GitHub/MailChimp/SendGrid/etc accounts)

What do you guys do ?
A lego toy that could only return copies of lego toys?
I guess there are quite a few negative experiences.
Esp those that were rejected by Y Combinator.

I think Y Combinator is over-rated- atleast now (I am attracting downvotes-Go ahead)

Their startups havent had really big exits, so far.Once they do,things might change.
Mini-Microsoft on Ozzie’s Departure
I phrased it that way on purpose, in response to this part of ktsmith's post:

"There's no need for teachers in that kind of a system since they aren't allowed to deviate from the scripts ...It's really depressing to see what some schools are resorting to to make AYP."

If DI isn't improving student achievement in some categories of student, I agree we should scrap it. If we don't know if it is doing so, we should conduct randomized trials to determine that. But that isn't the critique ktsmith is making.
it's all contextual. If you are really good, your social skills matter a whole lot less. When you are not good, though, in many contexts, arrogance is better than appearing to lack confidence.
Syntax highlighting is pretty much it. Adding much more would blow out our ability to handle complexity and just be too busy on the screen for anything to make sense.

Go look at a language parser sometime; we've actually put a lot of work in any production-ready language into that "low tech" text interface. The tree approach is useful for macro writing, and if you don't know Lisp maybe you should go check one out, but I'm very unconvinced there's a better way to actually interact with the code even in theory. It may be visually unimpressive but it's actually incredibly, incredibly sophisticated under the hood. If it's good enough for human speech, it's more than good enough for programming.
Sometimes, wisdom is preferable to guts.
Any other VS.NET/ReSharper folks get halfway through his list of things that IDEs don't do, quietly noting that our IDE does in fact do them, then quit reading?

That's one of the big benefits of a compiled language like C#. The IDE can be continuously background-compiling, making things like Refactor/Rename work like the author wishes it would instead of replacing strings. Same with Find Usages, Find Declaration, and Automatically Import the Stuff I Need.

Every time I wander off into Ruby or Python, I end up coming back a little bit sad. Such nice languages, but the tools just can't hang.
Downtime this morning - Mixpanel
How about taking this one step further and help other people do a reverse job application, almost head hunter-ish style. You've stated that you're unemployed, so why not employ yourself? The Y Combinator application deadline is today =)
i'd like to find out who hires andrew.
This is great! I think the UI & interaction is perfect.

The only feature(s) I would use would be conditional messages.. (if logged in, if paying customer, etc..)

I will use this as-is and plan to implement asap.

Well done.
Calgary, Canada
$11,000 CAD (close to the USD)
mortgage $2600
childcare $1600
Utilities $800
Food $1200
Car stuff $1000
Budget for extras (things that break in a house, and oddly enough, we almost always use this up) $2000
Presents (family and others) $300
Medication $200 (canada covers most medical expenses, but not medication or physio or chiro or eyeglass or dental).
Fun (movies, exercise fun) $300
Private school (we have a child with ADHD and this school really helps him) $800
Clothing $200
--We're self employed, and both work - programmer $100/hr, designer $75/hr. If you're employed though, the rates are about half that.
Does anyone rank # of 1st year hires?
I'll chime in too. I've worked with Chad at IMVU for almost 4 years now, and here's my opinion, for what it's worth.

I actually think that continuous deployment makes it significantly easier to do proactive refactoring. One of our favorite things to do at IMVU is to refactor lots of code and see what breaks in the thousands of tests we run before deploying.

It's true that this sometimes exposes deficiencies in our test coverage, but most of the time, our massive build cluster does a great job of sussing out any of the unknown dependencies that might have broken as a result of refactoring. I, for one, would be more afraid to go back and fix an ugly system if I didn't have the safety net of the continuous deployment process, because it makes it so that I don't have to necessarily have the whole system in my head before starting. I would never make huge changes if I had to live with that fear.

I think Chad is right, though -- it's certainly better if something has a coherent technical design up-front, because when you go to read the code and understand they system, it just makes sense. You don't end up with as many landmines that require tons of refactoring to be able to iterate on them.
Intel to invest billions in U.S. factories
The typos were definitely going overboard. I can understand the appeal of "I've got this great tool--what can I do with it?" But we get a lot of complaints about typo spam, so that's a sensitive issue. I definitely would have done less of that.

There's also a class of folks we call navigation spammers who try to show up for tons of domain name queries. I can give you some history to provide context. In the old days, when you searched for [myspace.com] we'd show a single result as if someone had done the query [info:myspace.com]. The problem is that people would misspell it and do the query [mypsace.com], and then we'd end up either show no result or (usually) a low-quality typo-squatting url. So we made url queries be a string search, so [myspace.com] would return 10 results. That way if someone misspelled the query, they might get the exact-match bad url at #1, but they'd probably get the right answer somewhere else in the top 10. Overall, the change was a big win, because 10% of our queries are misspelled. But if you're showing 10 results for url queries, now there's an opportunity for spammers to SEO for url queries and get dregs of traffic from the #2 to #10 positions. Now we're getting closer to present-day, so I'll just say we've made algorithmic changes to reduce the impact of that.

But you were hitting a bunch of different factors: tons of typos, specifically for misspelled url queries, autogenerated content, lots of different domain names that looked to have a fair amount of overlap (expireddomainscan.com, registereddomainscan.com, refundeddomainscan.com, etc.). If you were doing this again, I'd recommend fewer domain names and putting more UI/value-add work on the individual domains.
I have done a fair amount of MA training and I think the best way to think about pain is recovery time. If I do this it will take my body less than two days to recover and it hurts but, that's reasonable if I want to progress. The next level of pain takes longer than that to recover from and should be avoided at all [1] costs. Fast recovery pain still has its downsides if you needed to escape from a burning building or run from a tiger right after a serious workout you would be slower and have a higher risk of injury etc. But, the modern world is fairly safe so it’s reasonably safe to ignore that kind of pain.

Unfortunately recovering from injury takes longer as we age so reasonable habits for a 19 year old can get a 35 year old into serious trouble. Also, you tend to get a mix of short and long term dammage so repeating low level pain can still be a sign your doing significant long term dammage.

[1] People are often willing to do longer term damage in major contests and fights. How reasonable this is depends on your personal goals.
Matt wrote a blog post about this http://www.mattcutts.com/blog/notifying-webmasters-of-penalt... and published a YouTube video http://www.youtube.com/watch?v=hTI1TSmKmps

Google attempts to determine whether you deserve a warning; the goal is to notify honest folks, without notifying real "bad guy" spammers that they've been caught. Naturally, the algorithm gets it wrong sometimes... detecting wrongdoing is easier than detecting intent.

Were you blacklisted from Google Search or Google AdSense or both? Google AdSense's blacklist policy is totally separate from Google Search; Google AdSense's policy is to blacklist people on suspicion of wrong-doing (guilty unless proven innocent).
Change Facebook Login Background Using Chrome Extension
If it is the case that charter schools are selecting the most demographically favorable students, isn't it even more damning if only 17% of them are outperforming and almost half of them are only at par with the public school system?
Very happy with Servint (http://www.servint.net). Their managed VPS/Dedicated machines are very well supported and every issue I've had is resolved very quickly.
Pretty interesting. I'm sure a lot of people would be interested in a one way ticket to Mars if we could somehow make it livable over there.. I know I am!
Buggy code is biased code (in Scientific Computing)
So, if they had signed the agreement and won, would they have learned an $800,000 lesson in the evils of socialism or something?

They placed a bet on their car and it didn't pay off. Doesn't mean it was a bad bet. (In fact, since it sounds like they were the consensus favorites going into the competition, it was probably a good bet.)
Boston Startup Zyrra Out to Win the Future of Software and Bras