skysight-inc/HackerNews huggingface dataset:
> This is precisely what Forrester has been saying for years. Bicycle lanes that co-exist with vehicular traffic are simply too dangerous.

Except Forrester is wrong. You'd be hard pressed to find cyclists here on the SF Peninsula who don't love the bike lanes we have. In other words, reality triumphs theory here. The only time Forrester is right is in those communities that do a poor job of implementing/maintaining their bike lanes (something that is not uncommon).

> As opposed to the saints known as motorists?!?

Yes, I find it (not) amusing when a newspaper article writes about a cyclist's death they feel the need to regurgitate rants about lawless cyclists. As if the cyclist is somehow responsible. And as if "cyclists" are a single entity (an 'other'), rather then being largely composed of weekday commute motorists who when riding are now called cyclists and, when they do something wrong, all cyclists get branded with this. I like to turn those bike rants around and describe how many more dangerous and/or absent-minded moves I see from motorists every week then from people on bikes.
Looking for Tom Brady
I think people don't use pgp because you have to install a client. People want to be able to access their mail from their home PC, work PC, laptop, friend's laptop and the library. Also, we want to remember our own pass-phrase rather than a private/public key.
Good question. Right now I guess from a cryptographer's point of view all our emails are basically as public as Twitter messages, if anyone cares to read them.

Technically I think a purely passphrase-encrypted webmail would not be very secure, because if you used an asymmetric algorithm, the private keys would no longer be private, and if you used a symmetric algorithm you'd either have to change the pass-phrase each time or deal with a key-vulnerability. But I might be wrong.

Finally the demand could probably be created if it were implemented in a user-friendly way. I think it has to, somehow, eventually. It will not be difficult to convince people to use it once it works in a simple, transparent way. After all, everyone got used to logging in everywhere, as well.

In the long run, now matter how cool clients like GMail are, we should not leave our private communication to others and especially not to companies.

Perhaps it requires a person similar to Mark Shuttleworth with a lot of resources and a philantropic drive to start thinking about a solution.
Well, not necessarily. "I collaborated with programmers all over the world using version control and bug tracking" versus "I built this thing." It all depends on context and what you are trying to say about yourself.
Terrifying Robot Mecha-Suit. For Kids
Or perhaps he's buddhist. Lao Tzu wrote, "If you want to be given everything, give everything up."
Sal's after all a finance guy.
Google does a lot of test automation. I don't know if they do test-first or not but I heard that new-hire is given the "Working Effectively with Legacy Code", written by someone who works with Uncle Bob. At Google, there is a special role called Software Engineer in Test: they write tools to help developers debug performance issue, they also sit down with developers to help them to make their code more testable (this happened when you don't do test-first, sometime/once-in-a-while, developers will write code that's not easily testable via automation tests). Google is huge fans of code-review (probably that's why Andy Hertzfeld dislike Google).

In contrast, Facebook probably doesn't do these practices (or did them in minimum). Facebook subscribes themselves to cowboy culture. Few days ago there were 2 posts in HN complaining about the Facebook API quality and documentation. I've used Facebook since 2006 and I do notice that their software is buggy whenever they push a newer build (you can tell: as soon as things degenerate, they just pushed the latest build). Aditya, who was the Director of Engineer back in 2008 (don't know if he's still), gave a talk recorded by InfoQ. He was asked about the state of unit-tests (or automation tests) and he said that the number of tests are minimum and not as many as he would've liked it to be.

