skysight-inc/HackerNews huggingface dataset:
Also check out http://github.com/railsjedi/heroku-rails

Does something similar, and has a nice YML configuration for each of your environments.
Psychology Essays- Read Psychology Essays to Read Minds
Psychology essays can discuss many topics pertaining to the world of psychology. These topics are quite interesting and any student, who wishes to write effective psychology essays, can do so with the right topic. Therefore, select a good topic to write the essay.
"You'll never go back to school - The statistics don't lie on this one: people who take terms off are disproportionately unlikely to finish up, even if its only a couple classes."

Is this just evidence that once people start working, they find the value of the degree to be less than cost of finishing it?
I don't think the main problem is companies not valuing women, because it starts much earlier. University CS departments are tilted very heavily towards men (~10:1 at my school) so there are far, far fewer women graduating with CS degrees and entering the marketplace. If many companies have a similar ratio, it may reflect the availability of female programmers rather than any bias on their part.
This guy is awesome
Wow, I get that the gdb stuff is the real clever trickery, but 'disown' is the most valuable thing I got from that. I knew about nohup, but I didn't know about disown.
http://docs.pylonsproject.org/projects/pyramid/dev/#tutorial...

has a few. Remember that Pyramid is BFG + some Pylons niceties added, so, BFG Tutorials can sometimes be a good pointer.

IRC, http://groups.google.com/group/pylons-discuss are also good resources for pointers.
That's not entirely true. Most developers don't think about monetizing their apps until they've been on the store for quite some time and have show to be popular. It's a common mistake among many people, but it also shows that the developers are thinking about the users first (and not money). It's easier to monetize an already successful free product than to turn a monetizing product into something successful.
Can I respectfully disagree?

I think that it is important to make software engineering a codified, professional field.

It is not an advantage to have programming be a field where the bragging rights go to those who put together a D&D weather generator in a true Mini-computer in Middle School.

Rather, it is much better to have software engineering be something you can enter in college if you a good mastery of abstract thinking.

I would further mention that it helps programming as a professional if a good programmer is a generalist who knows how to get any required details. The process of becoming a generalist is entirely possible if you enter the software engineering field in college. Essentially, the point is for a person learn good process and let the rest take of itself.

Oppositely, if programmers are merely hackers, geeks or idiot-savants, who accumulate massive amounts of details concerning systems, languages and libraries in a near-autistic fashion, then not only will programming remain a ghetto but it will be a poorly paid, miserably ghetto.
Looks good. A few places you could go with it:

* It looks like you currently allow custom messages and overriding of the up/down-ness, but only through SMS. A web interface for that would be nice.

* An API for that would be nice too. Eg. GitHub's monitoring of the uptime of the git interface could make an API call to tell you when it goes down and comes back up.

Why do you have us CNAME to statusdot.us instead of to statusdot.com?

I'm also wondering what the best way to handle plans is. I'm using it to monitor my personal site and am highly unlikely to ever pay you for that. But letting me use it for free would make you likely to get some money out of me when I launch a real site.

Some ideas:

* To use SMS, it costs money

* To have multiple sites, it costs money.

* To use the API, it costs money (?)

* To CNAME, it costs money (?)

But it seems like you should offer some basic version for free.
It's bullshit when the ebook is more expensive than the paperback book.
The cool thing about redis is that it supports a bunch of different data structures: (ordered) sets, arrays, hashes, queues and more. There are a lot of db operations that are very natural with such support that are harder to force into the basic key/value paradigm exported by MongoDB. Also, redis is really simple to use which makes it useful for many cases where a full database might otherwise be overkill. For example, I've used it for storing results from experiments for further analysis. It's easier than a flat-file and much more performant.
As far as I can tell there was (and still is) continuous coverage on all major Arabic media channels.
I'm not part of this webstartup but I really like what you're saying and would like to connect with you. I looked at your profile, but you don't have your email included. Would you mind sending me an email at hajrice@gmail.com ? I'd really appreciate it.
The landing page seems overly dark and techno. A professional business looking for a client-facing status page you would expect to be lighter and friendlier looking, and the front-page doesn't agree with this. I was a little turned off by it, but the example was great.
i care not.
Weekend MVP for Twitter app from Lean Startup Machine
This is not so much for me, but if you have anything you didn't like about it, I think a lot of people would really like to hear about it. The most negative blog post I've seen on HN was something to the effect of "it wasn't the right fit for me", and it's really hard to judge something critically without getting both positive and negative opinions. From what I've seen of you guys it looks like it was a very positive experience for you though, so I'm not sure this is really applicable.

For myself, I'd say write it if you can think of any related tidbits/stories to tell. Those are always interesting.
Letting your friends export your information through a facebook feature is substantially different than letting any shady "Platform" app get it.
This fits a hypothesis I've been formulating for a while: CS doesn't need to attract more women, it needs to attract more people. It's not a mystery that CS isn't appealing to women. Honestly, the atmosphere and culture of most CS departments just aren't appealing at all.

