skysight-inc/HackerNews huggingface dataset:
I am criticizing as only a family member can (or should.) I grew-up outside Baltimore and lived in the city for 10 years in Federal Hill, Canton, and Homeland.

My wife and I decided we wanted to raise our family in Boston and when we were looking for a place in 2004 I was shocked to find out there were only 39 murders in Boston in 2003.

The status quo in Baltimore is not acceptable and is not what is tolerated in other cities.

However, I will be applying and I would love to spend 3 months back in Baltimore.
and/or a rate limiter
On-the-fly table selection is a simple example, but there are more subtle examples that happen even more often.
Maybe. A better rebuttal would have included a viewing of Idiocracy.
It is slow... one thing you can do is hook up a real phone to your computer and use it in place of the emulator.

another thing is... are you stopping and starting the emulator every time you do a new build? I was at first, but it's way faster to leave the emulator running. Then just run or debug and it will start in the current running emulator.
I think the opposite: people you get CoffeeScript are more likely those who really get JavaScript. It's turning JavaScript into the language it was supposed to before before the marketers got their hands on it and "javafied it".

In fact, Brendan Eich has taken a bunch of it's features and they will be included in the next version of JS (woot!):
http://brendaneich.com/2011/01/harmony-of-my-dreams/

http://www.aminutewithbrendan.com/pages/20110131
What neighborhood? (Charles Village here.)
Sounds like Google Voice isn't the problem, so much as her switching between various phones a lot. If she wasn't, they'd have, at most, two numbers to contend with: the GV number, and the carrier number.
Bad Interview experience
Well today I had my worst interview in my 3 year career as software developer. I am mobile developer and did a remote interview with some guys from abroad. They didn't know much of the language I develop (Java) but have bunch of experience as embedded C developers. So they have the mindset. Anyway, the interview went well, I started presenting my projects, and then the guy from the other side asked me some trivial questions on which, me, thinking that I would show-off even further did a total mess. Then one of them called me on my phone directly and said something like "The first interview went very well. We've chosen you to go further and get you employed as technical lead, but today - it was a mess." Tomorrow they'll tell me if I am in or out yet. What I wanna say, even though I feel as rubbish right now, since I am not sure whether it will impact my future professional career or not, would like to advice you to keep track and pay attention on those very tiny little segments of the material you'll be interviewed about.

Also, would like to ask experienced employees what are your thoughts on this, even if you can share some success stories simillar to this, just to make the feeling of wrongness go away. pathetic? yes, but still, sincere.
Life at a startup
Hey thankuz, looks like you are submitting a ton of stories in anticipation that one takes off on HackerNews, thus giving you all of the karma points. We here at bostinnovation would appreciate it if you would stop. It hurts the overall quality of HackerNews, especially when some of the articles you submit dont't really fit the spectrum of HackerNews. obviously, you are free to do what you want (god bless this country of ours), but we'd appreciate it.

Please feel free to email me directly at kevin at bostinnovation dot com if you wanna chat about this further.
The vision for Foursquare 3.0 and beyond
The ETC is great but does not provide funding, and you have to pay rent for the office space (though the leases are on startup-friendly terms, graduated rates, etc). The ETC will actually be providing their services (consulting, introductions, etc) to our portfolio
If by right you mean tax evasion (technically avoidance)
through http://en.wikipedia.org/wiki/Double_Irish_Arrangement
Then that copy is 1 out of 1830 (http://erdani.com/). Hold on to it!
live links: http://www.edulender.com/march8 and http://www.edulender.com/
Could it be that the human nervous system just didn't evolve to keep doing the same thing for years on end, and so our industrialized culture isn't good for us?
Facebook Could ‘Become a Credible Threat to Netflix,’ Says Goldman Sachs
I'm getting a 502 Bad Gateway message...
That's an interesting thought, but do you have evidence supporting this?

Another interesting tidbit about society favoring families with children is the tax implication. In particular, you can claim kids as dependents (which, of course, they are), but claiming dependents gets you tax breaks (and other tax credits).

I'm not saying that's wrong :)

