skysight-inc/HackerNews huggingface dataset:
Ask HN: Rip out Twitter integration that uses find friends functionality?
I'm about a week away from launching a project that depends pretty heavily on the social graph and your connections in it.

I have both facebook and twitter authentication, and for each the app hits the relevant APIs to find your friends who are also using my app.

I've definitely focused more on twitter integration, as I view the twitter identity as more lightweight and less invasive- given the choice I would always sign up for services with twitter over facebook.

But at this point, I'm seriously considering ripping twitter auth out entirely given their actions the past couple weeks with turning off the find friends functionality on tumblr and instagram.

I realize it's a huge longshot my app gets to the size of a tumblr or instagram, but the whole thing is pretty much predicated on the apps ability to connect you with your friends.

So, HN, would you remove 'find friends through twitter' functionality from an app before launch, or would you go forth with it and wait for twitter to shut you down? Is it a real concern that I may lose this functionality? Or do you see that as a great problem to have, i.e. got enough traction that twitter noticed?
Also, the whole analogy about the Xbox 360 grabbing market share when the PS3 was delayed? It sure didn't last, how could we forget the "red ring of death" syndrome that caused the console to have a 50% or higher failure rate shortly after its release?

What does that have to do with market share?
Swatch Internet Time sounds awful.

Your idea to go from intuitive measurements of time to abstract measurements sounds awful.

A single timezone for a 3,000 mile wide country sounds awful.
Hacking Facebook for fun and profit: It’s not that hard, apparently
From my experience the hiring process hasn't changed much, at least not in the US. I recently changed jobs so went through several interviews and most were as you described - a series of technical questions with zero interest in my background or personality.

I could understand this approach for more junior guys straight out of college, but when hiring senior developers I'd assume the company would want to know a bit more about the candidates soft skills, past challenges and so on.

It actually put me off continuing the process with two of the companies (though I didn't walk out of the interview!) because it made me feel like all they wanted was a 'coding robot' and couldn't care less about the person behind the computer monitor.
Content hosting for the modern web
Vroegboek korting bij Landal vakantieparken aan skipistes
clickable http://www.chartburst.com
From what I know, there is no trust-specific tax deduction, but you can do more detailed tax planning, e.g. trust may release funds gradually instead of paying hefty lump sum tax on inherited assets.

Also, trusts allow for immediate access to funds upon death, avoiding lockup during probate process.
The only people who love math are math majors. Most humans don't love math.

Teaching kids to love math is pointless. Math is a tool, like a hammer or a DLL. Do you love your screwdrivers and methods? Let's teach kids about how math is useful to them in their lives, and let them take it from there.

Ongoing research is shedding new light on the importance of math to children's success. Math skill at kindergarten entry is an even stronger predictor of later school achievement than reading skills or the ability to pay attention, according to a 2007 study in the journal Developmental Psychology.

This is like trying to become smarter by listening to classical music. Is it ironic that those suggesting these ideas can't separate correlation from causation?
The whole situation was really bizarre. All the sr mgmt was on the call and it was not a small company at all.

For context this wasn't a normal hiring, partly an acquisition of something I was involved with (but didn't own) and the reason I turned them down was because they were, er, unfriendly people and their business model was an unethical borderline scam (though my rejection email was as non-specific, gracious and cordial and Dale Carnegie as you can get).

But there was definitely more to fuel the alpha-dog fire that I started than a normal rejection...
Review our Web App: Resume Generator.
Tillent allows you to generate beautiful resumes just by entering your details in forms. Don't worry about formatting, saving, sharing resume with whomever you need. This is an early version and still has flaws. Help us improve this. Suggestions both positive and negative are welcome. Thanks.
P.S: We will be adding more features soon.
Growing up Entrepreneurial
I believe a trust fund lets you put conditions on what would otherwise be a "gift". For instance, if you die and you'd like to ensure your children go to college, you can set that as a condition for their inheritance by setting up a trust with an executor who's job it is to respect those conditions. I am sure that there are limits on said conditions and they could be challenged, but I'm pretty sure that this is a major benefit over just stroking someone a check.
Yeah I really have to agree with you on this one.

There is a reason why programming chops are not usually measured in lines of code.

In my opinion the "art" of programming is to keep things simple yet still solve the complex problems.

I'd say the guy was being humble for sure, as it seems extremely unlikely he would have the discipline to sit down and write something SIMPLE from scratch if he really was a bad programmer.

I've never seen it.
Hackers should realize that if they want to go into business for themselves, they will encounter this alpha dominance ritual All. The. Time. If you cannot cope with this ritual, then learn how or your startup life will be hell.

