skysight-inc/HackerNews huggingface dataset:
> What kind of periodic interval can you recommend that would be generally applicable, how should the deadlock handler react in such a situation etc. periodic detection will make the deadlock handler harder to write.

The question of how the deadlock handler should be respond is what his slide was about. You need to have a way of returning a standardized error from lock() to signal a deadlock. That's the exception type he calls DeadlockError. You send those signals to enough waiters to break the detected cycles in the graph.

As for the checking interval, there's no simple answer. Engineering is often like that. It doesn't mean you give up and abandon the idea. We can define desirable criteria and go from there: the interval needs to be adaptive, long-waiting threads might boost the priority of the deadlock detector thread, etc.

For what it's worth, I agree with your overall assessment of his suggestions.
Discount ugg coupon code online
It's not a democracy - Yelp pushes the best reviews to the top. Most people read a couple of reviews, it serves Yelp's interest to make sure they read the best ones.
Be sure to read the comments as well; the guy who built the form for Square in the first place points out some other subtle details that the form has.
I think Yelp has always been a good service but obviously there is a disconnect between the business end of Yelp and the service end. The Chicago Tribune article is not the first to complain about the business practices of Yelp. Additionally, advertising on Yelp is some of the most expensive real estate on the web with CPM rates of $100-$300. Ultimately I think that directory sites such as Yelp will become obsolete as social search becomes more refined and relevant. My company is actually working on this and we thing that we have a good product so far (in alpha). http://www.cliqsearch.com
Men's Lacoste Polo
Under Jobs' leadership, Apple has done 10 times the amount of relevant homework of most companies — internal competitions, supply chain training, endless deal-making, endless recruiting, training, and generating and sustaining employee excitement that you just can't fake.

If others emulated that, all of that, their results would be a lot more like Apple's.

Apple has fairly high profit margins on their products, and this allows them to spend more on development and marketing. I think a lot of companies wouldn't be able to support such a model.
Evisu jeans
What scam? Google offers the reCaptcha service for free in exchange for having words OCRed; seems fair to me. To you as the user, it's not only the same work as any other captcha (which you would have to fill in anyway), but you get free OCRed books and magazines from Google Books.

If you don't like the reCaptcha ($deity know why, but it's your right), complain to the website, don't fuck it up for everyone else.
For those that are wondering: today (Sept. 5th) Freddy Mercury would turn 65.

It's also absolutely amazing, I recommend you to watch it in it's entirety.