I know that some companies enforce Code-Review, TDD and CI: kaChing, IMVU. There are others (I think Disqus and Quora do that too, but I'm not sure to what extend) as well but they might not say it out-loud around here.

The point is this: It doesn't matter what it calls (unit-tests, integration-tests, acceptance-tests), as long as you have extensive automated-tests, you can iterate faster and safer in the long-run. You can also deploy faster because you're quite sure nothing breaks.

The old QA process no longer applies when people would write code and throw it over the wall to the QA and hope everything goes well (check Uncle Bob article about how we do QA is wrong).
function doit(){
var parts = Array("ver-major", "ver-minor", "ver-build", "ver-revision");

//try firefox/non-IE version.
var nav = navigator.plugins["Silverlight Plug-In"];
if (nav) {
for (var i = 0; i < 4; i++) {
document.getElementById(parts[i]).innerHTML = parseInt(nav.description.split(".")[i]).toString(); //getControl().isVersionSupported("2.0");
}
} else {
//try the IE one now.
try {
var control = new ActiveXObject('AgControl.AgControl');
//the following would be faster with a binary search, but this is "fast enough" for now.
var vers = Array(1, 0, 0, 0);
loopMatch(control, vers, 0, 1);
loopMatch(control, vers, 1, 1);
loopMatch(control, vers, 2, 10000);
loopMatch(control, vers, 2, 1000);
loopMatch(control, vers, 2, 100);
loopMatch(control, vers, 2, 10);
loopMatch(control, vers, 2, 1);
loopMatch(control, vers, 3, 1);
for (var i = 0; i < 4; i++) {
document.getElementById(parts[i]).innerHTML = vers[i].toString();
}
} catch (e) {
document.getElementById("vers-discrete").innerHTML = "Silverlight not installed.";
}
}
}
function loopMatch(control, vers, idx, inc) {
while(IsSupported(control, vers)){
vers[idx]+=inc;
}
vers[idx] -= inc;
}
function IsSupported(control, ver){
return control.isVersionSupported(ver[0]+ "."+ ver[1] + "." + ver[2] + "." + ver[3]);
}

doit();

All I can say is... "interesting"

EDIT: that is the code they are using as of this posting
Mother Effing Text Shadow
When's the Best Time to Buy a Computer? A Car? | Co.Design
WebP in Modern Browsers Today
Yes, You Can Iterate Quickly In The App Store
The ideas brought up on that site are frequently gamed in the pickup scene.

Crash 'n' Burn is the practice of trying impossible sets (ie. girls) with the assumption of being rejected. If you are sure you will blow it big time, you can as well do and learn something from it.

Another tangentially related technique against rejection angst is the Three Seconds Rule which mandates you talk to some stranger before thinking for too long (which is really a different, short-term approach to the Rejection Therapy game).
I'm always suprised at the sums of money involved in salaries and equity in the states. Seem about 5x the pay of that in the UK.
What USD cost of health insurance would you take off typically? (for a single person)
Is short selling bad?
Gold as the “ultimate bubble”
Exactly, and I think that's a potential problem with hushmail (but those guys are to be commended for some honesty). How about a number of independent, hacker type, or FSF type communities certify the client side JS through md5 digests on the client side code or the like?
+1

Too many founders are focusing on the big exit. Survivor bias really feeds this too, as we hear all these great "I got rich" stories from successful exits, and never hear the "I failed hard" stories from failed startups.

Tuning your company for acquisition instead of profitability is stupid. Don't do it. Cashing out for $10M or $1B are probably not options you actually ever have, so don't fixate on them.
Research Paper Outline Has to be Well-Thought-Out in Order
An outline is the best method of ensuring that a research paper is organized and is logical. The research paper outline is an essential element to bring about an excellent paper. Therefore, making sure that it is well thought out will ensure you of this.
"2) Ambition & Something Yet to Proove"

sp. Prove? Or was that just emphasis?

I see a lot of these types of posts recently where people have fun stating that they are looking for some elite individual/company. That's great, but setting the bar on its own won't get you much.
This reminds of a problem that many publishers have with Facebook's ad platform. Users are too engaged with the content to click on the ads.
Unfortunately just going somewhere else won't work, because the app will follow you. You need a strategy to disperse.
Ironically, people who agree with me won't upvote my comment.
If the private keys were stored pass-phrase encrypted it could work, and the weakest link of your private key/passphrase defines your security.
Title changed.

I don't see how I could have missed the reddit/digg one, I've added it.
Firms make big blunders in reporting executive pay
In the words of Alfred Nobel: "the person who shall have done the most or the best work for fraternity between nations, for the abolition or reduction of standing armies and for the holding and promotion of peace congresses". [1]

Apparently, for some strange reason, someone nominated Adolf Hitler, too. Now I learned at least something today.

[1] http://nobelprize.org/nobel_prizes/peace/shortfacts.html
Is this flagging comments or flagging submissions? I'm just over 100 and I can flag submissions but not comments.
Blodget: Here's Why Yahoo And AOL Should Immediately Merge
5 more tech movies we'd like to see
Thanks for the tip. I was reading this article on read write web last night. - http://www.readwriteweb.com/archives/analysis_what_are_the_w... We have received the majority of our traffic from Twitter so I was trying to figure out what we can do better with Facebook.
Mailing address emailed! Thanks in advance!
I don't think the intended lesson is "You have to be a fast follower." There are probably many fast followers that fail. Rather, it's "You don't have to be first."

His argument is that being first is not correlated with success. If that's true, then you probably don't need to fret about being first.
Yes but then you'd also have to store them across all installed clients/browsers and, when accessing from another computer, first transport the keys to that computer.

That's why I think public keys would be the user-friendly way. Public = Only passphrase protects the key.
Is it really no IE or just no IE in top ten?
Find anyone's address from their router MAC code
What we miss about MIS: 5 old-school ideas that weren't so bad
Well CSS was invented by "browser standards people" to make design easier and more powerful. (Blame browser bugs and incompatibilities for making them more difficult than necessary to use.)

Microsofts inventions (Ajax, drag-drop, contentEditable) were more targeted towards application development than design.
What are the terms like? Can someone else pay for your account for you? Maybe someone can help you out.
You might want to add a question:

+ Why can't I downvote comment?

with the answer

+ You can only downvote comments once you have sufficient karma. The required level rises over time to account for the karma inflation caused by an increasing userbase.

This would enhance the answer about what one can do with one's karma.
I go to the gym 3 times a week, and just input data on the days I go. It works fine for me, the graph doesn't look weird or anything. :)
I'm not a TDD person at all, nor even a "unit test everything" person, but the idea is that by testing even the trivial degenerate cases, you can refactor everything with confidence that you didn't accidentally slip and typo one of them or otherwise fuck up.
What weird part of the internet is that from? Chrome the #1 browser on Mac and PC?
All those bugs should have been fixed in the update - highly tested too! Make sure you've updated.
No, I want developers to be in control of dependency management.
A nice scifi book about library scanning (among other things):
Rainbows End http://en.wikipedia.org/wiki/Rainbows_End

A major portion of the book is dedicated to the destruction of the library's printed materials for digitization purposes.
I discovered his blog recently, and I love it.. Thanks !
http://news.ycombinator.com/item?id=1747909
The New Type of Programmer: DevOp
Submissions, I never realized there was a separate threshold for comments, I'll amend the text, thanks.

Now of course the next question is if anybody knows that the threshold is for flagging comments?
Here is another good resource for the non-destructive book scanning route.

http://www.diybookscanner.org/
The right livelihood award is such a prize, though.
I think it is a necessary one, my only hesitation was whether the book that was published in 2005 about the subject, hence probably written in 2004, was still worth reading today :)
Right, that's what I meant actually. It seems like something that should already exist.
For a small company making an effort to offer benefits comparable to a large company, such as through a PEO[1], the price tag will run $6k-$10k annually per employee, inclusive of payroll, compliance, and fixed employment taxes. A deferred compensation retirement plan (aka 401k) could run another $1k . Employer-side Social Security is 7.65% of salary.

