skysight-inc/HackerNews huggingface dataset:
You can vastly improve the success rate if you make an effort to make homeless-reduction initiatives provide options that are not actually worse than being homeless. American homeless shelters are extremely unpleasant and not particularly safe; there is very little effort put into individualized assessment or following up; and there are very few resources oriented towards getting someone back on track in any kind of productive sense.

If a country takes harm-reduction more seriously, results improve. The anti-homeless program here in Copenhagen is much more successful than the one in San Francisco, in part because it assigns case workers to specific people, and gives them fairly wide authority to take action as needed, including things such as renting people small apartments, setting them up with counseling, or enrolling them in skills-training programs. This gets many people off the streets. Not everyone, but the success rate is much higher than in SF's case. Not coincidentally, Copenhagen is a lot nicer (and safer) to live in than San Francisco, so the results even benefit us well-off people.
Most likely it's just hyperventilation caused by walking around sniffing the air looking for the source of the smell. Although I wouldn't doubt the smell was toxic.
> better-than-thou crowd

The irony burns like flames from hell.
He keeps is left leg on a 27cm high stool and right on 31cm high stool. He drinks water from a copper glass pained in green colour and he drinks 1 litre each 2 hours. Exactly.

Damn it. That next question would be how does Travolta stay focussed white shitting on a Monday through Sunday.
This BusinessWeek article is also good: http://www.businessweek.com/articles/2013-03-28/bitcoin-may-...
The overlooked Iran-Syria-North Korea strategic linkage
We use Google spellchecker with TinyMCE in our app (salestrakr.com) and it is currently working just fine. If it was down, it was for a short period of time. Though apparently long enough for someone to write a blog post, come up with a funny title, and get it on HN.
The first dyno is free, but it doesn't stay booted. After a period of inactivity, Heroku shuts it down if you don't have any paid dynos. When a new request comes in, it take a few seconds for the dyno to boot back up. For users that have little traffic, the dynos get shut down and your requests are very slow when they happen.

Heroku has good reason for this. The number of test apps that people create to try the system and then never shut down is probably quite high. They don't want to be running 10,000x512MB worth of apps that aren't serving any traffic. However, that also means that if you have a low-traffic (but real app) running on their system, the dyno is likely to get shut down during the times where you have no traffic.

A 1/2 size dyno would allow people to have a cheaper dyno that wouldn't be shut down.
"Imagine an entire suite of apps with which you interact without ever opening. Imagine if app developers could send more data (images, videos) through push notifications, or even receive simple responses (“Yes” / “No”) from users without requiring users to launch the application itself."

Then what is the point of having apps? Isn't this just cramming a lot of extra bits into the notifications? I think if all apps did more and more in the notifications, people would start to say it was cluttered or difficult to use/read.

The great thing about notifications for me is they are quick and simple. If I want to do more, the application is a click away. I don't need a faux app inside the notifications panel.
Given that 99.44% of the bitcoin community thinks deflation is the most awesome thing ever, that will never happen.
> one of those synthetic drugs of ambiguous legality

Out of curiosity, do you know its chemical name?
One example is this server, from which my browser just requested from youtube: http://r5---sn-vgqelnek.c.youtube.com/
What happens if someone tries to prosecute you for "intentionally" causing millions of dollars of damage?
Those are certs. The private key is in /018s/Keys/FW/.priKey

and starts with:

bash-3.2$ hexdump .priKey | more
0000000 30 82 04 a3 02 01 00 02 82 01 01 00 ed 71 d6 3f
0000010 21 ff 0b 45 63 a4 3d 87 1d 22 44 8f c9 b5 84 08
0000020 29 5b 59 dc 0f 30 d2 a9 4f 52 e1 f2 97 51 0b b5
As a Django guy with hurt feeling right now, I just wanted to say that this is a great project. I look forward to the next versions.
I see. I was thinking in something more bytecode-like, didn't knew that jitcode has direct adressess in it.
YUP and you get run off the road half the time if you're only driving the speed limit. And risk pissing off the cops when they aren't ticketing for going too slow.
How Address Book Matching Works
when it comes to complex web apps, it makes a huge difference. big data is coming to browsers in the form of massive typed Arrays from canvas and maybe soon, audio and video. We're talking about hotspots that get executed 10M+ times. These aren't your grandma's onclick handlers.
The hostname is still not resolving for me. I've tried from both my office connection and my home.

I'm in Bath (England). Anybody else finding it won't resolve?
This is a great product idea, and a very simple yet powerful take on its execution. Others have pointed many ways it could be improved (scrolling, the "x" on the comment panel, etc.), but I cannot emphasize either how interesting this could be.

This makes me think of "Project Syndicate", at http://www.project-syndicate.org/, the public debate venue for economics/public policy thought leaders from across the board. They have an interesting discussion system based on comments users post about paragraphs. Maybe there's an avenue for future cooperation there?

