skysight-inc/HackerNews huggingface dataset:
Something that's become increasingly clear to me as a developer is that good code is only a small part of the puzzle - by far the most important factor is communication.

It's difficult enough to determine exactly what it is a client is really asking for as a native English speaker sitting in the same room.

Add in a language barrier, time-zone barrier, remote communications barrier and a cultural barrier and it becomes increasingly difficult for any non-trivial project to succeed.

Outsourcing seems to be most successful if you can very clearly define a specification or systematize the work, have enough knowledge to review the quality of the work that comes back and have plenty of time to micro-manage the project.
You and others seem to be missing that he is talking about the default 'int' type. If you want a specific overflow behavior, he implies that would be under a different name. I agree -- 'int' doesn't need to be the type that maps most efficiently to the hardware, even in a "systems language". It can and should be a fairly efficient type that has reasonable semantics.
The reasoning and analysis is so silly I would question all of the thinking that went into this article:

“The real problem with PRT in dense urban areas is parking. During non-rush hour periods, what do you do with 333k vehicles?”

What a huge face-palm.

This refers to his statement about NY where he naively assumed the most sensible analysis was one that replaced the existing subway completely with PRT.
- Then, magically, every person would go buy a car ( why? )
- All those people would need parking spots at the PRT stations that are within minutes walking distance
- He designed a one-size-fits-all solution instead of recognizing that a combination of several specialized solutions is even possible.

You're not going to replace the ultimate freedom cars give you, nor the huge capacity the subway provides. PRT does something else - it provides a supplemental point-to-point transportation.

Also, the peak demand measurement is flawed because it is based on existing infrastructure. X cars go on a freeway / hour. Y people go on a subway / hour. But you are forced to use the 10 freeway because its the only infrastructure that provides for MANY routes [ santa monica - downtown ], [ culver city - hollywood ] and so on. Considering the "mesh" feature of PRT requires an analysis instead of starting and ending destinations - not the infrastructure those trips used!
Gabriel Weinberg's Angel Investing Requirements
How To Build Credibility On The Web
The purpose of link building is not only getting back links for your site but also about building credibility of your site on the web.build link in the way that leads to recognition and reputation of your site over a period of time.
I don't know. There's no apology. Just a half assed explanation.

Taking my english skills, calling someone an indian cowboy, is saying indians (posers) trying to be cowboys (the real deal).

Literally, figuratively, metaphorically is definitely saying more than what it's not. And it's not positive.

