skysight-inc/HackerNews huggingface dataset:
Addressing people as "blog readers!" doesn't feel very personal, to me. It'd be one thing if you had a page for each publication, but pointing them all to a generic one isn't as good, IMO. Might have made more sense to just tailor the content to what you think they'll be looking for, and leave off the semi-personalized greeting.
Flaky,

First of all, there are a bizillion jobs out there. Don't be discouraged because you might not get this ONE.

Second... it's a phone interview. Tough. Speaking different technologies. Tougher.

So you botched an interview. Big deal. Happens to everybody for many reasons. It's better to botch a few when you're 3 years into a career than when you apply to that Software Architect position at Big Company X.

You ever written code that was littered with bugs? It happens, you go back and fix it. You learn.

Just do the same with this situation and put it behind you.
Just change it to read ? and most people wouldn't know the difference :-)
In 2.2, the event mpm doesn't support ssl, but in 2.3/2.4 it does support ssl.

In fact, IIRC, if you are using apche as a reverse proxy (mod_proxy) the event mpm should become the standard as it will detach the worker thread both for keepalive on the front end, and when waiting on response from the backend.
Agreed, the title is definitely misleading.
Is Kraft’s “Mac and Cheese” Twitter Campaign Backfiring?
Is there really an advantage of loaders over using something like sprockets and then minifying that single script file?
It would seem that Yammer needs to re-evaluate who their customer is.

"At Yammer, our relationship is with our users."

Really? Who writes you the check? I can't imagine going to any of my customers and saying, "Sorry, we don't support that because our relationship is with the people who use the software, not you, the person writing the check."
So did probablycorey and wooster! All three of you, champions and gentlemen. Thanks a bunch dudes : ).
The main issue seems to be that the people she talks to have no way to identify which of the various numbers she contacts them from is the Google Voice number.
Agreed, and lua is so nice to embed that it makes it easy. The only thing that compares is tcl, and, well... Yeah, go lua!
Hmmm, doesn't seem to be working. http://i.imgur.com/PutjB.png

It also wasn't easy to actually find and came with this odd warning "offer not valid in all states".

I wouldn't be worried (yet) if I was Netflix.
How marketing can influence trusted sources used by buyers
I won't be getting sexually assaulted will I?
Coding Horror: "The Web Browser Address Bar is the New Command Line"

http://www.codinghorror.com/blog/2009/05/the-web-browser-add...
To explain the reason for the "in/of" distinction...

"for item in list" vs "for key, value of object" is an unfortunate necessary evil. It would be great to use the same keyword, "in", for both types of loop, but I'm afraid there's no way for us to know at compile time if "list" or "object" is really an array, or really an object.
Tutorial on C Language Programming
The Business Insider, 1987
I still use Apache because I trust it; and because the ease with which I can configure a Python server (i.e. mod_wsgi), a Ruby server (passenger) and a Perl server, while being able to make use of the same modules I've been using for years.

Also, a properly configured Varnish placed in front of Apache ruins Nginx at almost anything at scale. I've seen it.

Most web traffic is not long-lived, though.