It would be interesting to look at all the tax credits and build the profile for the "optimal" family from a (US) society perspective (as expressed in tax advantages). Then compare that to other countries. This could make a sweet info graphic...
From an evolutionary-biology perspective, the author is simply competing. If he convinces you not to procreate, his children will have less competition to worry about. He's probably not even self-aware to the point where he realizes what he's doing. Lame.
How do you even respond to an article like this?

"Yes, I am very satisfied with my decision to become a parent. My children add a lot of stresses to my life, but the deep satisfaction of seeing them grow and mature, laugh and play and cry, is more than worth it."

"No, you're not, actually. I have scientific studies showing that you are actually very unhappy and unsatisfied."

"..."

Don't we each, as individuals, get to decide whether we are happy, joyful, satisfied with our lives? Is not the right to define what happiness means to us inherent in our rights to "life, liberty, and the pursuit of happiness"?
Around the launch of IE9 beta I asked Dean Hachamovitch (IE honcho at MSFT) what he thought about people typing random things (besides URLs) into the navigation bar. I'd noticed not entirely tech-savvy people in my life using the navigation bar as sort of a launch bar for their whole browsing experience, using it for new searches, history exploration, etc.

Hachamovitch reminded me that this was not really a new thing, as people have been using the command line since the dawn of time. Never did this really sink in until I saw this demo: The URL bar is a command line for the people. Behold its power.
It would be great if every website have an open analytics section where you can see a live stream of activity across the website, a map with real time user activity... i don't know it would be cool.
Shoot-out: most annoying compiler error message
Straw man argument. I never said "stop supervising kids at 10 years old" or "12 year olds should leave home." Neither did I say that kids from impoverished homes fare better on cognitive tests. Ludicrous.
It's easy to underestimate the size of the Flash gaming market, I'm tracking > 120m uniques a month and that's just the tip of the iceberg.

When a Flash game is very popular 1000s of other websites copy the swf file and host it themselves exposing their own audience to that game - and CTC is 3 very popular titles.
I met Jon a few weeks ago and we talked about the possibility of this exploit. At the time I didn't believe that the folks at Google would miss something like this.

It just goes to show you can't be too careful when interacting with today's cloud services.
antirez, did you delete a comment here? I see a dead one that appears to be very informative, and I'm wondering why it didn't live.
Thank you. For anyone equally bewildered, this is a popularity contest between images submitted from an iOS-only photo hosting service.
Yeah, the audio quality when using the VOIP on wifi (which I think you need an old gizmo5 account to do?) is terrible. But I haven't noticed any difference using the standard callback method.

As far as I know, it shouldn't really be any different, as Google isn't brokering the actual audio... they're just connecting you using your existing network. I've certainly never noticed any difference on Verizon.
I couldn't disagree more. It's normal human judgment reactions that are notoriously flawed. For example, the USA's absurd over-reaction to terrorist attacks is something that any economist can tell you is stupid.

Modern statistical tools allow economists to ferret out the most obscure factors. They're remarkably good at this, although not infallible -- our continued poor understanding of macro issues is a glaring example, but the topics being discussed here are decidedly micro.

I think the real answer to your comment is that economic models are (frequently) far more pointed than people like to admit. When they're forced to confront the fact that their observed behavior doesn't match what they espouse, they prefer to shoot the messenger rather than admit that they're not practicing what they preach.
... feat. Mark Wahlberg
Be prepared for an influx of "Facebook could be X" reports from Goldman who is going to work hard to inflate the value of its investments into FB.

I am sure that Goldman is busy telling Zuck he is the new messiah, and that Goldman wants FB to "be the internet".

Fuck it - lets make FB everything to everyone. When can I get my Facebook Loan? You know all my friends right - you can check all their credit worthiness and see how likely I am to pay based on my social graph.