Can anyone answer, for their alma mater: unless you're already coding "10 hours straight, forgetting to eat and losing track of time into the wee hours of the night", what is the incentive to study CS?

edited for clarity
I'm intrigued enough with the idea of "everything as a service" to have massively gave them all of my FB data to see how this service works. I'm not sure if my manual transmission encourages better drivers, non-American drivers, and/or aggressive drivers... I'll report back when I get on the system for real.
1) stay out of _my_ way
2) well... point 1) cannot be satisfied if I don't find IDE that is build like I would build it.
Five of us spent this weekend at Lean Startup Machine SF working on a MVP of an app that analyzes your Twitter engagement to help you reach your audience better.

http://sf.theleanstartupmachine.com/
Korg KRONOS Music Workstation- Official Product Introduction
Are you sure? Unless I am misremembering, much of the Facebook code I see and write verifies permissions after they are accepted to see what you actually got.
How'd you get users?
Yep, the custom messages/status overriding will be accessible through the web interface soon, and an API is definitely in the pipeline. We wanted to get something out the door quickly though.
If you were capable of building a $1B product, you'd also be capable of finding (and/or guessing) his email.
challenge.gov feels like a checkbox that's been preemptively marked, and not a serious tool. The problems are too vague to be acted on, the rewards are small, and the community is anemic despite the potential PR weight of the US gov.
I don't think Denver is going to end up in many general purpose servers regardless of what the press release might say.
We (and by we, I mean I) have contextual job advertisements across a lot of the site. If you don't look closely you'll miss it, but it's really effective—and users actually seem to find it useful. (~50% of 2010 revenue)

We also do direct ad sales/sponsorships. This was the main idea from the start, but it's taken a lot longer to grow than I would have liked it to. It's also extremely inconsistent. Selling media to HR is a huge challenge. (~30% of 2010 revenue)

I tried developing a product/course for job seekers, but it was a pretty big flop. Unemployed college kids don't like paying for stuff. Even if it's really good. (~10% of 2010 revenue).

The other ~10% of revenue came from miscellaneous sources.

Affiliate marketing has been an interesting play. I've done really well at getting free clothes through the Bonobos and Gilt Groupe referral programs, but I didn't generate much actual revenue through affiliate programs.

We're about to start participating in a new affiliate program in the online education space. I've known for a long time that there's a ton of money there, but I've finally found a partner that meets my standards. It hasn't launched yet, but I think that there's the potential for it to drive a lot of revenue—maybe even more than the contextual job ads.