[1] Professional employment organization, aka "employee leasing"
The Zuckerberg movie is good for Zuckerberg
What if Silverlight performs better in the long run and uses less resources than HTML5 and Flash? I would prefer to see a war between Flash, Silverlight, and HTML5.

Sure open standards and all but the user may prefer something totally different. They may not want the fans on the back of their computer to spin up every time they go to an interactive website.
Ryanair just saw it as free money... they do not need customers exploring potential destinations, their customers know where they want to go, and they want to go there for cheap.

I say this is half in jest, but wonder how much of that is true.
> purely altruistic purposes

Nah, it's because it's more fun to work on open source code! I don't work on stuff that's not fun or not interesting in some way, so there's definitely always an element of self-interest.
It might have been the recruiting agency that was at fault at the number of tests. I had to do the IQ test there and some sort of introductory programming test. All done and well, but then I was hit with this rather comprehensive programming test or whatever that had to be done in Erlang (I learned later I could have used any programming language). I just didn't feel it would be worth my time.

A friend who is a really smart guy got in touch with a recruiter from google during his last year at the university doing his PhD. At first it seemed interesting but when he saw how much time the recruiter expected him to put in for interviews and tests he wasn't so interested any more and continued his career in academia instead.
JQuery Templates, Data Link, and Globalization
Note the main n-body measurement is N=50,000,000. The source code was downloaded from the tracemonkey branch https://wiki.mozilla.org/JavaScript:New_to_SpiderMonkey.