(I think it's also no longer Japan only, it was on .pl and .com for me also, but YMMV.)
It definitely does, Linux is used by far more people than Ruby on Rails is.
I think the only thing you can do is to make the process less sensitive to your ability to remember everything. You, like everyone else, are not a computer. There are two basic approaches: automation and testing. Automate as much as possible of the process of installing your code into the production environment, and then make it a practice, the moment code new code is installed, to fire up a browser and bang on it yourself.
Y combinator video
Even though we have worked together, my co-founder and I currently live in different countries and can't send one video of us speaking together as we won't see each other before the application deadline. In that case, should we make two videos put together, or one video of one co-founder, or maybe a video conference call video?
Have you looked at the Dodge Sprinter? I think those are about 20' long in total, give you about 6' x 10' on the inside and ~25mpg. I'm actually crazy enough to think that's big enough if you can manage without the shower or any kitchen setup. Obviously you won't be hosting any parties in that situation however.
never noticed that.

did find someone who wrote some js to help:

http://www.andrewingram.net/articles/undo_form_reset_script_...
Actually, Yelp can play game like this and be profitable.

If business have a good rating on Yelp, then that pretty much mean that business is ok. However, a bad rating might be because business was not nice with Yelp sales people.

That is ok because they target small, unestablished, businesses which you will never discover that they are actually excellent business because they have just one star review.

In other words, advertising at Yelp does not guarantee you a good review. However, not being nice with their sales people might get you a bad review if you are a small business.

And this is absolutely nothing new.
I guess most of your points make sense. I just feel like Yelp does very little to be open and transparent. I get that its very difficult, nobody ever said its easy to algorithmically guess review spam.

But they clearly don't want users to see unfiltered reviews. A tiny gray link below all 40 reviews, then a captcha (or two or three) and then a slow user experience before you can see the filtered reviews is lame.

I agree with you about the showing other reviews of the same subject, that would be neat. I guess if I were Yelp, I would try harder at standing up for their algorithms and show more data about why they work and why we are better off having their amazing algorithms.

I had an experience a year or so ago with a friend who started a moving service in SF. A couple of months after he started the business, he noticed he received a review on Yelp from some dude that said during a moving job, the guy took a smoke break and peed all over the sofa he was moving. Not only was the story ridiculously false but my buddy had no idea who the reviewer was. The review did however NOT get filtered, even after he responded to the review and contacted Yelp. And he was stuck with this crazy review at the top of his profile. This went on for months and it really damaged his credibility, meanwhile he would have positive reviews from legitimate customers who would naturally have a newer profile or whatever and the reviews would get filtered. It just seems like Yelp should be more sophisticated. (And yes, they are 10000% better than TripAdvisor)
If you mean hacking on it using github, sure. Otherwise, https://lwn.net/Articles/451243/
1. Chinese/non-English not supported? http://site2pic.com/pics/www.yahoo.com.hk9533.png

2. You use `mailhide` in the Contact Us, what is the point? (I think some people who wanted to give you feedback might be scared by the ReCaptcha)
Read it again. The distribution of filtered reviews doesn't match between average and the one for Yelp itself. Clearly doctored.
Security rundown for the week ending Sept. 2
(Author of the article here). I think you underestimate the power of a good (long) password. Check this out: https://www.grc.com/haystack.htm

That site lets you enter a password and see how long it would take to crack using a brute-force scenario. Assange's 58-character password would apparently take "16.40 million trillion trillion trillion trillion trillion trillion trillion centuries", assuming one hundred trillion guesses per second (which is far more computing power than is presently available to anybody in the world).

Cryptography relies on strong passwords. Assuming that the password wasn't deliberately given out, a 58-character password is going to be secure for a very very long time.
The article is misleading. Recently people have been concerned about the US public debt not the external debt, which includes private borrowers.

This is the money the article is referring to:
http://en.wikipedia.org/wiki/List_of_countries_by_external_d...
Yeah, I get you ;) I've never been good at being concise.
Presumably it's appearing on various domains as those countries move into the fifth.

Edit: blog says that it's appearing in the US on the 6th. http://googleblog.blogspot.com/2011/09/happy-birthday-freddi...
> There are no good justifications for it, imo.

Your opinion isn't any more justified. There is a strong case for having the selection be there. You'd be surprised what happens to the average user when you removes the credit card selection field, especially when you can't accept every single credit card out there. I've actually spent time with this.

If you really want to make a case for removing it, demonstrate with actual numbers how it will make the company more money.
Amazon (and app stores, for that matter) have a huge advantage in that they can verify that the reviewer is at least a customer. Amazon differentiates these reviewers visually in the reviews. Yelp cannot take this verification step.
Could I destroy the entire Roman Empire with a modern U.S. Marine MEU?
How proud you must be.
iPad users: OnSwipe malware warning.
How well documented is the NT kernel APIs? I remember reading the documentation is a little sparse (no first-hand experience)
Another advantage of being in the bay area and taking investment here too. I'd be fine with ubering board members, or picking them up myself.

Do board members seriously expense meeting costs to early (series a) companies? I haven't seen this, but I haven't seen non local investors at late stage companies either.
I don't know if this has been covered in one of the other threads (no obvious searches showed it up):

As an attacker, why would you choose to limit the valid-until date on certificates you generate to a very small value? You might expect people to notice they're being MitM'd fairly fast, and the breach to be uncovered and your certs distrusted quickly, but that's not really a good reason to deliberately limit yourself.