One way the product could improve is if the social component of the annotation concept was made more obvious. An explanation of what happens when someone comments would be welcome.

Also, will the be available as a private/semi-private product? I could use this for my Kindle books, but would want to share only select highlights among the many I make.

Overall, great job! Good luck with the YC application!
I went back to read this portion[1] and it actually says, "If we get 1000 applications and have 10 days to read them, we have to read about 100 a day." So take it in context: PG is really trying to encourage applicants to put effort into their applications so that they stand out. And that doesn't mean to write a ton in your application but instead write concisely enough to answer the question well.

I'd also go out on a limb and say that this is a subtle message to applicants to apply as early as possible. PG is admitting that it is indeed difficult for the partners to keep their focus on so many applications throughout this period. Applying earlier gives the partners more time to review our applications and hence, our applications get reviewed thoroughly and they have more time to engage with the applicants (if interested, of course). Essentially, a win-win. Now that I briefly inferred/annotated this part, I definitely wish I had read this section more carefully. I resubmitted my application several times all the way until the day it was due.

Anyway, as a follow up to the posted question, how do you manage to continue advising YC alumni while reviewing so many applications? Especially the recent class (YC W13) that is probably meeting with tons of investors right now and needs the partners' guidance.

[1] How to Apply to Y Combinator: http://ycombinator.com/howtoapply.html
If a page goes into the back/forward cache, then its js code generally gets kept around. But we don't persistently store jitcode for a page, and I don't know of any JS engine that does.
Interestingly, more than a handful of the funds listed in the list of zombies are life science and healthcare-related funds.

As someone running a biotech startup, this is rather relevant to me...

It occurs to me that the cutoff of 6 months since last round may be a bit short for the life science world, where funds tend to make fewer, bigger investments with lower frequency.

It's also interesting to note that a few strategic venture funds are listed (Novartis stuck out at me) and that these guys might not fit the same mod, given that they invest with eye on relevance to the mothership.

With those two caveats in mind, there are also some indicators to suggest that early stage investing in biotech/life-science startups has been slowing down over the last few years. There was a big of a boom prior to this, but it's fairly widely acknowledged that there haven't been good returns for the billions of dollars poured into early-stage biotech companies. There's now a bias toward larger series A's on slightly lower risk startups...
Confidence Is a Bitch
Ian, the problem is that CSS is a constraint description language, not an imperative language. So there is no "before" or "after"; there's just a state...

On the one hand this means that as things change it updates dynamically and all.

On the other it means that you can't just base queries on some "before" state. :(

I think we all agree that there are use cases that need solving here, for sure. We just need to figure out how to do it... Ideally while not precluding parallelized evaluation of CSS selector matching, style computation, and layout, which doesn't make things any easier.
Sure it does, that was the research project that brought most of the attention to this topic.
It's more readable with

openssl rsa -inform DER -in Ivy_Bridge_018s/Keys/FW/.priKey -text

But still, I don't know how to verify that this key is not the one refered to by the "DO NOT USE" certs (which, to me, sounds pretty reasonable to assume).
I think you can look at any immigrant community and see the answer to this question, almost all first generation immigrants managed to move when they had almost no money, so you have tens of millions of people you can ask right now.

I think your opinion here is too paternalistic and fatalistic. People can and do adapt when the incentives become strong enough.
no it's a limitation of iOS - which you could argue is by design. the app is just not notified, no matter if it's urban airship or your_custom_app
Going public saying "don't work with these funds" and then telling them you'll take them off the s!!t list when they share their private data with you sounds an awful lot like what in other walks of life people would call extortion.

I have a list of everyone who has paid their credit card bills in the last several months (the list only covers people who live in my apartment.) You are not on it. Is it okay if I put up a public website calling you a deadbeat? If you don't want to be on it, just send me a copy of your bank statements.

My firm (Neu Venture Capital) is on the list, despite doing a Series A a few months ago, a Series B last month, and three seed deals in the last six months. O'Reilly Alphatech is on there, despite raising a $85 million Fund III six months ago. Quotidian is doing deals, Chris Sacca is doing deals, etc. Crunchbase data is incomplete. Saying people have done something based on it is relatively safe; saying people have not done something based on it is scurrilous.

[edit: the second paragraph is a hyperbolic analogy. I don't have such a list and I wouldn't use it that way if I did. That was my point, that it would be wrong to make that sort of implication based on data you know is incomplete.]
For me, works in Windows Chrome 26.0.1410.43, but not in IE 10.0.9200.16521 nor (Fedora) Firefox 19.0.2
You may want to call the fire department anyway.

If it's an "OK situation" they will be able to talk you through what needs to be checked, and they'll likely know it better than you if you don't have a proper in-case-of checklist prepared before hand.