They can do better than use the benchmarks game - Kraken is one attempt they are making to do better. http://krakenbenchmark.mozilla.com/index.html
Didn't Yahoo start out with human recommendations?
It's there on the third page, currently entry #70.
I rememember there was someone on HN working on that a few years back. There was a nice discussion around it.
I can't find the thread, perhaps someone else has better luck?
Challenging the clear and convincing standard for invalidating patents
The terms is no terms. Just stick my name on the thing you made from Sight. Feel free to play with it!
I feel pain when I see the word "recurse."
Linux Kernel Mailing list Podcast
This site has Jon Masters giving a summary of LKML activity.

I've listened to it. Mostly to stop-and pause, and google what some of the abbreviations, and stuff he is speaking about. :-)
Please do post other interesting CS related podcast,if you come across the same...
I'm suggesting that when someone complains that they still can't use perl 6 after all these years....

I don't read that in any sense in what you wrote before ("Perl 6 is somewhere on the horizon").

I don't know anyone's specific needs to deploy Perl 6 for Serious Production Code, but I do know that multiple implementations have been available for five and a half years such that anyone interested could evaluate its suitability and that the purpose of the Rakudo Star releases is to produce code usable for more and more people.
Dang... Magritte, here I come...
Ask HN: Accepting Online payment in India?
I'm planning an online business, selling stuff mostly in north-america, europe and india...

I know paypal has started their service in India but dont know how good or bad they are and is there any interesting competition in India?
I know. But I find that you get that benefit without having to have tests for each and every degenerate case. I don't even think you need to have tests for every nominal case. Besides, I don't do the whole mocking thing, removing all interaction between different classes. This means that I end up testing common edge cases as a sideeffect of testing another module....
> Why can't I respond to a comment that responded to me ?

Current answer is wrong. Commenting is disabled for old threads. For new, overly active threads only in-thread commenting is disabled, but clicking on the 'link' link still gives an access to the response form.
These are things that should change, however future generations will only judge us on the ones that progressive politicians are able to legislate away. The rest will be just as normal for future generations.