Instead of discussing facts, @cloudgroupsys' small mindedness to discuss and expose their ignorance (and what likely shows in many other things) simply, cannot, be overlooked.
I like Windows 7, but I prefer bash for my console. Enter Cygwin + Console 2. Now life is better.
I think I'd like it better if it presented you with a list of startups to select from. Maybe some nice colorful buttons with the company logo or something that you can click to get more info about each company. You guys could either hand-select some or just show some random companies. That big search box turned me off, cuz I didn't know any companies to enter. You could still keep the search box for people who want it.
PS Vita memory cards аrе used nоt оnlу fоr games
My First E-Business
That's not "changed his mind", that's "found ways to route around the braindamage with unofficial things the GNOME 3 'designers' won't accept".
What is it with the page rendering of the linked article in mobile safari? It comes up perfect and then refreshes to crap.
Same shit happens in Turkey every year. Even the form of the questions are identical. In a sense, people who pass Student Selection and Placement Examination(http://en.wikipedia.org/wiki/Student_Selection_and_Placement...) in Turkey may be the best matches for their work positions, but only in 1860s.
Depends on who you ask, and how broadly you define "capitalism". On the definition side, some people define capitalism really broadly as anything that involves markets, while others distinguish between capitalism per se (driven by investment of large accumulations of capital) and market competition in other arrangements, like mutualism (http://en.wikipedia.org/wiki/Mutualism_(economic_theory)). I would guess that some people want to get rid of the narrower kind, others want to get rid of the broader kind, and others have separate goals entirely (perhaps more reformist ones, like European-style welfare-state capitalism).
From pg's (using the sidebar[1], so that you can easily skim the contents): http://paulgrahamsidebar.heroku.com/investors.html

Venture hacks also made some nice points: http://www.slideshare.net/venturehacks/presentation-hacks

[1] https://github.com/danielribeiro/PaulGrahamSideBar
It's a bit more nuanced than that; they really mean 'stomping out capitalism for all values of capitalism that involve political corruption and destroying the middle class'.
Knock the fear out of your life
IPhone Siri vs Windows Phone TellMe
You are not giving them your Google credentials - you are allowing them to use Google to sign you in, confirming your identity (name, email). Technical details are here: http://code.google.com/apis/accounts/docs/OpenID.html
- the key point is that your password remains private between you and Google.
I've been toying with the idea of doing something like that as an optional way to download packages from the site I've been building. I like the way you put it, as a "shopping cart" type system, that's a good way of thinking about it.
The math here is surprisingly weak. I'm not sure about where you guys went to school, but this is fifth grade stuff. Sure, there's a lot of memorization, more classics. But wowzers. No math.
That isn't true. Only the history/geography was recall. Latin translation and geometric proofs aren't regurgitation.
Reader fixes it... I must start using it more often.
Agree that communication (or lack thereof) is a key issue. That can be worked out but having 11PM conference calls or combined hacking sessions stretching to 2-3 AM gets old very quickly.

Another is the fact that the culture within a lot of contract shops isn't exactly innovation-driven. I really don't understand how you could get an engineer/coder passionate enough to be interested in some stranger's project.

Net net I agree with the author: you can still make a career out of tech. The doomsayers from ~10 years ago who predicted the end of the US programmer were wrong. I don't think however that big companies (Cisco/Microsoft: any company with a big India development center) will ever hire legions of US programmers again though. That train has long since left the station.
Being able to use a real shell with all the tools I'm used to when developing on Windows.

Cygwin in combination with MinGW and the Windows native version of GVim lets me have almost exactly the same environment as I do on Linux and Mac OS X.
Said router, of course, the product of a capitalist organization....
I'm surprised there's no calculus. Not even a basic derivative. The rest of the exam is certainly difficult to warrant a calculus question.
I concur. I made a leap from developer to fulltime Product Manager about 6 months ago, thinking it would be some sort of 'vacation' that would allow me more time to code in my free time...

I quickly discovered product work is so, so much more demanding a position than writing code that I barely have time to do anything else but work.
Heh, that was a fun one to figure out. When digging around in iTerm2 source, I found out that you can figure out the current working directory of the shell, so that was relatively easy.

The hard part was my goal of getting it to work even if you change the working directory, so that paths that were legit before stay legit. I found out that my shell sends an escape code that updated the terminal title when it changed directories, so I hooked it into that, but it turns out that's oh-my-zsh specific.

I also added the ability for it to work even with spaces, which is essentially a brute-force, so it's not pretty.
Convert Any Webpage to an Image
His points are are ios isn't as superior as it used to be and Siri sucks. The former is probably true of the OS itself but not so of the app ecosystem. The latter doesn't match my experience where Siri is, especially when driving, freaking awesome.
The Cloner
Isn't that just British vs. American English?

http://en.wikipedia.org/wiki/User:SpNeo/Spelling_Guide
I think that at that point calculus was a grad-school-level thing. At the very least, it wasn't being taught in high schools. In fact, I'm pretty sure it's only taught in high schools today under the aegis of Advanced Placement classes, which give you college credit.
Herve Leger Corozo Combo Signature Essentials Cocktail Bandage Dress
Comparing nationalities is overly general and wrong. You should have stuck to comparing hourly rates instead. The points you have made may apply to comparing U.S. based developers just as much as they apply to comparisons with non U.S. based developers. I have seen U.S. developers charge rates which I know are below the level that a freelance developer would need to live on, and I have seen these same developers be very flaky. A solid developer can charge as much as anyone regardless of location.
Can you (or another SEO) comment on why the mini-site is better than just a blog post on their site? Don't they want the PageRank juice for their main site and not the mini-site? Or is the plan to redirect the mini-site at a later date?
I very much doubt that most college students today, even in technical majors, could work out the geometry proofs. I was a calculus TA for two years in college (at an engineering school), and students don't know geometry anymore. Nor can they prove anything at all.
Python 3 and ASCII Compatible Binary Protocols
"Nowhere does he say that the semantics of his `iNaN` are exactly analogous to the those of existing floating-point NaNs"

Since current semantics is used everywhere today, using semantics that you imply for some new cases and keeping the current for existing would immensely add to confusion and it would be wrong. It's not nit to pick, it obviously shows that author (and you too) is not acquainted with something that should be a common knowledge in the profession since at least 1985, http://en.wikipedia.org/wiki/IEEE_754-1985

And that was exactly my point since my first post.
The Onkelseoserbe-Contest
I agree that silent wraparound is evil. Overflow should trap (and throw an exception if the language has those).

But I don't care for iNaN. I'd rather get the exception at the point the problem was created.

I'm also not sure what I think about the idea that intermediate results should be able to be wider than the integer type being computed with. I'd rather be able to introduce temporaries for subexpressions without changing the meaning of the program -- this is basic referential transparency.

That said, I'm not completely convinced by the argument that it's too dangerous for a language to support arbitrary precision by default. Special types or operators can be used in contexts, like interrupt handlers, where allocation is undesirable. We have an existence proof that this is workable: the Lisp Machine operating system.
Cygwin gives you (seamless) access to the Windows file system. Is it possible to (say) 'sed ... | wc' a file in the host's directories from a VM?
It's probably to late to learn how to cultivate it if you don't already have it, but VCs love rationally exuberant hypomania. See Bill Nguyen, as an example. http://www.fastcompany.com/magazine/160/bill-nguyen-startups

But with the caveat of mathattack's advice to be authentic -- but if authentic you is really excited about how your company is absolutely going to profoundly change the world and eventually IPO, then roll with it.
I'm a partner at a Ruby outsourcing company in Argentina. I sympathize with the author, but I think the conclusion that outsourcing doesn't work is overly broad.

The crux of the problem is that working with a remote team is a very different proposition than working with people onsite - a fact that is obvious but that people generally fail to act on.

Quite often at my company we're contacted by clients want to hire folks in a foreign country and expect them to work like remote employees, but cheaper, and with fewer legal responsibilities. They think that through the wonders of Skype and email, people in India (or South America) can work just like on-site employees.

The reality is that outsourced development to remote teams only works when the client is willing to adapt their own work patterns to it. As a client, you need to:

* Have a crystal clear idea of what you want built. The less communication overhead you have with the remote team, the easier your life will be, and the more likely it will be that stuff gets implemented the way you want to.

* Have frequent and early deliverable dates. Don't start a project that will take 6 months to get a first release out with a remote team. Shoot for as early a release as possible, followed by frequent small releases. This lets you pull out almost whenever you want and also reduces the likelihood of burning out the developers on the other side.

* If you already have a company with a bunch of people, have the remote developers work outside your regular dev cycle. Don't expect to plug in a couple of guys located 5 times zones away into your regular team, unless your regular team is already distributed.

* Be linguistically very compatible with the folks you're outsourcing to. If you have any difficulties understanding or being understood by the folks you're hiring, then you're significantly increasing your risk.

The well known Ruby consultancies like Pivotal, Thoughtbot and Hashrocket will all tell you, that outsourcing to foreign countries is a mistake, and that developers need to be on-site. This, of course, while basing a huge amount of their business on Rails and a bunch of other open source libraries and frameworks which are developed almost entirely by distributed teams. These companies have an economic incentive to lead people away from outsourcing to cheaper countries, so follow the money.

It just also happens to be the case that since many clients don't understand how much their own workflow needs to change, many outsourced projects fail and reinforce the idea that outsourcing doesn't work.
There were only one or two questions in the mathematical part of the test that I would consider regurgitation -- the rest is stuff modern students should be able to do.
Plane geometry is woefully lacking in education nowadays. The situation is so sad that some of these questions are very similar to the geometry questions in the USAMO/IMO
Ads vs ATM Fees
I've been thinking lately that certain APIs would benefit from two distinct 'entry points':

1. a nice, object-oriented hierarchical RESTful interface for standard queries and getting started e.g. /api/user/12345/friends/

2. a sql-esque query language interface for arbitrary, complicated requests e.g. /api/?q=select id from users where name="Joe"

It looks like ql.io could be a good way to provide the latter.
Here? http://en.wikipedia.org/wiki/Hotmail#History
Got Lots of Money to Monitor? Sorry, No App For That
Adidas Jeremy Scott 2011 Bleu, Adidas Jeremy Scott pas cher
Adidas Originals by Originals Jeremy Scott Bleu Femmes, Baskets Adidas Jeremy Scott Wings en ligne, Adidas Jeremy Scott, Jeremy Scott 1.0, Jeremy Scott 2.0, 2011 Adidas
Senseye - Controlling the UI using your eyes
> If you take a look at the website of Freshdesk, you'll see that they stole the design of Zendesk.

Are there that many different possible designs for a helpdesk system?
Thanks! You raise a good point in that it doesn't show everything people were doing. I should do a follow-up post to elaborate on this, but since you brought it up, I will answer it right here right now.

The majority of techs were supposed to sit there, take calls, and work tickets. When they were actually at work and not on a break, in the bathroom, or on lunch, they should have been "Auto-In" on the phones while working on tickets. If they finished a ticket and a call wasn't presented to them, they should have immediately gone to the "unassigned" view to grab something new.

You're right that it could represent a long phone call. That kind of stuff happens. I used to run these tools on myself and see a dip in my data. I'd worry about what happened and then realize, "oh yeah, that's when some Enterprise customer called up and needed hand-holding through fixing Tomcat".

The difference with a long phone call is that their idle time would then be followed by a ticket being created or updated to document what happened in the call. I had another view of the data which would let you spot this situation easily. It's not evident on the graphical view shown in this post.

Also, long phone calls were relatively infrequent. Most issues could be resolved in a couple of minutes. "Please unlock my control panel" is short. "Your hardware just took us down again and we are hopping mad" is long. Most of the calls resembled the former and not the latter, fortunately.

It's when you see the same people, day after day, with these l-o-n-g gaps and no ticket updates to suggest a phone call that you start wondering. After long enough, you realize there are some who are just not pulling their weight.
Oh, heretics! How dare they leave ed out of the list [1]?

[1] https://github.com/bmatzelle/gow/wiki/executables_list
I suspect that's who the author may have felt threatened by at some point, it's obvious this is specific to his experience.
Top Ways to make money online
Oh, that my own childish efforts and crappy web development would develop this much brand awareness, customer education and unpaid publicity!
Maybe part of what this article is observing, is that so much of life has a 15-year half-life. Your family, your situation, your wife, the economy, your 'career', what you think you love. If any of this resembles exactly what it did 15 years ago, you're the exception, not the rule. It is change that is the constant.
The people who can’t finish after double the allotted time exist in the US, too. Except here they bill the government $100+/hour to not finish FBI case file systems or air traffic control revamps.

There exists good developers in India, but they are harder to find than good programmers locally, because of the distance.

It really is the case that 50% of everybody is below median — doctors, programmers, judges, …!
Taco Roest: Interview VI – RealAcad Mondays
God, it's like 3 minutes. Is it really that big of a deal to turn them off, even if it is for no reason?
I don't think, as a submitter of the link, I can now edit the link. If it is possible, please someone let me know. I would be happy to oblige.
Ask HN: Would you use a service to review your Android game?
Hi,
We are considering building a service that lets developers upload Android games to get subjective reviews/feedback from a community of reviewers. This is to help developers get the critical feedback they need to make an impression out of the gate. We still have not figured out how to build the reviewer community. Our first thoughts are to incentivize them using points/rewards/bragging rights. Granted, that is going to be really tough but we would like to gauge the interest level of developers in such a service. If you are wondering how is it different from the reviews developers get in Android Market, we encourage reviewers to give detailed feedback on a questionnaire set that is not annoying but still useful.

The real question to you is, if you are an Android game developer, would you use such a service? How much are you willing to pay per game? Does $100 sound too much?
The lack of dedicated lanes was mentioned already. But this alone, while significant, is not the biggest problem with the bike.

Let's take Toronto. I could probably bike to work 9 km in an hour (half an hour if I had a dedicated lane - but I don't). However, in summer I sweat a lot and there are no showers at work. In other seasons - it is rain and snow that are the obstacle.
Actually from a cursory look at the Latin part, it seemed that all of the sentences and things they chose for you to translate were very specific cases of applying rules.

Maybe a bit harder than some of the other stuff, but still regurgitation.
That was my point; the server could automatically generate a self-signed cert even if the administrator is lazy or ignorant.
Quote one of my past Indian coworkers: "If you pay peanuts, you hire monkeys.". Which is the chuckle worthy way of saying that eventually the markets are, all else equal, fairly efficient, and that the labor pool available at $4 an hour to bill to you at $12 an hour has systemic, pervasive competence issues which will prevent the successful completion of many projects.

Anyhow, beating the usual drum: don't be a cost center. Figure out how the business works and nobody will even consider outsourcing the projects you'll work on.
> Have a crystal clear idea of what you want built.

> Have frequent and early deliverable dates.

Both of these things are extremely difficult (if not impossible) for experienced software consultancies to know up front, let alone the crowd looking to outsource. More importantly both figuring out what to build and knowing when those things are deliverable have, in my experience, required the involvement and input of the developer.
Seriously? That seems to speak to a lack of knowledge about how economics actually works. Would they say 'stomping out programming tools that let people write evil code' ?

My confusion stems from the fact that political corruption and the plight of the middle class have less to do with 'capitalism' (an economic theory involving free markets) and more to do with 'some people are evil.' There seems to have been as much 'political corruption' and 'middle class stomping' in the Soviet Union and they didn't actually have capitalism as an economic theory. That is why it confuses me when capitalism seems to be the target.

The institutions in the US that protect citizens have been under served by people who they represent. That I get. How many times have you heard someone ask for ideas for 'avoiding doing jury duty' or 'only one loser is running for school board seat 12'. Those institutions, the justice system, local governments, are the pre-cursor institutions of Congress and federal departments.

What is more impressive to me is that you have to let someone serve who gets elected and a lot of places you can get elected just by throwing your name in the hat (I'm talking various cities and counties around the US, no Congress).

So why isn't it "OccupyLocalGovernment" ? Then you could do stuff like prevent disasters of Bell California [1]. You know, "Think nationally, serve locally." kind of thing. Get some experience running the city, move up to the county, then state, then you'll be well trained and positioned to run for Congress and fix things. Frankly if folks did that it would scare the crap out of the New American Century types.

[1] http://www.ktla.com/news/landing/ktla-more-high-bell-salarie...

[2] http://www.newamericancentury.org/
> I mean hell, I know I wouldn't want a car if I could just have a subscription to a car. Especially if it wasn't just like Sedans. Imagine being able to rent a truck immediately at a moment's notice, then ride back home in a Sedan, all without having to worry about driving anywhere?

It's called Zipcar or your local equivalent.
The SAT math questions are easier than these.