But most web traffic is blocking. Going NIO requires caching - which is a huge penalty and a PITA; and doing it while not having actual users doesn't make sense.
Perverse idea/thought experiment: what about creating two versions of some service X which are ostensibly competitors; one is a free/cheap version A with no support and one is a much higher-priced, supported and professional version B. The answer to support requests on A would mostly be "no", with the occasional "if you want that, use service B". Sort of an extreme take on freemium/market segmentation. A acts simultaneously as the top of a funnel for B (users who actually need the service and have experienced the pain of a bad offering) and as a screen for bad customers (the ones you'd "fire" for consuming more than their fair share of your resources).
FWIW, Mercurial allows you to do merges against the working copy -- you just run hg update.
I'm struggling to think of something I can do in Javascript, but not CoffeeScript. Can you give an example?
Not a strawman. But these are some of the few examples where teens effectively go into the adult world (in many cases acting as adults). And kids from impoverished homes often have to run the house. There aren't many controls. so I took some of the few that exist, as imperfect as they are.

The thing that is hard to reconcile is that the people who seem to be most lauded as successful have had the most supervised childhoods. Folks like Gates, Jobs, Obama, Clinton, etc... What they do share in common is that they break from the mold at about the cusp of traditional adulthood (around 18-21) -- not at age 13.
Utilizing the Power of Ghanaian Sun
I'm entirely a legal layman, but I wonder why Congress couldn't just use the commerce clause to establish copyrights even if it weren't an enumerated power in the constitution. Surely if the first amendment did anything to prohibit copyright it would apply just as much to congress using an enumerated power as using the commerce clause?
Unsurprising to see them add the preferences to the browser. Your preferences (settings) exist like this in the CR-48 running Chrome OS. This change is probably driven by the desire to standardize both interface and codebase more than anything else. It's not standard to do it this way on any OS and feels a little odd.
"made Apache die a miserable fast death. It just could not keep up, I've had friends look over my config (datacenter techs, help people scale their stuff, porn mostly) and they said it looked fine."

Apache crashing under load is indicative of seriously bad MPM settings: specifically the # of processes / threads allowed to be used (and some other settings such as KeepAlive timeout, how php is being used, etc).

With a properly configured MPM, anything coming over the process / thread limit goes into a backlog queue which is 511 entries long. Anything over this just gets dropped.

To iterate, Apache does not crash under load (too many requests), it crashes due to too many processes / threads (an MPM setting) being used and sometimes due to leaking modules such as mod_python/ruby.
Well I think there are way more opportunities for me in the US compared to Ireland, so that's the main reason that I would leave. But whether its better for entrepreneurs or not is a different question really, but I'll try to answer it...

Dublin's startup scene is at a much earlier stage, so there certainly isn't the same sort of community, talent, mentorship etc.

Raising money would also be more challenging, since there are only a hand full of VC's.

Sounds a little trivial, but it is worth saying that there is a really strong sense of pessimism here at the moment (because we're basically bankrupt). This is actually rather overwhelming and hard to escape from.

I also agree with the point regarding ambition. There isn't the same rampant enthusiasm here to actually build things and achieve something. So its harder to find like-minded co-founders... people who are willing to throw caution to the wind, work incredibly hard and just go for it.

Having said all those things, its undeniable that there is definitely something really positive happening in Dublin at the moment. This is the second incubator fund that's been put together (the first closed in jan of this year). Also take a look at the dublin web summit... http://www.dublinwebsummit.com/

Dogpatch has also announced that they are opening an incubator in Dublin, and DCU's incubator has just joined the Techstars network.

There are also tonnes of great hackers in Dublin, many of whom are world class. The problem is that most are comfortably tied up in their jobs at google or wherever. During the last 10 years here, the game plan was this... get a good job, leverage yourself up to the tonsils to buy a house and watch as it increased in value by 20% year on year. They buy another. People were becoming paper millionaires in their 20's, so there was no incentive to try something else. Things are different now and I think that the startup bug is going to catch pretty soon. All it takes is one reasonably successful exit and the media will be all over it. Then you'll see some great talent being shook loose.

It's not the valley, that's for sure, but for Europe I think its a great option.
Really awesome story.

From the guy's page, it looks like he's a super hacker - learning to program at nine, embedding a Scheme interpreter in the Linux kernel. Between this and jacquesm's recent "it's easy" post, I wonder, do you have to be this kind of crazy passionate coder to be able to accomplish this kind of thing? I feel like I could be passionate about coding certain things, but nothing I'm doing now comes close.
The best part of this is one of their coding guidelines: "don't include tests. tests just bloat the code base. just commit, the users will complain if you break anything."
I wouldn't have burned out and ended up in hospital for 18 day
Invest in Startupbus Companies: 6 Busses, Two Days, Lots of Hackers
Of course. I'm just suggesting that once one provider starts doing it, others may likely follow.
Sincere question: how do you leak irreversible schema changes to a subset of accounts? Isn't the point of the leak that you're not confident and might need to reverse it? Or are you willing to let those accounts get hosed?
This is a terrific writeup, and mirrors a lot of the experiences I've had at Scribd as one of the first employees over the past 3 years.

Build fast and push it live.
In this case, the semantics were already decided: CoffeeScript was intended to map transparently to JavaScript. Each change to semantics would add complexity to that mapping.
Given that these are all works in copyright _somewhere_, you presumably just have to look at who the copyright holder is in the jurisdictions where the works have been in continuous copyright.
<blog> changes per the referring publication, eg. try clicking through to edulender from here (http://techcrunch.com/2011/03/08/edulender-raises-1-million-...) will get you "welcome, techcrunch readers!".
one atom would be sufficient to encode all possible states

http://en.wikipedia.org/wiki/Bekenstein_bound
Stage left: Enter Goliath
This is definitely interesting - "printing" the active document, selecting the recipient from an address book, then selecting the job type is a very natural work flow. I'll definitely research the availability of printer driver SDK's that can reduce implementation complexity.

Thanks!
Congratulations on your new startup! My third daughter is now two and a half weeks old.

I think that the biggest step for you will be to come to terms with the fact that nothing will ever be the same. And I say that, knowing that you won't fully grasp that until the first time you see your child. And then you'll relearn that with any subsequent children! For me, the first time I've held each of my children, I've been completely floored and awed and instantly in love. All of a sudden, here is a person on earth that I would die for. It's amazing.

You and your wife are about to be very tired. Your son will need to be fed, changed, and burped ... and sometimes it will seem like there's no break in between! I think establishing very regular patterns is a good thing for everyone. Same time to bed, same time to get up, et cetera. It will take tweaking and modification as time goes on, but talk to your wife on a regular basis about how the patterns are working or not working, adjust, and keep on going. For us right now, the pattern is that she goes to bed earlier and I stay up with the baby, letting her get some solid sleep until the baby needs to be fed again. We're still tweaking the parameters, and we've been so fortunate to have my wife's mother staying with us, and she's a huge help, so once she's left, it will be another adjustment.

I suggest using a cosleeper. Having the baby sleep with you in the bed may very well mean that you don't sleep as well because you'll be paranoid that you'll roll over onto the baby. Or worse, you'll roll over onto the baby! A cosleeper puts the baby conveniently close.

Crying is okay. Let him cry a little bit. The natural instinct is to immediately feed / change / console. If you are solving his problems a microsecond after he announces there's a problem, then he'll expect that every time. If he's allowed to cry a little here and there, he'll understand that mom and dad will still take care of him. It will ease the transition to the day when he's sleeping in a crib, not in the same room (also highly recommended).

Take ALL advice with a grain of salt. What works for me won't necessarily work for you. Be ready to try different approaches. Note that this may be in direct conflict with establishing regular patterns!

Best wishes to you and your wife, and if you have any questions you want to run by a new dad (before or after your son is born), please feel free to reach out, my email is in my profile.
Well, after viewing my history from going to this page, I think that browsers are going to have to come up with a way to group history into collapsible groups. Most likely by a combination of tab and host.

Definitely not looking for to companies using the URL page as the new scrolling status bar...
Binary working set sizes are often lower with exceptions than without, because exception handling code can be moved elsewhere by the compiler. Error-checking code, on the other hand, cannot be so easily detected, and hence moved.

I think the C++ implementation of exceptions has a lot to answer for though, in poisoning too many developers on the concept. It really is an awful implementation.
There is an difference between taking responsebility for your own life and be left alone by your parents.
I'm currently 18 i didn't ever wanted to behave like an typical immature teenager. I think part of the reason is that my parents didn't disallow me anything. so they weren't my opponent, but a role model.
This is Bryan from Braintree. I was working for a different company at the time I visited my former customers. I honored the one year non-compete I had with my former employer.
Facebook being in "competition" with Netflix is a bit of a stretch. We're talking Warner's infrastructure serving Warner's IP using Facebook's payment platform.

You might as well say Facebook is competing with EA with games like FarmVille.
worst deal ever.
Google Music service found by hackers (Unlimited Storage)
It's a terrible deal if you do the numbers but extremely convenient. Place to live + job + friends bundled into one. And you'll be (in)famous for being the person who accepted.
It's actually not using HTML5 history like the links before. It's just doing hash manipulation.

It it used history.replaceState it could not only manipulate the URL completely but also it wouldn't make history events so the back button would work!
That's the worst thing you can do. You'll not get a developer, but rather a sucker. Why would someone move to Silicon Valley? Either to work or to make a startup. In your case, it's to work and he is getting paid... not enough to feed him and pay some of his bills, but just a rent.

So what's really the point of it? Just go there to code for you and then get back home? I'll probably only spend money and then?
2. When baby cries, he's hungry, needs a change, or has a bubble that needs to go either up or down. And you won't necessarily know which of the three he is until you've tried to fix all three.
Ask HN: Best way to customize a customer info page for US or non-US Customers?
I need to display different fields depending on where the customer is located. Usually I have the user select their country on the 1st page and then customize the second page based on this input, but I was wondering if there are other, more creative ways to accomplish the same thing.
C Corps: The Pros and Cons
It seems that the payment processing and virality would be the two draws of doing it this way. 30 facebook credits is $3. And I guess if I watch it, it tells all my friends?

It's an interesting test, and I can see people building real apps like a Netflix competitor on top of facebook's infrastructure. I can't imagine it will work as a facebook app - the way the Dark Knight is built.
What, no 8-bit sound effects?
Kern.js - kerning library based on lettering.js
wow. thanks man! :) after a while, if I rethink it, it's just as in an IQ test, you cannot always deliver the same good results. Sometimes you will, others not. What I learned is that my personal character is what they should be after, and I am ready for new challenges, knowledge and dedication.

thanks for the kind words!
Biplist by Hello, Chair - Binary plist parser/generator in Python
I know its cliche but take time to enjoy it cause it goes by so fast.

And make sure mommy gets attention too (she deserves it) because baby will be the star.
I'm currently grappling with "Computer science for dummies", wonder how I feel ;)
Can you explain why the learning curve on git is high? I have been using it for a couple of months after SVN completely dorked my project. I have not found git hard to use. What aspect of git is hard to learn?
Fun bug: press escape tons and watch the animals move faster and your browser freeze.
Should I do my startup's taxes myself?
I need some help from another bootstrapper in the HN community. I'm moments away from opening Turbotax Corp. (which cost me about $130). Does it make sense for me to a)do my own corp taxes b)use Turbotax.

A bit of background. I run a bootstrapped startup that is still pre-launch - yet profitable.
I sent the email. Thanks.
This is true, but it doesn't change anything. The cost for bandwidth is the same (at least from Rackspace) regardless of what you have going on in the background.
"The only thing that’s impossible right now is registering a new .ly domain"

Is www.libyanspider.com not working anymore? It's hanging right now. We got an .ly domain 2 weeks ago.
Sweet!

It would be interesting to have a "pop-out" for my watch list, like a G-Chat has - so I can have that little watch window as an applet of sorts on the screen to the right.

Is there any way to indicate when someone replies to a comment I made? (An orangered copy ala reddit)
I have the same difficulty she desribes. It would help if Google Voice was consistent about how it presented caller ID numbers to people I called. It should be the case, that if I call through Google Voice, I get presented as calling from my GV number. That would make it easy for my friends, as they could just hit my call on their Recent Calls list like they do for everyone else.

Google Voice doesn't present caller ID consistently. Sometimes, it comes across as "Unknown." To reach some of my friends who won't answer an "Unknown" call, this means I am forced to call directly from another number of mine, which creates a habitually attractive call-back option (Recent calls) what won't have my Google Voice number.

In short: Google Voice still has a long way to go!
Ugh, sorry, yes. Totally misread that.
Thanks for completely fucking up my browsing history. Kudos.

(Horrible hack though, how is that possible without the browser saying no?)
What does the supply of phone numbers look like?

Imagine if Google assigned Google Voice numbers for all of my contacts, even if that person wasn't on Google Voice yet. Then I can program that number into my normal phone to reach that contact. Google gets a call from my phone to that number, and initiates a call from my google voice number to my friend's actual number.

Does that make sense?
Syntactic sugar is all CoffeeScript can ever be. Is pretty syntax better than common-use syntax?

(To be clear: I don't have a strong opinion. I'm curious what the community thinks the value proposition for CoffeeScript, HAML, etc is.)
Absolutely, but the idea here is a bit different. JavaScript is a language that we're stuck with for the entire foreseeable future of the web, for better or for worse ... and CoffeeScript is a conscious attempt to try and work within that limitation. Unless you're willing to take the significant performance hit of running an interpreter on top of JavaScript, you have to stick fairly close to JavaScript semantics.

That said, we certainly try to improve upon JS semantics, where it's possible to do so without a performance hit. Things like auto-lexical scoping, bound functions, chained comparisons and, most importantly, "everything is an expression", are all examples of this.
I've noticed poorer audio quality when using callbacks through GV, which immediately improved when I called direct from the same phone.
Modern best practices include "not using PHP"
Thank you very much for the helpful feedback!
With what and how did you implement this?
Thanks for posting this. Easily the most interesting sysadmin-gone-right I've ever read, and a type of article I'd love to see more of on HN.
Who would own derivative works made while it was in public domain?

I create a derivative work (compilation of my favorite chapters from X PD books, including much new commentary from me). The copyrights to that belong to me (in US at least). Then all of the sudden those X PD books are now copyright by X new/previous holders.

What a cluster fuck. Make bunch of lawyers rich arguing over it though.
When WordPress Goes Bad – Two Perspectives
19th century democracy and 21st century economy (Google Talk)
A talk on Indian democracy, and Chinese "democracy" by an Indian politician.
I might subscribe to the oft-repeated mantra to not fix what isn't broken, especially considering that users cannot view other users' calendars, so mediocrity or spam is not of a major concern to you.

That said, awesome app. It's certainly a problem I'm sure many are constantly faced with. (I know I am) My first impressions though include a lack of detailed info (how does it work?) compounded by the inconvenience of making an account for the site. (I still haven't registered)

Edit: As for a small change you can do right away, I feel like users would consider "John Doe" <jdoe@example.com> more intuitive than "Invite Name" <Invite Email>. (Consider making the name optional altogether or just having a more intuitive input method, like multiple <input> prompts)
Deeper down the rabbit hole of message redelivery with RabbitMQ
Stringer Bell is definitely going to be applying.
Tell HN: You made us do it. Hack On, the Online Hackathon with Live Streaming
A couple of days ago I had this thought: what if someone would take hackathons online? I decided to ask HN (http://news.ycombinator.com/item?id=2293779) and got some great responses. But even better, an hour later I get that email from a fellow HN reader, SingAlong, expressing his interest to just make it happen. So here we are now, really excited to announce that on March 19th, 2011, there’ll be the first online hackathon to feature live streams of the participants.

While we're busy setting everything up you can follow us on Twitter (@hackonday) or sign up on the page for email notifcations: http://www.hackonday.com/

Sponsors, Recruiters, Hacker Space Organizers, feel free to hit us proactively on hackline@hackonday.com.
Well, if you're ever bored, read this book:
http://www.amazon.com/Modern-Design-Generic-Programming-Patt...