skysight-inc/HackerNews huggingface dataset:
Marketing Agency in Hong Kong
RBM is a marketing agency in Hong Kong that delivers superior online strategies all driven by the philosophy that performance reigns supreme.
'Worse is better' means that simple and quick to market but flawed is better than complex and correct but slow to market. 'Complicated and flawed' has no place in that debate.
Climber jump
I don't have the cm problem you are talking about. Moreover, it is a fixable bug, not a feature like Facebook app installed by default. You are comparing apples and bananas.
(in market share)
If you do dev work on a remote server this is usually not an option unless you're willing to open half a dozen ssh connections, but then none can communicate with each other easily..

I'm sure iterm2 does a fantastic job doing window/tab management, but I spent almost 5 years working over ssh.

edit - tmux is scriptable too, so you can setup a dev environment using a shell script (I do this, setting up my rails server, console, resque workers, etc, etc).
Open Source at NASA
Generally "press" has been interpreted to just mean "writing", in part because it's hard to see the Constitution's authors considering "press" to refer only to a specific occupation like "journalist" or "publisher", when many of their own political publications during the Revolution, which seem like the sort of thing the First Amendment was intended to protect, were DIY pamphlets or single-sheet flyers.

Eugene Volokh has an article arguing that as well: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1802229
How? Generally curious, because I have ALL those symptoms.
I interpret it as "unconventional". I think by "foolish", he means that what can appear very stupid could actually be brilliant. In other words, I think he's saying "Don't discredit something because everyone else is".
"At stake, say supporters, are American jobs. Every free piece of content scraped to be sold, or given away, online takes money out of the pockets of record companies, movie producers and other content creators and their millions of employees.
Pharmaceutical companies, sports leagues and video-game makers have also voiced support.
"Especially in this time of economic recovery, we cannot stand by and watch while American companies and the jobs they support are being bled by foreign criminals who are taking advantage of a massive loophole in our law enforcement capabilities," wrote Steve Tepp, who works on counterfeiting and piracy issues for the U.S. Chamber of Commerce. "These illicit enterprises are not tolerated in the brick and mortar marketplace, so why would we allow them to flourish unchecked online?""

Rhetoric of SOPA supporters > Rhetoric of SOPA detractors, when it comes to winning public support. The message needs to be streamlined...
@itmag Good suggestions, thanks!

@hglaser Unfortunately, in some places such as Bangalore, India, we can't serve beer - free or otherwise! They'll have to be content with coffee/tea/soda and so on.
NoSQL Applications
I don't know if I buy it.
Startups have plenty of benefits from being unbureaucratic, willingness to take risks, and small enough to pivot.
I think that the fact that they pretty much only employ middle-class white men under 30 is a pretty significant brain-drain, though, as people with experience age out so quickly, people from other fields don't join, and there's a monoculture of viewpoints.
This is so, so true. Whether through pure rational amoral choice, or subconsciously, every employer knows that some employees come with a hidden extra cost.

In the US, maternity (+paternity) isn't crazy in most states, and I suspect that's not a major issue. However, the fact that anyone but a white male has potential cause to sue if fired (due to their ability to claim gender or race discrimination), is a subtle but insidious reason to think twice about hiring a woman or person of color.

The truth is that these sort of market-distorting regulations, while possibly well intended, frequently end up hurting the people they are designed to help.
US Bachelor and PhD enrollment rises for Computer Science
"Freedom of the press" does not mean "freedom of news agencies". Remember, the Constitution was written back in the 1700s when "the press" was an abbreviation for "the printing press", the only mechanism of mass content distribution available at the time.

"Freedom of speech" means you can say what you want at a rally, assembly, or just walking down the street, and "freedom of press" means you can print (or "press", i.e., use the press to create and distribute) what you want.
That title could mean anything. They are referring to total active sites across all domains.