The only sensible answer I can think of is that maybe there is some internal auditing that generating very short-duration certificates gets around?

Anyone got any better ideas?
"Guess what? Because of declining hosting and bandwidth costs, for most Internet products the marginal cost today is practically … zero."

That's not really true at all. I remember reading an analysis of Google's costs somewhere (sorry tried but can't find the link) that each search costs something like 70c.

Even if it were much less (1c or 2c) that's still a hell of a cost for the "paying" customers (ie. the circa 10% of people that actually click on google ads) to be covering.
Moncler outlet
Toshiba PA3929U-1BRS battery
66Wh Toshiba PA3929U-1BRS battery/AC DC Adapter, Toshiba PA3929U-1BRS Genuine Original battery
10.8V 6 cells Genuine Original battery for Toshiba PA3929U-1BRS, shipping to the whole world!
If you are in the US $20 hr is low for freelancing even $30 is low if you are a fairly seasoned developer. Most people raise their rate on each bid until they stop getting takers. It also depends where you are at, East cost freelancers generally make less than west coast. From what I have seen, new freelancers starting out are generally in the $50-$60 hr range where senior guys are $100 and up. I have seen rates as high as $300 hr for certain specializations. Mobile is really hot right now, so you are definitely low balling yourself.
I started using a Yahoo Pipe that just gives me a feed with the week's top Lifehacker posts: http://pipes.yahoo.com/pipes/pipe.info?_id=d750264bc19b3a7e5...
tokenadult, you're often involved in the conversations on education and math education, often with insightful comments. I'm just curious -- what is your viewpoint specifically on how one should measure an "excellent job of teaching"? Do you think it is possible to form a link between student scores and teacher effectiveness? Is it possible in particular without incentivizing behavior that brings teachers to focus on artificial goals (test scores, money), and off the actual purpose of education (actual student learning/growth)?
Personally, I think it's a good thing that completing university is no longer == to high paying job.

Universities were created for a pursuit of knowledge. Not a highly pretentious certification system (Where some how your Havard degree is 'worth more' than my community college degree)... which generally boils down to "Well you have money, so you deserve more money".

Skills get you a job, a degree will get you (some) skills.
Playboy Make Alternative Sites The Smoking Jacket
Playboy Make Alternative Sites, the magazine famous for its variety of poses with no clothes, it also would create a site featuring naked women are not content. The site was named after the founder's clothing that is used everyday.
University of Chicago Education without a degree, what do you think?
爱容网
FYI the employer has to tell you what the shares outsanding is (or, I guess, what the % of the company the shares represent.)
Game development books and articles
Huh? That's exactly why he would avoid proprietary stuff, and the reason why he developed git in the first place!
免费发布信息网站
I agree. The general thrust of things seemed to be "We should redesign the JVM and along the way totally change the Java language so that it's more like Python. Because."
All of whose founders had at least one parent with a PhD or law degree. And who also had either exceptional access to early education (private schooling) or extra-curricular education (HP lecture series) or both.

Unless by "doing something right" you mean "continuing to provide an environment where the already-successful can have successful children." :-)
This smells like Towers of Hanoi accounting.
This...is incredibly typical of JavaScript's design.
Nha dat q12 http://bit.ly/nha-dat-q12
This case is clearly in the US.
Someone discovered a bug... https://github.com/torvalds/linux/issues/1
Scotty Cameron Coronado Putter
Leaked Document Reveals iPhone 5 Launch October 1st on Sprint
Thanks for the feedback

1. I'll look into the debug log for that page.