You will find this all the time from procurement department "buyers", aggressive technology managers, and virtually everyone who makes spending decisions. If you are prudent enough to structure your business model so you do not have to land every single sales opportunity to survive, then it is pretty easy to come through this ritual with respect on all sides.
Pinch-to-Zoom and Rounded Rectangles: What the Jury Didn’t Say
US money funds thwart SEC reform plans
If you have decided on another offer, it's not rude to be honest and explain why you have chosen another position. Focus on how the other offer is a better fit for you.

If you have decided you just don't like the company or the position, continue with the interview just to hone your interview skills and to be professional. But keep your answers succinct and don't fain enthusiasm.

A seasoned manager will get the message and will cut the interview short.
Agree. My point is that all those costs are much higher when you go to work.
I think a leap hour makes sense because it could be integrated into DST (it wouldn't be an actual leap hour; you'd just change your timezone offset). If DST still exists hundreds of years from now.
This issue has never been about Android users being "conditioned" to pirate or whatever that flawed theory that sounded true said. The real issue was that Google only accepts Google Wallet payments, and the vast majority of users couldn't be bothered to make one just to buy some apps from the store. Now they are asking everyone in the beginning when they set-up their Android 4.0+ phone to make a Google Wallet account, and this should increase the number of users who will pay for apps.

In the past there was also the issue that paid apps weren't available in too many countries, but I think Google has largely solved the problem by now.
It's bug tracking software. Your experience with it is solely what you make of it. Dozens if not hundreds of OSS projects use JIRA.

This might be the first time I've ever heard someone say something positive about Microsoft TFS.
Well, all you point out is that one aspect of datomic could be implmented with some SQL systems. Datomic however has many other aspacts that are intressting.

Other then that, the true genius is to recogniced that a system like that would be worthwhile. Just pointing out that one could theoreticly do that with something else is kind of pointless if nobody has ever done it.
Ok, look at this: lead dev sees that your product solves their problem, but refuses to buy it, because you walked out of the interview.
And this somehow makes makes more sense than leaving interview at a company that you think is wrong fit for you?
When I see constructive feedback, I'll take that into consideration.
US farmers eye record profits on high prices, federal crop insurance payouts
Jeff - Founder/CEO - A trust is protected and in the child's name. Can't be touched by parents or the parents creditors. We also let you take advantage of the Kiddie Tax exemption. There are also no minimums. We offer access and ease.
Court Grants Consumer Watchdog Right to Battle Google-FTC $22m Privacy Deal
I recommend this:

First step: choose a problem that you need to solve -- a goal. Think about the problem, how valuable it would be for you to get a grip on it. And it doesn't matter what the problem is, as long as it's important and tangible.

Second step: learn how to solve that problem. Don't necessarily understand all the details at this stage, but know how to solve it in practice, for any statement of the problem.

Third step: learn the details of why the above solution works.

And guess what? The above is a very effective way to acquire an understanding of mathematics, and acquire self-confidence as well. And it is exactly the reverse of our normal math education curriculum.
So are you annoyed that HN only allows +1 until you have been a member of the community for a while ? this is something good about not allowing people to stifle different opinions.
If we want to give advice that will insulate people from making a poor networking decision, stick to: "go through the motions for the entire process."

Because the negative reaction from the interviewer isn't to any perceived rudeness in the way you decline. The reaction comes from the fact that you declined at all; the part where you effectively say: "I don't want to work here and no plausible amount of money is going to change my mind."

I have both cut an interview short and I have stayed through an entire interview and then politely declined to discuss an offer.

Even when I went through the entire process up to, but not including the negotiation over compensation, I was still given looks of shock and dismay. I was still treated as if I'd had three heads and told them their baby was ugly. It was essentially the same reaction as when I'd cut an interview short.

So unless you're going to go all the way through the motions, including haggling over an offer and then stringing them along until you have (or fabricate) some other, better opportunity, I don't think it really matters.
Cheat and use only the iframe src.
Example http://haxx-prox.herokuapp.com/proxy/452276e51f1aee679c4d26c...
Draft.im is a new, simple way to get a Dribbble invite
Actually, there is no need even to be "fake" (answering something generic). Try to find a good, real, reason to stay in good terms. There is always one.
Be genuinely interested in them as people and as a company.

In other words, always look how are you going to get new friends / allies. People are good in general (there are some jerks but that is beside the point).
Our current way seems to work fairly well. Certainly it's not bad enough to have a complete, worldwide paradigm shift.
This all sounds about right to me - the US government's increasing arrogance on behalf of US businesses, that is.
I have walked out on meetings, presentations, interviews and etc. I'm even audacious enough to tell the referral up front that if its a waste of time I'm walking out so be sure that its not.

Half the time, the reaction is that I've lost 'face'.
The other half of the time, I'm praised for my efficiency or speaking up.