When do I get to share the contents of my fridge with my social graph and order the same foods that my friends LIKES on facebook?

I am ready to have direct deposit into my facebank account too.
You might want to add "for us" to the title.
Http://www.thechatphone.com/thankyou.php
On the other hand, my kids' taxes are almost certainly going to also be paying for the retirement of those people who chose to not have kids.
Out of curiosity:

What's with today's obsession over beautiful syntax? Shouldn't we strive for beautiful semantics, instead?
Yes, you're right, I've edited my post a bit to make it clearer that HTML+CSS is not Turing complete.
I don't think many use CoffeeScript because they don't "get" JavaScript. I think they use CoffeeScript because it gives them a much better JavaScript and makes them more productive and "happy".
I wrote this article and I'd like to comment on all the angry "I can't believe they won't let me work on Fridays" comments.

We don't have an adversarial relationship with our team. We're not checking every word of the contract and neither are they.

We're all working towards a greater goal and we're all doing what it takes to get there.

If someone wants to do some extra freelance work on a Friday, then we don't hassle them about it. However, if they do that, they're missing the entire point: they're getting paid a full salary, but only having to work 4 days a week for it.

Why not just take Friday off and enjoy it? The whole point is that a good work-life balance is healthy, fun and fulfilling.

If the money isn't good enough (even though we pay well), then maybe it's not the right job for you.

No one is forcing anyone to do anything here.
You would put an assert inside of the divide function like so:

int divide (int x, int y)
{
defend (y != 0);
return x / y;
}

Now divide is guaranteed to produce a correct result if it's called with correct data. It's up to the caller to make sure the data is correct, or an assert will happen.

Just to finish out the example to show how much cleaner asserting is compared to error handling:

int foo(void)
{
volatile int x = 4, y = 28;
return divide(x, y) + divide(y, x);
}

int main ()
{
return foo();
}

That's not to say that error handling doesn't have its place, but it should only be used for data that you can't anticipate.
Ask HN: How to backup a Twitter search
Hi,
I'd like to backup a Twitter search, including the existing history and all the future tweets. Backupify doesn't seem to cover that use case, and the RSS feed solution doesn't save history.
Any suggestion?
The female marker is always a skirt. I wonder if it holds in Scotland.
Worked with these guys on the app for a little bit. Amazing guys, amazing product. :)
Pretty much. I personally prefer directly helping my folks than doing so via a middle party(the gov).
Couldn't hold out for April 1st?
Yes, I believe so. I'm really excited that the event MPM is no longer experimental. I had tried it way back in the day, but mod_php could not be safely used with it as mod_php was (is?) not thread-safe. I wasn't aware of FCGI at the time.
Goliath: Non-blocking, Ruby 1.9 Web Server
This might be a little bit off-topic, but why don't people use Virgin Mobile more?

They seem to have the best (cheapest) hassle-free plan with pretty good phones.
wow, it's as if you just read my mind and wrote it down here. Do you live in Israel by any chance?
What's so wrong about it?
She specifically tries to deny that, but that seems to be exactly the issue.
Yeah, traffic issues :/ Hitting reload seems to help some of the time. I didn't expect this much interest. Trying to fix now..

Update: should be fixed now. Let me know if you see it again.
Look around your house or office and consider how many devices like TVs, dvd players, DVRs, broadband routers, access control devices, industrial control systems and the like run linux and have a usb port.

I have a few devices that are running a Linux kernel under the hood (TV, maybe DVR, maybe router but it has firmware updates, maybe BluRay but it also has firmware updates) but none of them have a USB port.