2. The point of reCaptcha is to thwart automated email harvesters. In any case I'll setup a proper "contact me" web form.
FX Photo Studio for Mac | The Instagram for your desktop
"cheap-ugg-boots"
A/B test every argument.
Cool as Freddy was, let's not forget these are ads for google - would he have wanted his image used to shill for a giant corporation?
its much worse than that, there are an unknown amount of intermediate CAs that also have this abillity. Several CAs sell these certs freely. So not only can one of the 300 CAs get compromised and totally destroy ssl security, so can a large amount of people you have _no information about at all_.
It's really not that difficult.
If they pay for it, sure, but clients rarely want to pay for extra work, especially it may prove their original beliefs wrong.
Kuler for Colors
Ask HN: Anyone need an experienced polyglot developer for contract work?
Hey Guys,

I have a really good friend who's just moved to new york from los angeles and is an amazing developer with over 10 years of experience. He's worked on projects with companies such as Intel, Disney, MySpace and etc as a contract developer. He decided to come to new york because he wants to get away from the corporate space and move into the startup sector.

He's a polyglot that is able to develop in a variety of languages from PHP, ASP.NET, .NET, JQery, Backbone, and etc. He's comfortable with front-end and back-end development so he's pretty flexible in the roles he could fill.

Honestly, if you speak to him personally over the phone he'll probably astound you with his ability. I wanted to extend him as much as help as I could because I know how hard it is move to a new place at the drop of a hat in the pursuit of a goal.

I'd personally appreciate it if anyone to give me a lead to someone who is looking for a skilled hacker.

Thanks!
Cam.
It's not hard at all to believe that businesses would complain about a review site that is working perfectly. Would you be willing o disclose your parents' business so hat we can analyze the hidden reviews?
At the same time there is a definite "education bubble" going on, somewhat counterintuitively, with the spiraling cost of education [1].

The reasons for this seem to be complex, including the availability of student loans, the increasing importance of college rankings allowing higher ranked institutions to raise prices, losing money on athletics [2], arbitrary requirements and/or incentives for college degrees where none are technically required and so on.

While we've pushed the notion that education is its own reward and colleges don't necessarily exist to teach you anything useful in the real world, it's becoming increasingly clear that prospective students are going to have to make their choice of whether to go to college and what degree to get from an economic standpoint, at least in part.

One of the problems seem to be that for many professions colleges have a captive market where you can't practice in whatever field you've trained for without an internship or similar. In some fields demand greatly exceeds supply causing some internships to be sold [3].

To quote Kent Brockman [4], "Scott, things aren't as happy as they used to be down here at the unemployment office. Joblessness is no longer just for Philosophy majors - useful people are starting to feel the pinch."

You also have (particularly left-wing) governments who treat college attendance as some kind of political goal, which is crazy. Having access to a college education is not the same thing as giving everyone a college education (whether they will benefit from it or not).

The biggest problem I think is that most of the jobs of future don't exist yet [5]. It's unclear if, in the future, the population will be fully employed. I can't find a link but I do remember reading one economist's bleak prediction that in the future, with increasing automation, only 20% of the population will be required to produce the world's "stuff", the other 80% being much like the ship inhabitants in Wall-E.

[1]: http://lifeinc.today.com/_news/2011/08/11/7349127-good-graph...

[2]: http://www.outsidethebeltway.com/college-athletics-losing-mo...

[3]: http://www.michigandaily.com/content/selling-internships-hig...

[4]: http://www.imdb.com/character/ch0003026/quotes

[5]: http://www.forbes.com/2006/05/20/jobs-future-work_cx_hc_06wo...
It's actually easier than you think (and quite fun.)

This page helped me a lot: https://help.ubuntu.com/community/Kernel/Compile#AltBuildMet...
This makes me think: I'd love to see a tell-all about how product developmemt works at Samsung more than another about Apple. Other comapnies are more mysterious to me at this point.
You can watch it on youtube here:

http://www.youtube.com/watch?v=KX2BQM0D01M
As I mentioned in another reply, you have to have a client willing to pay for it.