You broadcast what you what want. If you want to work with no-nonsense cuts through the bull and tackles real problems directly people, than keep doing what your doing.
Yeah, the new default selection color makes text completely unreadable for me...
Any employee who uses Gmail personally has two accounts, yes (I actually have four - personal, .edu, my pre-Google startup, and Google). No one outside the corp environment can see my corp account. From my corp account, I can't find my personal account by searching. If I go directly to my personal profile page and try to circle my personal account from my corp account, I get an error "due to domain restriction".

So I guess the short version is no, what you are concerned about won't happen.
How long would it take for noon to be mid-night (as in middle of the night)? Centuries? By then, one would hope we're dealing with the bigger issue of how to coordinate time between two or more different planets or solar systems. As it stands, a certain section of scientists have to do the translation between the length differences of Earth days and Martian days.

It does provide a nice discussion point.
Don't confuse self-respect and primal instincts.
I think "show me your github" might be the most toxic practice for the well-being of software developers' lives that is popular on HN.

As I said elsewhere, I really like programming and will often do it in my spare time because it's fun. But needing to maintain some public repo or an open-source project in order to get a job makes it no longer fun.
I've never walked out of an interview, but I wish I had.

If it's not going to work, it's not going to work. I've gone into in-person interviews with reservations, because sometimes my impressions are wrong and it's good to keep an open mind. But if it's beyond all doubt that it won't work, end it.

Even if you've received a personal recommendation from a current employee and don't want to make him look bad, it doesn't matter. You're wasting everyone's time by continuing.

I had this happen to me five years ago with a terrible interview process--embarrassingly unprepared interviewers, clueless HR, arrogant VP of engineering. They offered me the job and told me to go by HR, but I just walked out because I was so angered by the entire experience.

There was no reason to let it get to that point, though.
Lingua RICON - A Guide For Language Enthusiasts
It's not an observation, it's an opinion, and definitely not an inarguable one.
What's UTMA?
Keep the previously calculated value of pi in "oldpi" and you can do:

while round(oldpi,5) != round(pi,5)

as your loop.
Federal Government Subsidizes Junk Food
Most professional athletes are contractually prohibited or discouraged from engaging in very much physical activity outside of training and official games due to fear of injury.