Many of these will have a broad range of usb device drivers built into the kernel (even if they're not used)

Are you an embedded developer? Seems strange to include unnecessary drivers on an embedded device.

Also I wonder how common something like ProPolice would be on embedded Linux devices.
The legal argument in this case is twofold: (1) that Congress lacks the constitutional power to enact a copyright statute that does not in fact work to promote the progress of the arts, etc.; and (2) that the particular enactment here - taking works that were already in the public domain and conferring upon them ex post facto copyright protection - violates the free speech rights of individuals (including libraries and other repositories of public-domain works) by subjecting them to risks and liabilities that effectively harm their right to make free expression of works that belong to the public generally and not to a particular copyright holder.

The tricky precedent is the Eldred case by which the Court had upheld Congress' power to extend copyright terms beyond those originally permitted when a particular work qualified for copyright protection. That case had been argued primarily on a theory that the "progress clause" of the constitution (that Congress shall have authority to enact copyright laws to promote the progress of the arts, etc. for limited times) prohibited repeated extensions that effectively made the copyright terms permanent and hence not for "limited times" only. The Court had rejected that argument in a 7-2 decision.

Here, EFF distinguishes Eldred by arguing that, while Congress may have the power to extend rights of existing copyright holders, it lacks the power to restore to a copyright holder rights to works of authorship that no longer belong to them but are instead in the public domain. That is, such "restorations" do nothing to further the progress of the arts (the constitutional justification by which Congress can enact such laws) and, even if they do, are nonetheless constitutionally defective because they violate free speech rights of those who seek to express themselves in a vibrant public commons consisting of public domain works available to all.

The legal nuances here are tricky but it is highly encouraging that the Court decided to grant certiorari in this case. Liberals have long argued for virtually unlimited powers for Congress in enacting statutory laws while conservatives have basically rubber-stamped such broad powers when it comes to expanding IP laws and the Court's factions have tended to follow these broader trends. In a digital age, this means basically that those who can "persuade" Congress to enact pet legislation favoring their commercial interests have an open ticket to extend their protections far beyond what was properly intended by copyright laws, among others. Perhaps this case will begin to draw a line or two that says, "enough is enough." It will be interesting to see it play out. Kudos to EFF for being at the forefront of this fight.
This is largely a symptom of Windows itself, not a symptom of needing to upgrade something. It'd be much simpler to push updates to all users if you use a self-configured apt repository than it is to push updates to Windows clients. Not so nightmarey at all to upgrade systems with good package managers, actually.
VC blogs that are useful for startups (and who don't whore it up for pageviews)
I couldn't agree more.

The biggest problem with CoffeeScript adoption is the administrative overhead required for novices to get it running. This means that most CoffeeScript projects are usually larger -- it just doesn't get used in small one-off things.

My company's product is a hosted CMS and we just tackled this problem (http://www.gethifi.com/blog/hosted-cms-coffeescript-support) by completely eliminating the workflow issue. You can use Coffee or JS and the system takes care of the rest for you.

I've found this to be a big help when working on smaller client sites. Often I just need to write a couple dozens lines of JS and it just isn't worth the hassle to do it in Coffee -- now it's gravy.
The Roots Of American Decline
One of the interesting dilemas with the whole idea of "invest in future care instead of kids" is the question of whom you'll be purchasing that care from? And at what price?

If society collectively gets more 'rational' (as per the author's'view of rational) then the cost of end of life care, due to a massive supply drop off since fewer people having had workers/babies, would quickly eclipse even the most ausiduous of saver's life savings.

And who's'the only one that would take care of you at a price below the running market price for the service you need? One of your offspring?

When stuck in the myopic world of dollars and cents caution is advised, lest you end up in a world. Where you are only seen yourself in terms of dollars and cents
This sentence (if you can call it that) was a bit painful to read:

The PadPivot doesn't just work with iPads, claims the designer, with all sorts of tablets and ereaders fitting in the stand's slot of sticking to the washable adhesive grap.
Lessons Learned from the Hacker News Bump
> Should everyone with non-normative views be forced into silence?

Absolutely not, and I agree with you. But help me out - isn't the root cause of all the examples you list a lack of information? Case in point of many: don't people in general become less bigoted the more educated they become?

Call me a naive idealist, but I wonder if the information barriers erected by people to protect themselves, are, on a wider scale, actually what keeps bigotry and hatred alive?

Zuckerberg isn't a saint, so I'm not suggesting that there is any altruistic motive behind his moves. I'm just questioning if greater transparency is inherently a bad thing.
He took a few days off work and flew out to Utah, where his old customers resided. He asked them if they’d switch their processing to his new company, Braintree.

Every company I've worked at has strictly forbidden this kind of thing via a noncompete agreement. Essentially, it's in the name: "Noncompete Agreement"

Be careful what you sign, and be mindful of what you have signed in that past!
The Startupbus participants get a free ride to SXSW but they have to plan their own ride home. Who will be the first team to solve that problem?
I have to say that by using cs I learned a lot more about js. Maybe for old js cats it doesnt matter, but I only used js occasionally before, and now it became one of my favorite languages (I use with node, and I write all my node stuff in cs).

One particular example that changed everything for me was the natural and simple way I could build the typical callback constructs with -> and => , so they almost look like blocks in ruby, and feel way more natural as a control construct, and I didnt have to stack lots of })}); and so on.