The good money is on environmental change. There are already tax incentives and other programs for that. How society treats both the young (education) and old (retirement and end of life decisions) will never change.
"This is a fundamental flaw in communities on the net in general, they don't gracefully combine different scopes."
-- Hacker News comment by jacquesm (http://news.ycombinator.com/item?id=731999)

this quote by jacquesm describes the reason why whatsupedia exists.

whatsupedia helps you share and find out what's happening in the specific interest communities you care about - whether your interests be general (i.e. 'Hackers'), hyper-niche (i.e. 'Rails Hackers in New York also interested in Wine'), or somewhere in between.
Ok, thank you! I've added the question and the answer + a bit to it about the ability to downvote comments that are in reply to your own.
Is the price anywhere high enough to be a bubble? The current price doesn't seem that unreasonable to me. Am I mistaken?
Not really - it's based on an intrinsic value.
Or maybe written by an wealthy heir?
The answer is correct, but is (perhaps deliberately) incomplete. Replying to recent comments is not disabled, there is an exponentially increasing timeout. Yes, you can always click on the "link" link and then hit "reply", but in-thread, the "reply" link only appears after a timeout that gets longer as the comments get deeper.

In summary:

+ "reply" on comments in old threads are disabled.

+ "reply" on comments in new threads have a timeout

+ the timeout is very short if the comment is shallow

+ the timeout gets longer as the thread gets deeper

+ the timeout can be circumvented by clicking "link" - then you are offered a "reply" link immediately.

+ PG might put the timeout out the shortcut method, but hasn't yet done so.
The latter is basically as good as the former ..
I've generally found that once an employee is completely competent (or exceptional) at their job, they are promoted to manager where they are miserable or ineffective. It's called "the Peter Principle," and it is disturbingly common in the technology world.

http://en.wikipedia.org/wiki/Peter_Principle
I think in some ideal world I'd like to see all companies that benefit from oss donate some employee time back to the community.

Ultimately it's mainly the business community that benefits, rather than the coder who are typically paid just around the cost of living.

So, why can't more businesses allocate time to contribute back?
I was kind of in doubt about what to do there, I'm aware of that trick but I think it is in there for a reason, to publicly put a 'workaround' out there would likely be counter productive.

The old thread item duly noted and added. What do you think about the 'link' bit, should that be added or best left as it is?
> Who's to say whether doing the opposite of X would improve any businesses chance at succeeding.

Well, if you read the article, you'll see that is dealt with explicitly. 47% of pioneers failed, according to the cited study, as opposed to 8% of fast followers.

> Are the slow starters more successful? Do THEY get as big as the "get big fast" companies?

The example of Ford vs GM would indicate that they can; or at least that there's no advantage in being first.

> Don't just shake the fail stick because you can do it in either direction.

Only if you can come up with numbers to refute the study, or a better argument than "I don't believe this is measurable" to render it null. Otherwise you're just waving a twig in the air.
Demo of bidirectional graph query/transform framework
Www. is deprecated
And what was wrong with the pages which result from searching for "regular expression exercises"? Quite a number of hits show up.
The majority of people who received the Nobel Peace Prize did fuck-all for world peace (e.g. Yassar Arrafat - a terrorist, Henry Kissinger, Barrack Obama - fighting two wars and starting a new one in Pakistan, Al Gore - he made a movie, etc...).

Al Gore and Barrack Obama received their prizes for "not being George Bush". That is about it. The Nobel Peace Prize is useless bullshit (as is the Nobel Prize in Literature).
That we were a culture that had it within our power to stop aging and age-related death, and chose to bury our heads in the sand and suffer and die instead. Ignorant suicidal barbarians, they'll call us.

http://www.fightaging.org/archives/2008/09/the-scientific-de...
Probably because it's a feature, not a viable business of its own. So existing web mail providers would have to do it, but they won't because it runs counter to their ad targeting practices.
Mobile friendly websites: How they can help your business grow
The title strikes me as a bit misleading, since, for all but the earliest employees, and, of course, founders, dilution's going to be in the noise.
Programming for Cloud Computing: What's Different
Thank you again for your comment -- I've quoted you in the post: How to Identify your Disruptive Skills.

http://s.hbr.org/atpOMU
Ask HN: Bringing toddler to Startup School
Yay, I'm going to Startup School!

I do have a toddler who doesn't exactly sleep without mama yet. (And I'm not sure how well I can sleep without him either) Plus the guilt that comes with leaving him behind. Anyways...

I'm thinking about having my husband come with me to CA and keep him in the hotel or do something fun around town while I attend the Startup School. That way I'd only be away from him during the day (like work) instead of 2 nights. To be clear, he won't actually be attending the Startup School event with me.

1) How crazy is this idea? On a scale of 1-10.

2) Is there anything fun for kids to do in that area? I couldn't find anything online...

3) Any other "attachment parenting" mamas (or dadas) going? How do you deal?
Scratched glasses give perfect vision for any eyesight
Except slavery was not legislated away by progressive politicians. Unless you are using "progressive" in an unusual way.
I would like to have referred to you by name -- if you'd like me to -- please just ping me!

Anyway, thank you for your insight.

http://s.hbr.org/atpOMU
Six Metrics Every Business Should Track
Details on six metrics that are related to customer retention and loyalty
Awesome, keep us updated. Is there a mailing list for everyone to keep up to date about Startup School related meetups?
LookSmart still isn't dead; the AdWords of Tier 2 search engines