For musicians and writers (journalists are a type of writer), there's no actual distinction between what they do for work and what they do on the side, because anything useful they produce, they're going to publish anyway, in a way that doesn't substantially differ from the rest of their professional output. I'm sure they noodle around for fun, but a programmer "noodling around for fun" isn't going to have very much to show off on Github either.
("America! Fsck yeah!" I mean, some of us USans, proud sponsors of WIPO and other fine agreements, never thought we'd see the day our international representatives would be in the right. Sadly that day appears to be... 2005.)

Leap seconds are an abomination against nature: they make math not work on time. In chronological (atomic) time, math on time is stateless and referentially transparent. Like math. In sidereal time, it... isn't.

The general use of sidereal time is a gigantic global complexification with trivial cosmetic benefits to one specialized profession - astronomy. Unfortunately, it is also the astronomers who have been put in charge of time standardization, so the disaster will probably continue.

The right way to treat time as a programmer, if you're really serious about time, is to treat sidereal time as a display mode, like a timezone, and work internally in proper chronological time (eg, GPS time). Unfortunately the leap second system is a timezone that varies over time. But at least the complexity is isolated in the presentation layer.
You are absolutely right that is my assumption. I do not believe software openness is an ideal or moral position. It's an economic feature, through and through, in my opinion. I am a big supporter of open source for the economic benefits, but I do not subscribe to the FSF philosophy of freedom.
fantastic article!
The Importance of Custom Code in an Ever-Changing Market (Part 3 of 5)
> you might even pay a premium to have someone paint your house for you.

Until paying for stuff starts to mean you have to go to work more, thus cutting into your "free" time from the other direction. i.e. you're not spending your "free" time painting your house, you're spending it working to pay someone else to paint your house.
Heh, maybe you're right. It was the first true 32-bit iron I got to use (halfword address exceptions! woo!), and it also had strcpy() built into a single opcode. I thought that was pretty cool...for 1986....
حالات بلاك بيري 2013
Lift for iPhone goes live on the App Store
Because it takes years if not decades to improve agriculture and the economy, and people are starving today.
These arent all ecommerce sites. Apple looks so ridiculous.
Support? Pretending something isn't an issue? Must be entirely unique to this technology company alone.
A company which is not a cultural good fit for you, and the employees thereof, can still be very valuable allies. I would not act to antagonize them absent substantial provocation.

You know.. that's true. Very true. But I think it should come with a caveat... any random person you interact with could one day be a valuable ally, yes. But the odds of any given person blundering into your life in a significant position to aid (or harm) you, late down the road, by happenstance, is very low. This is my observation anyway.

I don't go out of my way to antagonize people, or burn bridges, but I also don't go out of my way to pander to people or kiss ass just to maintain a "bridge." And while you never know what you don't know, I have zero reason to believe that any relationship I've damaged through this attitude, has ever had any negative consequence subsequently in my life. The world really is a big place, and you meet a LOT of people over a lifetime... there's a steady stream of new relationships coming along, displacing the old ones.

Again, this isn't to say one should go out and wantonly burn bridges for no reason, and it's not to say that one never benefits from a happenstance encounter with someone from a different part of your life. But I do think we should question how important it really is to worry about burned bridges - especially if your intuition tells you that the person is question isn't likely to be a future ally anyway.
The problem here isn't the interviewee; it's the interviewer.

This is exactly why we do phone screenings and brief initial interviews. If something like location, development technique, interior design or dress code isn't going to work out for someone, you should be able to flush some of that out in a 15-minute phone screen, and the rest in a 30-60 minute initial interview.

By the time you're bringing someone in for a full day, the interviewer should be at well over 75% sure the person is a do-hire. Don't waste your team's time or effort on someone you're not going to go with (unless you're stress-testing your interview process...).

As far as walking out: there's so much data here. For the company, they've either got a dysfunctional interview process or some seriously difficult fellow developers. Both those problems need to be addressed.

For the interviewee, there's the information on how the team responds. If there's a problem, and they want to solve it, they need to be more pro-active about it. "Can we break now and continue later?" Also, "Can we get a post-mortem from you?" At the very least, it's a good time to break for coffee or beers around the corner.
Why might Apple make a 4 inch, 16:9 iPhone?
This is the kind of thing that gives programmers a bad name of being anti-social buffoons. In a programmer's mind they're simply being logical or efficient. Just because it's logical doesn't make it sensible.

This could be handled much better by somebody with even a shred of social skills. If he didn't think it was a good fit he could have requested to talk to the lead or hiring manager and expressed his concerns. They may mutually agree to end the interview. Perhaps if the company really wanted this guy they would start figuring out ways to possibly make it work. Or they may have ended with a handshake and parted ways on good terms. Just declaring "I'm done" like this brainiac and asking for the door shows that, though he may be a smart programmer, he has zero social skills.
On a flight to a conference we once set up our own wifi hotspot using two laptops.

We had one company gogo subscription. They connected and shared their internet through ethernet to another laptop. That laptop shared it out through wi-fi. We had 4 people using the Internet. It was awesome but fairly impractical. At least I could tweet from the clouds.
WP needs a marketing push...

You must have missed all those TV commercials for WP7. I'm not saying there were effective though, they were kind of weird, and I don't think the message was effective.

At any rate, the problem MS is facing is large. WP7 and what I've seen of Win8 is competent and competitive with iOS and Android. But it isn't dramatically better either. Apple has got a lock on "cool", and the products from Samsung and other top end Android makers offer large screens and nearly as good user experience, enough apps, and in addition they tend to be cheaper. The GNex directly from
Google is only $350 USD without a contract.

I recommend to MS that rather than fight these guys head-on, that they go after the business and enterprise markets. RIM is weakening, so the time is right. Then expand from there back into the general consumer market.
IANAL

First..there are many kinds of trusts...life insurance trusts, bypass trusts, crummey trusts, etc. There's a lot of possible reasons to do it/them; however, the main ones that interested me were:

* avoiding probate

* tax implications (by utilizing a trust properly, one can reduce estate taxes...for example...using a life insurance trust...you don't "own" the life insurance...so when you die, it's not considered part of your taxable estate.

* peace of mind around having things explicitly layed out. If my wife and I die, we know who takes care of the kid next and how the trust works (as far as education, giving to charity, etc.)

Hope this helps
http://en.wikipedia.org/wiki/Uniform_Transfers_to_Minors_Act
Really clever. Also really stupid to post it on the internet. I hope nothing bad comes your way because of it.
This is amazing stuff. Thanks!
I agree that arguing over leap seconds is trivial. We're at a good enough point now, assuming leap seconds are handled correctly, such that accounting for those seconds keeps us on track.
There are ways to avoid wasting your time without being a dick. That is clearly not what this guy did.

If you consider making up a white lie about a sick relative or pulling one person aside and very politely saying this isn't for you 'ass-licking' - then sure, sometimes you need to lick some ass. Most people just consider that kind of behavior part of being a civilized human being though.
So how is this better than opening an account (savings or brokerage) in the child's name with the parent as the custodian?
Tons of things...avoiding probate and reduction of estate taxes are two of the biggest ones for me.
I would not assume that the bots are not facebook bots.
Most people (whose business isn't propped up by it) seem to agree patent law in the US is, to a greater or lesser extent, broken. How can we fix it? Short of deep pockets to fund a lot of lobbying (maybe a big Indiegogo project...where's The Oatmeal? ;), I don't see how we overcome the lobbying of large IP producers who don't want things to change.