If the smell turns into something worse, then you'll get them faster on-site.
Groundwater pollution is really tough.

In my area have an old Army depot where dioxins, PCBs, and other nasties were dumped in the 1950's and 60's have leached into the ground, and now form a underground plume that has resisted remediation efforts, and is moving with the groundwater to the playing fields of the local high school. Basically, they drill wells and try to suck up contaminated groundwater.

In other cases, remediation measures are not 100% effective and can be really disruptive. In coastal areas on Long Island where Hurricane Sandy smashed ships to shore and ruptured oil tanks, nearby property owners are not allowed to reoccupy the property for 15 or more years while the contamination disperses into the environment. So be careful what you wish for.
> But people often need to parse URLs before they provide them to their computers (via click or keyboard)

Users don't provide URLs unless they type them in the address bar. And if they're doing that, it's likely just the domain name, and very rarely anything more than that.

If they're clicking a URL, then what the URL looks like is meaningless, and often does not even need to be shown to the user. Again, the only reason they care about what a URL looks like is because we've conditioned them to care. It bares no meaning on them being able to access a page.

> The issue is that URLs are often the only piece of information users receive

Why is this? Why do they ever even see the URL?

If it's visible to the user on a page, then replace the URL in the <a></a> tags with a meaningful description of a URL. Showing a user a URL is bad UX (unless you're audience are power users, but that's not what this article is talking about).

> From our standpoint, it's not too hard to make URLs more meaningful, even with user-generated content.

I would argue this is not true. Take Amazon for example. Converting "Panasonic-KX-TG7743S-Bluetooth-Cordless-Answering" to a product in the database is a nightmare I don't want to deal with. Computers work better with surrogate identifiers that are short, and they're easier to generate.

But then add user-generated content. Who is responsible for generating the meaningful unique identifier for the content? "Sorry, that content ID is taken. Try another one." :)

> Would you prefer a link to http://www.example/about or a link to http://www.example.com/?id=123.