If you're rather new to something, the ease of use and the simplicity and readability speeden up the learning process extremely.

That being said, there are also a couple of things in cs that are kind of silly.. like using 'for i in my_array', but 'for k of my_dict', and stuff like that, that are really hard to debug.

Although, in terms of debugging, the fact that it gets compiled and possible errors are early detected and a canonical js is generated also saved me lot of time, in particular with IE ;-)
We haven't locked down the space yet but are hoping for a spot in Fells Point. I actually also live in Charles Village, let's meet up for coffee sometime! (mike@subelsky.com)
Anatomy of a Crushing
We're working on Lemonade Stand, "The neighborly commerce platform" http://lmnd.st which will be live in a few minutes.

Formerly known as http://startupx.net sign up to get beta access.
> it's really just trying to keep you from losing work, not trying to annoy you.

The same thing could be achieved by having Git automatically create an "undo" commit before performing the merge. Then you could revert to pre-merge state with "git pull --undo", just like you can abort a rebase with "git rebase --abort."

Optimize for the common case. Of probably hundreds of merge-before-commit operations I have performed with other VCS's, I can't think of a single time I have wanted to undo this operation (after all, if upstream has changed you're going to have to merge sooner or later -- it might as well be now). On the other hand, I am annoyed by commit-before-merge every single time I perform a pull.

> This is what branches are for. Do not be afraid to commit work in progress...

I'll have to try the "git reset" approach, I hadn't thought of that before. But even that has issues IMO:

1. "git reset" is a data-losing operation if you call it with certain parameters. For example, "git reset --hard HEAD^" would throw away the WIP! I'm wary of making such a command something I type all the time, because there's always the risk that I'll call it wrong.

2. I have to do this dance of "commit, checkout, pull, checkout, rebase" just to pull upstream changes. And when I want to actually push the change upstream, I have to "merge --squash" and then delete the old branch (otherwise lots of branches will build up and I won't know which ones have been committed and which haven't). It's a lot of annoying overhead. I'd rather just work on master where I can just "pull", and branch only if I really want to work on two big changes in parallel.

> HTH.

I really do appreciate that you were genuinely trying to be helpful (as opposed to other replies). But my frustration remains that Git doesn't let me work the way I want to, and makes me perform contortions to fit its way of working.
Modern statistical tools allow economists to ferret out the most obscure factors.

Did you read the article? It doesn't ferret out any obscure factors? It has people read an article and then make some statement. And even then it doesn't even compare against those who don't have kids, but wanted kids or a whole slew of other useful controls.

But more importantly read the headline to the article, "Does having kids make parents delusional" -- yet NONE of the tests were about that. The tests were "Does Pointing out the Benefits of Parenting Reduce Its Perceived Benefit". That's a totally different story.
The two most useful pieces of advice we got were:

1. When baby sleeps, mommy sleeps.

2. When baby cries, he's hungry.
See the thread about it being set editable.