IIS is still 2nd place if you look at the top one million busiest sites.
Android app scans products, reveals SOPA support status of creator
I was curious to see where enrollment was at considering the 94% job placement that NYU CS grads are now experiencing (http://www.cnn.com/video/?/video/business/2012/01/07/harlow-...)
Great advice squiggly101. Thanks for the solid and honest feedback.
As far as I know, in Spain the mother must disclose her pregnancy before 6 months.
Don't be silly. Of course I use Facebook. Most people do.

I have no time of day for the developers of the spamware that fill it, but that's not the issue here.

A plugin that does not in any way use the Facebook api is just a stand alone application.

This is exactly what Cory Doctorow is talking about with the war on general purpose computing. A company flailing wilding and applying bad (legal) pressure to bare against the issue of people using their computers to do something the company doesn't like (in this case automating game actions) is the wrong solution.
On the other hand, once the Internet generation become parents and begin recalling painful (or guilty) memories of various kinds of cyber-bullying they might be even more amenable to censorship.
The author claims to have bootstrapped WatchMojo.com, but CrunchBase says they took Seed and Series A.
Although each country has its own rules (maternity leaves, vacations, VAT, etc...) but the problems are common share to all of us.
Great post!
There are a bunch of different issues to be parsed out here:
First and foremost, I think what this comes down to is understanding the priorities for your particular organization. There are some places where a high test:dev ratio may be critical e.g. the core pieces of a new OS or firmware for factory robots. For things like that, there is a really high cost to rolling out updates and that cost can be mitigated by paying for a second look at quality up front. For a consumer-facing web app, the cost of making a fix is often pretty low and can be mitigated by other means e.g. limited rollouts or beta previews. I think the real problem is treating various pieces of software in the same way, when in fact the fundamentals of the model are quite different. This also applies to using the same metrics (be that coverage, test pass time etc.) on each project. You have to find what works for you and not assume that the problem can be solved the same way.

Second, it's not fair to go easy on the quality of test/QA folks. This is where a lot of organizations that actually invest in dedicated testers fail. Testers must be held to a similar bar as developers, just with a different functional role. As others have pointed out, the disbalance that widely varying talent levels cause in organizational health is quite disastrous. It's the same as any other piece of hiring. Make sure you have the right person for the job. That almost always means someone who knows computers/code/workflow/users at the same level as developers or product managers.

Finally, as a former Windows engineer, I don't agree with the narrative that the Vista fiasco was a result of over-automation and not enough end-user scenario testing. It was more a problem of poor processes that couldn't handle the scale of the team and a lack of clear planning/leadership to account for that. Windows 7 had, if anything, more automation and more testers than Vista and was obviously a much better product. A lot of things have to go wrong to get something as ugly as the Longhorn Reset (http://en.wikipedia.org/wiki/Development_of_Windows_Vista#Mi...) and the one that OP pointed out was likely one of many.
> You don't vote against a candidate, you vote for one.

Which is a shame. Always seemed much better and more popular election scheme would be to vote against the one candidate you couldnt stand.
It's all about the organization valuing one's work. If testers feel their job is important and the organization rewards them commensurate to their impact, I don't see why a good tester would want to leave. There's already so few of them.
I agree. There are actually some good reasons to seek VC funding even if it is possible to bootstrap, but the author managed to miss them. Instead he centered on some really bad reasons.
حادث لاعبى الوحدة بالصور والفيديو
We are a 3 people company doing software and we all do teleworking. (We used to be 4 people in 3 cities, now we are just 3 in 2 cities.)

So, I don't see how much my position as an employer impacts my employee's daily experience. They are free to do what they please, they just have to perform some work on a laptop for 8 hours a day.

The disadvantages are many for a company, starting with the fact that you have to play by the rules that are enforced by various entities that usually can't wait to fine you.

Firing an employee is rather complicated [1] and you are not allowed to do time-limited contracts much. So, once you hire somebody you do it "for life".

In a small company I would say any employee influences about as much my life as I influence theirs. I had a guy quit on me out of the blue this year (got another offer) and it was a bit of a shock for my business -- I'm not certain there is anything I could do that would impact an employee that much except suddenly firing him, which is restricted as I've just said.

1. Actually they changed the law recently, it might have become less complicated, not sure...
> even with all that overhead, I bet it's still much cheaper to hire a bunch of top-notch, English-speaking programmers in Hungary

Actually, towards the end of the post he delineates the real tragedy: nobody starts a legal small consulting business in Hungary, for all the reasons he states. It's cheap to hire hi-tech labor in Hungary as long as you just send checks to individuals and leave the government out of it as much as possible.

So the situation is that the gov't, through heavy-handed social legislation, makes it basically impossible to start a small business legally. Big business I suspect has ways and means of gaming the system and making a profit regardless. Bad for Hungary.
First, I think for beginners the std-lib is fairly enough for basic learning tasks. Choosing a library is something one should consider only after he has gained some insight of the language.

Second, As no better than someone "just starting out with OCaml" myself, I'd like to redirect you to this page on StackOverflow for a comparison between Batteries and Core:

http://stackoverflow.com/questions/3889117/what-are-the-pros....
UI code should be in the same portable OpenGL that the rest of your game is in.
If you like tmux, you may love tmuxinator -- lets you keep your terminal sessions saved (even things like SSH that require login), and resume them exactly as you left.

https://github.com/aziz/tmuxinator
I think something more powerful could be done here. Imagine app that lets you understand all the politics and dirt on companies. Like how green are they or do they do animal testing . I see so much shit and choices, but who am rewarding
The original Netcraft article has far less filler text and contains far more information (with graphs!): http://news.netcraft.com/archives/2012/01/03/january-2012-we...
Chitrangada Singh Hot Photoshoot Latest Pictures Images
Chitrangda Sing is very hot and beautiful Bollywood actress and model. She is very attractive girl. She has appeared in Bollywood movie "Desi Boys" and she also would be appear in some next Bollywood upcoming movie 'Joker’ and 'I, Me aur Mein'. She has done also one advertise of 'Taj Tea' with Bollywood actor Saif Ali Khan. Chitarngda was born on 28 March 1976, Madhya Pradesh, India. She is married to Indian golfer Jyoti Randhawa. She started her career in Delhi as a model. After completing her education she directly stared modeling and got opportunity from different companies and other like; ICICI bank and Alukka Jewellery, music videos and she has also performed on lyricist Gulzar's "Sunset Point". Here present some of Chitrangda Singh Latest, Photoshoot, Photos, Pictures, Wallpapers & Images.
let me write a dialog library that depends on nothing;

function showModalBox(options){
var el = document.createElement("div");
el.className = "dialog "+( !options.classNames ? "" : classNames.join(" "));
el.innerHTML = options.content;
document.body.appendChild(el);
}

showing a box is the most stupid thing in this industry and the world will be a better place when we stop creating dozens of non-reusable dialog libraries.
Isn't nginx more often than not used as a front controller for apache/tomcat/etc?
I think this Jeopardy challenge was so interesting in terms of general AI that it'd be a shame if the original team completely shifted their focus onto new fields. There are a lot of goalposts left, such as beating humans without the advantage of the instant reaction time or beating humans assisted by the Internet.
Thanks for the heads-up. I wasn't aware of the service before and just implemented this.

For others, here's the gist. This assumes you've already got things setup for your domain in the route53 management console. In the easyDNS web interface:

1. Menu "Your Info": edit, set the "Beta Access" to "Beta User"
2. Menu "Preferences": set "Enable Route53 Support" to "Yes"
3. Manage domain, Domain Overview, "External" tab, click "route 53"
4. Fill in AWS Zone ID, Access Key ID, and Secret Access Key
(you can create dedicated access/secret keys for EasyDNS)
5. Click "Export from DNS" link and confirm

Then go to your registrar and add the additional nameservers to your domain. Once setup, every change you make in easyDNS will propagate to route53.
Online IDE
Please try out this IDE whichb supports 16 languages. I would love to have any suggestions or comments.
Theres actually a vim plugin I've been using that comes with Janus that loads up a shell in a vim buffer. It's been quite helpful, but I still find myself having separate macvim and terminal windows open, especially for rails dev. I normally have vim open for editing and a terminal window open with tabs for rails console, guard for rspec, server and general terminal open.
I don't understand your position at all. In essence it appears to be "if they don't use our API we have no recourse at all, its all fair use". Along the same lines any bot that automates any computer game is "ok", even if it destroys an entire industry of professional gaming, any application that scraps web data is "ok", etc. HN even blocks that kind of use.
WHAT MEN WANT AND WHAT MEN NEED
For many wives, the very thought of their marriage coming undone is overwhelming. Why did the man that pursued her so vigorously during dating now seem so distant in marriage?
This brings us back to my original comment where I said that generally companies do tax evasion in Romania and most "job creation" involves a certain degree of tax evasion. I guess the same happens in Hungary too.

About firing, it does seems fair to me: an employee can just quit at any time with no reason so a company should also be able to fire at any time.

They way I see it, asking for a return of "subsidies" should be regulated some more. But not outright banned since I can clearly see some situations where it would make sense.

I am able to add non-compete to a contract, it's just not worth it because the ex-employee will still be getting at least half a salary each month. I don't see why they should be banned.
Eliminate everything to do with race from college admissions.

A relatively simple way of determining race with a high degree of probability is through a person's name (1). Next would be a person's location. After that, a person's primary school location. Or any lists of a person's interests/extracurricular activities. You cannot eliminate determination of race in college admission (or nearly any other application process).

Affirmative action is inherently a cause of racial bias (decisions are made based on the color of ones skin).

Yes, that's right. And on the other side there already exists racial bias. The analogy is steering a car, when you have a car that pulls to the right, you counter steer it to the left in order to go straight. In a car you can eventually address the root cause of the steering issue by taking it to a mechanic (assuming you drive straight to get there!). There is no mechanic to solve the root cause of racism - you can only address the symptoms and promote awareness. With no other alternatives to address racism in the application review process, the only solution is to apply equal and opposite bias to address the symptom of inequality. AA is specifically intended to discriminate against non-minorities in order to counter balance the discrimination that already exists against minorities.

(1) http://www.chicagobooth.edu/capideas/spring03/racialbias.htm...
The authors find that applicants with white-sounding names are 50 percent more likely to get called for an initial interview than applicants with African-American-sounding names. Applicants with white names need to send about 10 resumes to get one callback, whereas applicants with African-American names need to send about 15 resumes to achieve the same result.

In addition, race greatly affects how much applicants benefit from having more experience and credentials. White job applicants with higher-quality resumes received 30 percent more callbacks than whites with lower-quality resumes. Having a higher-quality resume has a much smaller impact on African-American applicants, who experienced only 9 percent more callbacks for the same improvement in their credentials. This disparity suggests that in the current state of the labor market, African-Americans may not have strong individual incentives to build better resumes.
ah, cool, indeed it works! thanks!
Because the app is in an iFrame, you can just use regular linked files and then the back button works as expected.

If you do that though, there are a few other issues - you may have to account for pages that do/don't have the Facebook signed_request post data - i.e. you probably need to store it in a session or cookie (and deal with the relevant IE7 cookie + iFrame issues by settings P3P header if you support IE7. Can't remember offhand if it is a problem in IE8.)

Obviously more complex apps where navigation is handled through AJAX get tricky when you can't access the container frame. Maybe look into history.js (https://github.com/balupton/History.js/) and see if it works in a Facebook app?
Are there any other sites/services like Pearltrees?
I came across Pearltrees (www.pearltrees.com) today for the first time (not sure how I have missed it till now) It's a lot like some ideas I have been throwing around for a project, though I'm very much not a fan of it being in flash.<p>I was wondering if anyone knows of any other similar services out there?
> if there's nothing genetically wrong with black people, then blacks should be demographically represented in colleges. If they're not, then there's something wrong with admissions.

This is vague and not good reasoning. You say "nothing wrong with black people" (p) --> "demographically represented in colleges" (q). In your attempt at proof-by-contradiction, you notice that NOT(q) is true, which should imply NOT(p)--something is wrong with black people. We know that's not right either, so what's wrong here is the initial p-->q. So you set up a new p-->q with "there is nothing wrong with admissions" --> "blacks are admitted in a demographical proportion", note NOT(q) again and conclude that NOT(p) is true, that is, there must be something wrong with admissions. Whether one wants to accept this new p-->q is completely separate from the issue of something being wrong with black people. Outside of this logic, NOT(q) could be a sign of any number of things besides "there's a problem in admissions."

Of course, the reality is that there are several feedback loops, and the actual causality doesn't flow one way, so it's hard to reason about (1-bit logic is insufficient) and even hard to influence. One might go around starting with blacks were once thought of as genetically inferior which led to some aspects of their current culture, and now that the genetically-inferior problem is taken away, the bad aspects of some black culture are still there, and they in turn go on to feed the continuation of the culture as well as produce subpar students and other bad individuals who will then be noticed by well-off folks who will associate the race with bad people, not because of some thought that they think black people are genetically inferior, just that they've noticed a lot of bad black people--of course, this leads to effects that are barely different from those caused by people actually thinking black people are genetically inferior, so you have "racism" where "racists" can be backed by observation (limited or not) instead of prejudice which will continue to feed into parts of the loop. And forcing employers to hire substandard black workers is not sufficient to fix the problem in the cycle of substandard black workers being produced in the first place, which has many sources like black culture, "racists", its members being on average poor since no one wants to hire them and other reasons, and more. So you try to fix the poor problem, but you don't because it's not as easy as just making sure they can't be refused a job just on their race. So you get employers complaining about the ineffectual overhead, and you spawn a new type of racist who assumes all black people with jobs were put there instead of a more qualified white man due to affirmative action, and these new types of racists start feeding into the cycle too.
This seems like excellent advice.

I've got a heuristic for finding when you're not doing this: when you say "we'll make our product free for now, but we'll charge for premium features later, when we have some that people would be willing to pay for."

That seems to be less common now than a few years ago, but I've encountered it a lot. It's a good sign that you don't think the core is valuable.
I use vim splits as well. I find my typical workflow is something like this:

1) Open a tmux split (vertical).
2) In the left tmux pane, open vim (and split horizontally).
3) On the right side, have my tests open and running via a watch command, eg: watch -n 10 "nosetests", or something similar.
This is a classic case of the "prisoner's dilemma". By supporting the bill, you may increase your profit (but probably not by 10x). However, you interfere with legitimate businesses, and thus cause a net loss to society.

The threat is that some day, the other companies will support a law which is beneficial to them (and bad for you). Systemically, it is best for us to cooperate to achieve a group maximum
I can see why they'd want to ban browser plugins that affect their site.

I've seen a few people create things like this which can cause problems for the users, and support. Many people install plugins which affect specific sites, or greasemonkey scripts, and then don't understand what is coming from the actual site and what comes from the plugin. Then, when the site is updated, the plugin/scripts can cause unexpected errors and the users often blame the site, not the third party code they're running.

So, I think that actually plugins like this are irresponsible and I wouldn't want people creating them for anything I owned.