My opinion is backed up with experience that problems end up being caused by people choosing "mastercard" but entering a visa number (for example). It's more errors that have to be dealt with, and causes confusion and in an earlier project, abandoned carts, or increase in phone calls to 800 numbers to talk to someone to place an order.

Can I say it was specifically that? No, but I did see higher than anticipated abandonment rates after wrong CC numbers/types were chosen.

But... hey... "that's not our site" and "our users are different". So... unless a client wants to pay for A/B testing (and wait for a statistically useful number of users to use both versions), they just go with whatever they want. And they'll rarely want to spend more money to prove themselves wrong.
"cheap-supra-shoes"
Upvoted because the issue is important and there are intelligent people to discuss the issue here. I regret that the article's key factual statement is "Testing does not motivate engagement, passion, creativity and innovative thinking," without any evidence to back that up. There is no suggestion in the article where to look around the world to find an example of a school system with differing practices that motivate engagement, passion, creativity and innovative thinking. There is a huge research base on science education (it is considered an important national priority in many different countries) all around the world, but the submitted article doesn't discuss what good practice looks like.

The TIMSS study is another international study to look at for information about science education in various countries. Most studies of education policy suffer from the same defect of not having a truly experimental design:

http://norvig.com/experiment-design.html

that is, most of those studies don't have random assignment of students to treatment and control groups, but rather look for correlations between academic performance and other observations, with nothing in the study design being able to give assurance of causation.

Science textbooks used in the United States have long been very lousy,

http://www.textbookleague.org/

and as I have had a chance to see science textbooks from other countries, particularly Taiwan, China, and Russia, I hazard the guess that improving textbooks in the United States would help more learners learn science more successfully. General improvement of teaching technique along the lines discussed in another current HN thread

http://news.ycombinator.com/item?id=2960085

would probably also be helpful, but the policy incentives needed to improve teacher performance are not easy to come by in the United States.

After edit: To answer a question asked in another comment below the submitted article, scientific illiteracy is an important public policy issue because scientific illiteracy in a democratic republic results in voters voting for stupid policies because they don't understand science. The reason to know science isn't just to get a job, but to be a more thoughtful citizen and voter.
I'm not sure that usage indicates even rough numbers of hackers. Hacking OS code is a bit more daunting than hacking RoR code (at least in popular opinion), therefore I would think that more users of RoR are likely to hack on it.

That said, Linux is a huge project with tons of contributors.
Shoot, I knew it... I probably unconsciously do this because I'm young and feel insecure that I haven't built up a big portfolio yet.
This really depends on your definition of 'travel'. Do you just want to go places? See ruins? Meet people? Eat? It all depends on how you define what travel is. I personally prefer to think of travel as cultural immersion. Jumping into an unfamiliar situation and going gonzo. Live as they live; learn the customs, language, modes of interaction, how to cook the food, how to relax, and so forth. You don't have to travel in the traditional sense to do this, there are many cultures available and accessible within your own country. I'll list a few for you, the military, remote communities, big cities, artistic enclaves, and the list keeps going. Join one. Experience it, learn the good and bad and finally move on, or don't. Rinse and repeat.

Experiencing what humanity has to offer give valuable insights. It really don't matter where or who, you can learn something new and if you think about how you can harness that information you can use it to found a successful business or just keep it to yourself for your own satisfaction.

If you want to build a startup, what better way to do that than to find an untapped market in connection one or more groups of people. Travel is as much an investment in yourself as formal and self education.
How to Build Your Links to Your Blog the Whitehat Way
Yelp's main defense is "It's done by an algorithm". That's not a valid defense for a bad business practice.

They are accused of hiding positive reviews for businesses that don't pay them. You can perfectly well write this logic in Python for an filtering algorithm:

def filter(review):
...
if review.business.contacted_by_sales_count >= 3 and
not review.business.paying_yelp and
review.stars >= 4 and
random() > 0.8: # 80% chance
return true # yes, filter it
...

Even if it's not written so explicitly they have to take responsibility for their algorithms.