An "about" page is a complete different situation, and these static pages are often limited in number on dynamic sites like this article is referring to. Of course they can, and should, have a meaning (there's no reason to give it a surrogate identifier).

But if a computer is responsible for creating the content, and the address to access that content, then why go through the trouble of giving the URL a meaning?

> Which are you able to understand before clicking it? Which are you more likely to click?

Why do I care what the link is? When I see it on a page, I should see "About", not "http://www.example.com/?id=123.
Never send email marketing campaigns on a Friday
The title pretty much says it all.

Much lower open and click rates. Higher unsubscribes.

The Mail Chimp does not lie.
Plus let me add that disruption is (like a lot of things in this startup bubble) bullshit. Due to how everyone thinks that the better product always triumphs. Nope. Not in a million years. Disruption only happens, and read this carefully, when people decide to use your product over any other. And when I mean any other, I mean any other product out there. Say, for example, the iPhone. It disrupted the world. People not only stopped buying other phones, but they stopped buying laptops, desktops, game consoles, video games, televisions, cable boxes, cars, and even stopped making payments to their utilities because they had to have the iPhone. That is real disruption, and it is quite rare. What most companies manage to get is more like stealing someone else's seat in a crowded movie theater. Its profitable, and not a bad thing to achieve. But its not just disruptive.

Now, for the love of Zeus, stop using the word.
Employment law in Italy (as you probably know) makes it really difficult to lay off workers. Recently, a new law passed allowing companies to let go of up to 4 people per quarter (I'm a bit fuzzy). I think there will be increased relaxness in labor law in Europe in general.
Business health, however, thrives on information asymmetry. "How the VC really feels," is just another instance of it.
Nemo_: sorry for the relatively poor level of discourse in this thread. Few people without a working knowledge of basic cryptography seem to understand that Bitcoin is, in a mathematical (i.e., true) sense, as indestructible as the hashing and signing algorithms it relies on to maintain integrity. Exchange markets like MtGox and online wallet-storage services like InstaWallet might be hacked and fail, but not Bitcoin (at least not without major mathematical advances that would render the entire Web insecure as a byproduct).

PS. You will enjoy reading this post on the origins of money, in which among other things the author analyzes the common properties of many commodities used as money throughout history -- including not just gold and silver but less-well-known materials like wampun shells, ivory beads, and ostrich egg shells: http://szabo.best.vwh.net/shell.html
How to Give Effective Feedback, Both Positive and Negative
Do you really have any experience developing any real-world project on these disparate frameworks?
I would be happy to make you another list that has 12 month cutoff, would that help? We were discussing last night whether health/biotech funds have a different cycle than web tech, would love to know your thoughts on that.
Where's the source for the implementations? Of interest to me is the NodeJS instances.. was this single-process, or multi-process via cluster (which is recommended for higher performance). The only source I saw was for the testing framework.

--- edit: found it.
https://github.com/TechEmpower/FrameworkBenchmarks

Seems to be using cluster. I'm not surprised that Go and servlets were faster... just surprised to see NodeJS in the middle of the pack position. Though performance isn't the only reason I really like NodeJS
MAJOR EDIT: The first tests I accidentally ran against aurora (22a) and not the nightly (23a). Running against the nightly, the numbers are much closer, though sometimes better on either 21 or 23a for some simple things.

But running the typed array/pixel manipulation test, 23a seems twice as fast as the beta!

http://i.imgur.com/x2otAI1.png

Please feel free to confirm using http://jsperf.com/canvas-pixel-manipulation/6

Original post below, with erroneous benches removed:

~~~

Hmm, I have a lot of HTML canvas-based performance tests, so I plucked two of them to give a small comparison a go. Comparing the results of these simple exercises doesn't seem too promising.

The first test I used was a simple one that merely sets every canvas propery (some can be time consuming): http://jsperf.com/can-attribs

And the second one tests different ways of filling single pixels: http://jsperf.com/filling-pixels

From a practical standpoint canvas performance matters very much to me, but my tests probably aren't the best metric. Are there better tests that could be used to see the difference between the old and new compilers here?

edit: on a test comparing typed arrays to plain, performance seemed nearly (merely?) identical: http://jsperf.com/canvas-pixel-manipulation/6
Green Meteorite May Be from Mercury
Yes, I always think of information products as scams.Who really buys ebooks about niche X or Y?
Apple’s “iRadio” reportedly close to launch
I wouldn't recommend detecting bots, Google will see it as clocking and badly penalise you for it as it goes against there guidelines: http://support.google.com/webmasters/bin/answer.py?hl=en&...

Returning a noindex meta or header should be enough for the honest crawlers, if your worried about dishonest crawlers then your fighting a loosing battle and have a different problem all together.
Danielle, I enjoy your posts (and there have been a lot of them on HN of late) but question how much faith you want to put into Crunchbase. It suffers a bit from "Wikipedia disease" which is that its sort of self selecting and the quality of the information in it varies quite a bit. A great place to look for symptoms but I don't know how much faith you can put in conclusions drawn from it's data.
Are some people being over compensated?

"the average American CEO now earns 319 times as much as the average American worker"

http://abcnews.go.com/Business/walmart-ceo-pay-hour-workers-...

Japanese Business leaders are making way less then American CEOs around 16 times as much as an average worker.

http://thinkprogress.org/politics/2010/07/08/106536/japanese...

If the average worker makes, say, 30K. I can see someone making 10x, maybe 50x that. But really 300x ??

Making decisions at the top is no doubt difficult and requires experience and expertise etc. But can you really say a CEOs time is worth 300x?

Like everything else, the pay at the top affects the pay scale at the entire management tier.
And yet look at the homeless population of Santa Cruz. Something like 1 in every 20 residents are homeless, last I checked.
Ask HN: What is the startup scene in Jacksonville, Florida?
What is the scene in JAX, FL ?
i also have a lot of canvas-heavy code and use typed arrays pretty extensively. i think that mozilla's canvas implementation is actually the bottleneck here, not the JS. chrome's canvas proves to be much faster, though.
Regardless, the application has to be opened to get information about click through/context.

The push notification can have a payload that your app uses when the app is opened via the notification.
Hilariously Mean Roger Ebert Reviews
You won't donate to the EFF because the EFF helped win some of these cases so far so the EFF shouldn't raise the issue anymore?
No love for Mojolicious? It would be great to see a little Perl here!
How did setting off smoke detectors cause a fire?
Those communities also had beachheads to move to: neighbors and family to support them while they moved. It's not really comparable. Also, during that time, we _really_ needed manual laborors here, so you had a known target (the States) with a support network in-place and an clear path to a job.

None of these things are true for low-income people today.
"Applet" is the correct word -- it is a Java applet. The only way to not load anything from their servers every use is to use PGP in a more traditional setup, where your keys are stored locally and never leave your control.
Faster performance enables new types of applications - game, sound decoding/encoding, video rendering/encoding, phone apps, office apps, graphic apps, editors, etc.

Also new JIT can be used in backend systems similar to Node where any performance bump helps.
Once again, the Node examples are wrong.

- Unnecessary parsing.

- Writing strings instead of buffers (they're copied, they aren't sent as-is).

- Using async. It does a lot of really nasty things, most of which break V8 optimization best practices. This is a perf benchmark, not a comparison of how concise your code can be.

- Having the main request handler in a gigantic function that will never be properly optimized by V8.

- Not getting helper functions that are clearly monomorphic warm before accepting requests.

While the code itself is what I would consider fine, when benchmarking against strongly typed compiled languages, performance concerns become important, even if you have to write ugly code.