The business was profitable in 2009, but just in name. Now I'm covering all of my living and business expenses plus a little bit. The trend is looking really strong, though January so far hasn't quite lived up to expectations (it's a huge month for job search traffic).
"If rubygems itself is a library dependency, package it but take away the gem command."

Might be better to un-gem any required gems and package them with the app. Then add some code that fakes out any calls in the app to 'gem' or 'rubygems'.

OTOH, rubygems is part of ruby now, so leaving it out might be a problem.
I wonder if Facebook developed this functionality to aide companies bringing their ecommerce efforts directly onto Facebook (as Amazon and hundreds of others are now doing).
"Remove malicious apps" doesn't undo the damage they caused. A reactionary approach only works until the first gigantic breach occurs, at which point people will finally start to ask "why do I have to give ShittyGame every permission under the sun?"

It's the same on Android. Why do I have to give any app that wants to display ads in my face permission to read my phone number and device serial number? Hell, on some carriers that's all you need to clone the phone and steal service from it. What possible reason could there be for that? It's poor design, and there's no reason I need to give "Bob's Fun Game" my telephone number just so it can have a unique ID to datamine later. Generate one on startup and use that.

The problems are similar and the solutions are similar - line-item veto for permissions, period. If your app can't handle it, crash - I'd rather have a broken app than risk my privacy for it.
I love your service. Some thing that I'm thinking about now:

- Ability to customize the status page (theming)
- Embeddable image (just in case someone wants to shove a lot of status for different pages into one page)
- API? This, you can charge money for.
Yeah, the homepage definitely needs to be redone. I did that, did the rest of the site (in a completely different style), and haven't gotten a chance to take a look back at the homepage yet. Thanks for the feedback.

(I'd also appreciate others' opinions on this, although I do agree.)
Photoacoustic imaging beyond our wildest dreams
Immigration For Startups
It sounds like Zipcar has spent the money to have its own ignition tech.

http://www.zipcar.com/how/technology
Custom CSS/branding and an API are the next two big things we're planning on getting working, so that's good to hear. :) thanks!
Ask HN: HN Google Login vs. Google Open ID Login
HN Google Login asks me to give access to my contacts for "Click" something. But if I login with Google Open ID (https://www.google.com/accounts/o8/id) it does not require me giving any special permissions. I hate this!
I'm only about half way through, but I'm absolutely loving it. Stashed to Instapaper for later.
This page from BackType (YC S08) guys pretty much cover visas: http://christophergolda.com/immigration-for-startups
Ok, so tell me -

1. Does this apply to current developer/client connections?
2. Will the connection request specify that you are giving consent to address & phone #?
3. Will you be given the option to specify which data you give to applications or will it continue to be all or nothing?

I'm not a user advocate, but I can tell you this - I'm tired of FB constantly glossing over the details.
The author concluded with "because real change in the world is a rare thing, and it’s a shame that people would miss the chance to watch it unfold."

I really hope that real change happens in Tunisia, most of the revolutions even though successful in short term do not bring the real change, because people falsely assume that removing a single dictator will change the course of a country, however its only the end of the beginning.

The hard part comes next where the society as a whole has to make a concerted effort to create independent political and economic institutions which keep check on each other. Most of the time, specially in Asian and African region, this step is forgotten and the only result revolution achieves is replacement of old dictator by a new dictator.
On the other hand, ZipCar denies me because I get a lot of speeding tickets even though the records show I've never been in any accident. We safe and conscientious, yet fast, drivers do exist, and I feel a little disenfranchised by the current offerings!
I'm thinking that's a good reason to contribute to some open source projects. Unless, of course, your employer prohibits you from doing so... in which case I has a sad for you. :(
$12.50. Maybe less.
My understanding is that ZipCar locks/unlocks the doors, probably by interfacing with the car body computer which handles lock/unlock functions.

The engine ignition security system is usually totally separate from the lock/unlock feature despite both functions being accessed from the same piece of hardware (ie the key/keyfob). So my guess is they've interfaced with the lock/unlock system but not the ignition system, which is why the key is still kept in the car for starting.
I don't believe the age argument. At what age was Grace Hopper first introduced to programming? Based on the wikipedia article, Grace Hopper appears to have started programming 14 years after getting her PhD and didn't seem to have been hampered by not having started programming before high school. [Insert COBOL joke here.]

What about others who have a few more gray hairs than I? When did Seymour Cray, Vint Cerf, Peter Norvig, Tim Berners-Lee, and other early pioneers start programming? I think it's pretty safe to say they didn't have mainframes in their parent's basement growing up that they were programming on since before high school. They had a natural interest and the aptitude to do well in it.
While these numbers are sort of interesting, they are misleading, because the 1.18 cents/search number that the author provides is not actually the cost of a single search.

A more useful analysis would be to estimate the marginal cost of each additional search (e.g. if I go make a search right now, how much extra does that cost Google?).

Likewise, there is a similar number that represents the marginal cost of each additional webpage that Google indexes.
Just want to add that the parent, which I've been downvoted for, was in response to this, and not the OP:

"Less sensational headline: Facebook Now Allows You to Share Your Phone Number & Address With Third-Party Apps"
Thanks for the profile BTW! How did you find out about us? My RSS scanner picked up the article and I e-mailed all of our top guys at the company asking who made this article happen--we still don't know, but it's one of the best write-ups we've had.
Interestingly Benjamin Graham, Warren Buffett's mentor had a similar problem, he was Jewish and none of the firms on Wall Street would hire a Jew, so he had to start his own firm.
Great idea!

In the admin, when one adds his site and there's an error, all fields clear out. Also i tried putting in a german mobile number in various formats and it always said "Sms number must be at most 10 characters long".

Best of luck, looking forward to where you'll go with this.
Any sufficiently driven, or competitive woman, will do far better financially and "psychically" to go into management or marketing sides of a tech-related field.

CS / software engineering is an underpaid ghetto, and as outsourcing continues, will remain so.

Perhaps I should have pointed out Philip Greenspun's take: http://philip.greenspun.com/careers/acm-women-in-computing
As I recall, Facebook still won't let the app/script that I run myself save the email addresses of my friends that they choose to share with me (I can manually save each shared email-address of each friend of my hundred friends but the terms of service prohibit any bulk downloading of this information).

So the assumption is that I, as a user, am naturally more willing to share my contact information with anonymous application X than I am with my friends.

Naturally, this is indeed a transparent effort at lock-in.
Even if we accept all of your assumptions, there is an alternative conclusion: that the problem is the CS culture, and the culture needs to change.
AI named Watson beats humans on Jeopardy.
> It might also be locality.

It is. It is also that Tunisia is a former French colony.
The simple matter is that the implications of these drones reaches far beyond simply building things, like showing one aspect of what a hammer can be used to build.

The real takeaway is the radical increase in the abilities of flying drones, and the raw potential they leave to be harnessed by future engineers and entrepreneurs. Those who discount their usefulness by staying within the context of the video, and not elaborating outside of that, aren't getting it. I would refer you especially to @burgerbrain's comment and the videos he posted. Specifically: https://www.youtube.com/watch?v=MvRTALJp8DM
Your personal driving habits and ZipCar aside, to be frank I think it's only fair to allow individuals to discriminate in who they rent their car to. Not by race or anything of course, but by life choices- in this example, disregard of the law.

Remember, your choice to speed is just that- a choice. Any negative repercussions you have brought upon yourself, happened as a result of your choices. I'm not judging you- it's not like I've never driven over the speed limit- but do remember it's a choice.
I like that as an answer: "the difference is you almost always want $items[$index] and rarely @items[$index] but somehow frequently type the latter"
This is kind of a strange viewpoint for a developer to hold (assuming you are one) - requiring permission by permission authentication would cause an exponential increase in the number of test cases that would need to be run.

Of course existing apps can exist without this permission, it's a question of what new possibilities this opens up for app developers. I know it opens some up for me.

I'm a bit baffled as to why this has been voted up so hard, given its extremely conservative viewpoint.
This is a really good review. and the book itself is a must read for any citizen that uses internet and cares about freedom.
Disown is actually implemented by bash (or your shell of choice). From my understanding, it just stops the HUP propagating down to that child. There might be a more shell-agnostic way to assign the parent process id too.
I have over a thousand books on my Amazon wishlist, and I'm adding more all the time. I try to keep my purchases below $100/month, so I buy a small percentage of books that I would like to buy, for cost reasons. If I could buy ebooks at 1/10 the price, in an open DRM-free format, I would buy ten times as many books.

They don't really know what volume they would do at a radically lower cost, because they haven't tried...and the reason they haven't tried is that they're terrified of cannibalizing print sales.

(Some individual authors, on the other hand, have tried cheaper prices, bypassing the publishers, and reported significantly enhanced revenue compared to a publishing contract.)
Watch CSI: Miami Season 9 Episode 12 Wheels Up
"One of the challenges for me while I was at Google was to speak up when I didn't understand something"

That is a problem for perhaps 90%+ of Googlers, regardless of their gender.
I am generally strongly opposed to outsourcing, but the Facebook API is a moving target and generally considered very poorly documented. There's also not much example code out there that still works with the current SDKs. I've had a very hard time learning it.

I guess it depends how well you trust your existing outsourcing relationships vs. how much time you have to devote to this.
You could say the same thing about blokes too. When people ask me for career advice, I tell them to do car sales for a couple of years (until they're good at it) and then go work for a large corporate. Their 10% commission on a 100 million dollar sale will blow away anything the average programmer will get in their entire lifetime.

If they insist on IT, I point at helpdesk. The turn-over is so big that within 8 months you can be team leader (by virtue of seniority) and you're on a fast track to management.

===

On the other hand, if we deny the premise that CS / Software Engineering is a ghetto for men too, then what is wrong with the picture? Do men get opportunities that women don't get? E.g. ground floor of a start-up?

I think the premise needs to be not that "something is wrong with women", but rather "something is wrong with the system if it treats men and women differently".
IMO you should respect the site you like and often use. If they want analytics, let them have it, it's the least you can do.
Blog Fight Rules Of Engagement
I liked what my university's Chinese classes did - they had a special "advanced 101" class. This way, hot shots who still really needed to go through the 101 coursework weren't intimidating those just starting; those who really knew what they were doing could just test into a higher level. Korean classes, which didn't have the "advanced 101", ended up catering to the hottest of the hot shots, and saw a good number of both the hot shots and the non-native speakers dropping out before the 200 level.
The Key to Sustainability is Physics, not Politics
Pretty much my cycle minus Safari. Although some CSS demos only works on Safari so I have it installed.
Much more readable now.
Sorry, it's a bit late here so I might not be thinking real clearly but, isn't that what I said?
LinkedIn beating Facebook at its own game
LinkedIn's email campaign of "who changed jobs in 2010" is better than any email I have gotten from Facebook. Shouldn't they have thought of this first?
I love his youtube personality, his videos, the novel sense of "hey look what I just cranked out!" that permeates his presence. Unfortunately, I found his last couple CDs rather generic and lacked that sort of excitement and rawness that made his youtube videos so great.

As instrumental music it was sadly just average.

He's got the potential for a great sound, he just needs to find it.
How to Meet Your Next Cofounder
I knew several blokes who had the same problem, they were getting straight A's but they didn't believe they were 'worthy' to work in the industry if there was even one person in the class that was better or smarter than them.

Funnily none of the guys getting B's or C's had that psychological problem.
I do not agree with you. My question is relevant to that topic, here on HN, personally I simply delete letters from strangers would not have to waste time. A PG address is, but I just do not write for people who do not expect a letter from me.
Why just those? Others have a lot more, with better reach.