skysight-inc/HackerNews huggingface dataset:
> That this is not what happened in Hank's case. This was a private conversation that was overheard. Have you honestly never cracked a sexist joke with a friend in a bar? A racist joke? You sure you never laughed a bit too hard at that picture about Irish yoga? Alcoholism is no joke!

Sexist and racist jokes? No, I don't, and I don't associate with people who use them. Now, and this is important: I didn't call Hank's joke "sexist", I called it "sexualized", because I think intent does matter. I don't think Hank's intent was sexist. But Hank needs to understand that a joke like this with a sexual context, in the absence of mitigating factors, does contribute to that just-us-guys, implicitly-othering culture that doesn't need to outright say "no girls allowed" to make it feel that way. That culture is not only kind of deleterious in general, but just wholly inappropriate in professional a setting. It's a crap joke, and one that I can easily understand being hurtful and exclusionary. In a managerial position, I wouldn't fire Hank for it, but I'd probably have given him a ration of shit for poor judgment.

It's important for me to stress that this is not to say that you cannot joke about sex or race. But it's not funny when you punch downward. Louis CK is a wonderful example of this. His jokes reference women and minorities all the time--but the jokes aren't about them, they're about him and his reactions to them based on his own personal context. He's asking us to laugh at him, not to laugh at the person who is, by and large, probably getting a way worse deal in life than he is. Lots of his fans don't get that, and this is also why Dave Chappelle walked away from Chappelle's Show: it's hard to do that kind of comedy when your audience doesn't get the joke.

> We don't indulge many other symptoms of emotional immaturity. This shouldn't get special treatment.

When it's the result of four hundred years (and more, really, but let's just be geographic here) of concerted activity on the part of society to constrain and hurt the people we consider less privileged today, I think it's not unreasonable to expect understanding and respect on the part of the people who've profited from it. Even setting aside the personal context described in the article, there is a metric shit-ton of cultural context in both tech and in America as a whole that means that somebody like me is starting at third base when somebody else isn't even getting out of the batter's box and it's neither just nor fair for me to use that against them when they react accordingly.

I am a straight, white male. I have it really good in the United States. I recognize that others do not. It is not my obligation to cape for other people, but it is my obligation, and Hank's, to not be an asshole. And that's a really low bar to hurdle.
1: email is hosted offsite, yet reliant on Google/Gmail to do in house work/intermail.

2: when you are reliant on an external source to solve a problem within your own house you are not prepared.

3: solution: reduce reliance or point of failure by either bringing it all in house and forwarding the remains or bring root to the source and source from root and use mask and forwarding.
> " Women would highlight the cooperative nature of their work, while men would highlight that they did it all themselves. In my experience the latter is typically more honest, especially if you actually were working on a team or on a team-oriented college project.

Did you mean to say the former was more honest, i.e. that saying “we did X” is more honest than “I did X?"
This sounds like the old vaudeville routine about "Doctor, it hurts when I do this." Well, don't do this.
Amazon, Apple, Facebook Google: who wins, who loses
C fans like to re-invent history, just google for operating systems implemented in Algol variants and check their implementation dates.

Edit: Forgot to mention that up to the early 90's, C compilers generated pretty crappy code vs what any average Assembly coder could write. And was only relevant for those fortune to have UNIX at their company or university.
Capsula Mundi
I wouldn't want something like this to be closed source. It's very important that the security of the decentralization can be validated.

And in these NSA times it's even more important.
> I think the Dunning-Kruger thing is a nice idea but it's immediately ruined once you become aware of it, like a Heisenberg uncertainty sort of thing.

Not at all! You're being too binary with it. Dunning-Kruger is about the relationship between discernment and capability. In particular, it's saying discernment drives capability. A great way of applying it is this Ira Glass quote:

http://www.goodreads.com/quotes/309485-nobody-tells-this-to-...

Basically, the way I apply it is to say that if I can tell that my work isn't as good as I want it to be, that's ok: I have to use that as fuel to improve. And if I'm dealing with something where my work looks perfect to me, it's time to up my discernment.

In hiring, the way I apply it is to avoid listening much to self-assessment and related measures of competence (e.g., confidence). Instead, I go for demonstrations of competence, like short essay answers instead of cover letters, or pair programming interviews [1] over "tell me about a time when" discussions.

[1] https://www.quora.com/What-are-the-best-programming-intervie...
Her lack of empathy is absolutely staggering. And, "if I had kids, I wouldn't tell jokes"? Seriously?

Did you read to the end, about her childhood?

She quite obviously has mental issues.

The guy simply shouldn't have gotten fired over a such a childish remark. His former employer is the one who made the real mistake here and who should be at the center of any public shaming.
I think you slipped in a subtle but annoying mistruth here: "in the overall universe of problems those domains are rare" is just not true. What is true is that the kinds of programs Go programmers typically write may end up not needing this sort of polymorphism, which is very different from saying "domains where this sort of polymorphism is important are rare".

I only point this out because I've seen a lot of Go programmers defend Go by saying parametric polymorphism is only really important in particular niche domains, when really they want to say that Go only focuses on a particular niche domain where it isn't important.
Word is preparing to load this document
Does anyone know why it takes Microsoft Word 10 seconds to load a hyperlink?
Are you talking about Common Lisp, or are you talking about Scheme? Common Lisp does provide primitives for just about everything, in ridiculously generic forms. Scheme forces you to code it yourself.
This article is wrong in a few ways from my understanding. Gifts are not automatically taxed. You can give up to $10.96M dollars tax free over a lifetime to a specific reciever. Also every year you can give up to $14K without it counting against the $10.96M; else you just need to keep track of the running total. source: IRS forms (709)

Furthermore, one thing the author has missed is that all of listed taxable instances are economic transactions aka doing business. Inheritance is no such thing, it is a simply transfer of title. Whether that should be taxed is a completely different discussion.
Sexing up the human pheromone story: How a corporation started a scientific myth
I know people disagree with me frequently on this, but most conferences aren't professional settings either. You register and you go, that's the criteria. And people do a lot of "unprofessional" things at and around them.
I tell clients that I charge $150 per hour as an anchor. But most of the time price out projects as sprint based deliverables, not hours.
It depends on what your portfolio looks like, honestly. If you've got a bang-up portfolio, by all means do the $150-$200/hour people are recommending.

If your portfolio needs a little more polish, charge lower to get the experience.

When I started freelancing, I would purposefully undercharge and over-deliver, and let the client know that.

If you need to turn work down while you wait for those kinds of higher-paying gigs to come along, you can always sharpen and hone your skills by creating ecommerce templates for theme stores, and make money off of those sales.

It may not be the _most_ profitable, but it will keep you in practice in-between clients. The most important thing is that you remain prolific in your work and create a large body of content.

Not for them, but for your own skill set.
I worked backwards from my target salary, divided by the amount of workdays in a year, with an added 15% contracting rate modifier.

So if I wanted to make 90k/y, my day rate would be :

> (90000 / 230) * 1.15 = $450 per 8-hour day.

PS: I don't like selling time in less than 4 hour batches either.
That's not really what Go is for. Look at Rust if that's what you want - memory safety without a garbage collector.
I've been waiting for an email from a company that I'm in the recruitment process with and your comment inspired me to check my spam folder. If it wasn't for that, I wouldn't have seen an email from a government agency looking to recruit me. So thanks!
I agree--most, probably all, of my "slowness rage" is due to people being inconsiderate. If I need to stop and get my bearings or check my itinerary on my phone, I try my best to stand aside and out of the way. It's not difficult. I wish more people would do this. No one is obligated to be in a hurry, but it should be common courtesy to not jam things up for those who are.
Co-founder of Lumi here! We're still working up better detail pages for each product, so feel free to ask any questions.

From a technical perspective the site is all React & Hapi JS. We've also had a lot of fun playing with SVGs. We'll be posting more about our experiences building it :)
Lastronaut: My first game and why I'm giving it away for free
Edit: Rewritten to try and be more clear.

I initially read it as learning to code fast, as in how quickly someone can actually develop an app and not how quickly someone can learn to program.
I am in New England (USA). These rates are a reflection of what I've seen companies are willing to pay, not necessarily what I'll accept. For example, I have not found an effective way to get more than about $40/hr for Wordpress maintenance, so I have shifted to more backend and webapp work. Also, these rates are more of an average. Depending on the length, stability, and enjoyability of the project, I may be willing to work for more or less money.
YES. I read and re-read the original K&R (The C Programming Language) book many times as a child. It's one of my favorite tech books ever written: clear, concise, challenging, useful.

I've recently started writing more and more code in Go, for simple performance reasons, and it'd be amazingly great to relive the K&R wonders of my childhood with a new language =)

Just pre-ordered a copy, can't wait.
I looked into this a few years ago when I noticed some of my IA links were erroring out, and yes, as far as I could tell, there is no redundancy in the IA's archives (except, obviously, at the snapshot level; if you lose a machine with some snapshots of cnn.com, there will probably be snapshots of cnn.com at other time periods on other machines).

It's unfortunate, but can they really afford the extra space redundancy/FEC would necessarily require? Or the nontrivial software engineering to set up such redundancy? (Presumably their current servers are well-understood, well-debugged, and complex, while redundancy would bring in an unknowable number of new bugs.)
12 of the Best Web Design Themes from 2014
European Commission calls for tough standards to regulate civil drones
It's possible that it's running the URL through SmartScreen. http://www.tomsguide.com/us/Malware-Spam-Skype-Reading-Messa...
UIKit for Mac has been done more than a few times.

https://github.com/BigZaphod/Chameleon
https://github.com/twitter/twui
…
I totally appreciate the impact which is why I said "this sucks right now".

The thing is that publishers who continue their user-hostile practices can now be disrupted by more user-friendly publishers whose offerings will only be taxed at 5% VAT instead of the 20 plus % the user-hostile variant is charged for.

We'll have to see whether publishers can keep this up or whether they have to fix their hostile attitude. I hope it's the latter, because if it's the former, then ebooks are dead.
This was also my first thought. Statement like "fast devs are not afraid of their code" are a huge red flag that someone has little to no experience working on a team.
Yeah, I understood that. One queue per independent type of tasks. But Vulkan diagram didn't mention even that. May be such parallelism is AMD specific, and Vulkan being more generic has to cater for the wider range of GPUs. Not sure.
As far as I recall, the apologists don't say generics are bad - but rather, not necessary (at times conceding they are useful). Which sounds reasonable to me.

Who needs generics? 'Need' in it's dictionary sense. i.e. is there an algorithm you can't write in a language because the language lacks generics? Great to have? Yes. Need? No.
I searched this thread and didn't find any reference to "Internal Family Systems" therapy. If anyone has any thoughts on IFS, I'd be interested in hearing them. I'm currently reading a book ("Internal Family Systems Therapy" by Richard Schwartz.

Additional info here:

http://www.selfleadership.org/
ProtonMail co-founder Andy Yen's TED Global talk. “Think your email's private?”
If I understand what you are saying, we can look at the results of an interview test and say, “this test has few or no false-positives,” meaning that everyone who passes the test is competent.

But the way that the industry is set up, we have very little knowledge of whether the test produces false negatives, meaning we don’t know how many of the people who failed the test turn out to be successful or even spectacular somewhere else.
As for getting a new job. Adria was in a public relations role. Any future employer would have to be comfortable with the way she handled herself. Especially since she is not apologetic for it. Hank made a crude joke that was overheard, pretty much the extent of his wrongdoings.
I will agree with you that if that's the position they're taking then it's pretty far from reasonable.
Well, I wasn't exactly young at the time and I had the exact same experience as you did. A real disappointment after building up my expectations pretty high, but an opportunity to realize what's really important in life when moving through it.
A beacon can never be considered "occupied" like a rented apartment or a car. Instead, the number of rentals and subsequent income per beacon at any given time is unlimited.
Can you give us more details about your setup, and how you set it up?
http://en.wikipedia.org/wiki/Intellipedia
SAD science: Why winter brings us down, but won't for long
Octopus snatches camera, snaps photos of photographer
Cool. Thank you for your reply. On the layout etc. I think it is great work. I was just ready to test my skills or lack thereof, lol. You know if the synchronous competition proves to be tough you could log metrics for certain exercises and use statistics like standard deviation etc. so people can now how they stack up to everyone else. This may also shed some light on the relative difficulty of certain exercises for the population as a whole.
Can someone paste the text of this? wsj paywall is making wsj useless again.
>> Rates also have to do with where you are, who you know, reputation, and what other offers you have on the table.

Rates have nothing to do with where you are. I don't live anywhere near any of my clients. They get charged the same rate, regardless.

I also don't change my rate for different types of work. I'm not a different person doing the work. I don't care if $100/hr is ludicrous to make a WordPress theme. If <theoretical client> wants me to make that WordPress theme, it'll be $100/hr. If <theoretical client> doesn't like that, they shouldn't ask me to make WordPress themes for them. That simple.

Moral of the story: you charge the rate that gets you out of bed in the morning. If the only rate that got me work was $5/hr, then I'd not be in this business. I like programming, so I will probably always do it for myself in some capacity, but I work as a programmer only in so much as it pays.

Who you know is correct, which is why going through eLance- or Odesk-like sites don't work. You make the big money in consulting by getting in some where and delighting the hell out of your client, to the point that they want to hire you as an employee but you stick to your guns and say "no, but I am jacking up my rates on you."

The three pillars of sales are: 1) get customers in the door, 2) get them to buy, 3) get them to come back again. You make the most money, in consulting, on the 3rd pillar. You can successfully ignore #1 and #2 for most of your career if you get lucky with a good client and continue to hit #3.
Until very recently, the vast majority of Fog Creek's devs came through the internship program. Which is restricted to people who are going back to school afterwards (and, with a few exceptions, is only for undergrads).
You're right, your phrasing is the correct way to put it. I was writing quickly and even now am wasting time when I should be working.
>> Should phones on a contract be regarded as services too?

Legally, you own your phone, even when on contract.

Philosophically, the manufacturer and/or OS developer own most phones, even those not on contract.
Haskell as Hermione is gold, Jerry, gold!
But the code path is first pass + optimisation gives correct code. That doesn't guarantee the first pass generates correct code. I believe there were bugs along those lines at one stage, though I admit they are rare. I've not had to track down a compiler bug in quite a few years.
What might hold you back (from pursuing your idea) and how do you push forward?
Great article and it points out an issue I've seen with a few startups.

It's no one else's job to understand what you're building. Even if you hand me an application saying what you built I still want to hear you explain it. I shouldn't have to work to understand your product. The fact that YC was trying very hard to get you to explain what you were building and you continued to repeat yourself tells me you still don't know entirely what you're building, and to an investor that's a huge red flag.
Are you asserting that Google has not engaged in anti-competitive behavior or that they should be given the benefit of the doubt despite previously engaging in anti-competitive behavior?
On the Hype Cycle and the Role of Product Hunt for Consumer Social Apps
REGEN X: what if you could live forever?
Follow up call: "So, I notice your spam team needs needs some more engineers".
Indeed. Email forwarding has been broken for years. I don't allow it on any MX I run. Even with the best defenses, it's too risky to allow users who are spam magnets to harm your server's reputation.
Yes, know I saw what I wrote.. My mistake for hurrying to post it and not being careful :D I hope after people see the site will understand what I meant.
Anyone that doesn't think there is a problem should try asking a female dev about her experiences in her career. Besides typical societal problems like calling 35 year old women "girls" and forcing them to choose between having a family or a successful career, they face all sorts of discrimination and sexism that men don't even realize they're doing. My SO on multiple occasions has been told things like "You're the best female dev I've ever seen", "It's so nice to have girls on the team!", and "Don't worry you'll find a job because companies always want female devs". Add on top of this any sort of general sexist behavior that is rampant in offices like unwanted advances, inappropriate touching, etc. It becomes really painfully obvious why there aren't more women in tech.
Being raised a black Jewish woman is different from being raised a black woman. That's the entire idea behind intersectionality. Therefore, her black Jewish identity and any oppression she may have suffered as a result is part and parcel in this discussion.
Good for you. I upvoted this reply. We need more humor in the world, and someone who can take a joke deserves the upvote.
Brand or not
All well and good, but that doesn't explain what it is, only that it's been worked on.
> i don't know where this meme that we will only fund companies with traction came from, but it's not true.

Regardless of the selection criteria, would you say that as the batches have gotten larger, there is more of an advantage to having traction going into demo day? I can't help but feel like, at least for a consumer web startup, if you're just launching your product 4 - 6 weeks before demo day then you're probably not going to get as much value out of YC as you might otherwise.
Pangu8 – pangu8 jailbreak tutorialpangu8
VMWare Taken to Court Over GPL Violation
Erlang = Owls (message passing)
> No, we shouldn't ban any of that.
> Why would that be your take-away from this?

People have very different sense of humour. As long as people are expressing that sense of humour via jokes, there will be jokes that are not seen as funny by the others that (over)hear them. I think it's safe to say that there will always be sex-related jokes as well. Thus, unless we stop joking completely, I don't see a way how we could completely avoid bad sex-jokes in private conversations. And if there are such jokes, there's always the risk of the wrong person hearing them and feeling offended just because the joke is a) bad and b) about sex.

I fully agree that we are lacking diversity, and there are things that we could do better to make the tech field more open. Self-censoring our private talks is NOT one of those things.
GranitePhone
I recall dealing with a code wheel to play FA-18 on the Amiga, and word lookup for B-17.

The latter had a lovely manual btw, it could probably be used as a reference work for historians.
And perhaps the winner is decided after the fact by a vote, based on metrics of efficiency, elegance, etc...

I'd love to see a more natural, bite-sizable, exposure to other programming languages and/or paradigms in this way.
Nativescript: Build truly native apps with JavaScript
Yahoo are an absolute pain in the ass. My last dealings with them were from shortly before Marissa took over, I don't know if they've improved or worsened.

What succeeded for one client was my posting pflogsumm stats showing delivery rates and times for Yahoo vs. numerous other large mail providers, along with proof of SPF and DKIM support, to all the Yahoo C-level (and several lower) execs, indicating that they had a problem, and I'd been attempting for months to resolve it.

Apparently there's a Yahoo "concierge", and we managed to get onto the company's approved senders list shortly after.

That said: email's a pain in the ass, and I do know for a fact that that particular client was failing to scrub known dead recipients (as in: the domains no longer existed). Some fights you just concede....
Hah, now I can listen to my impending commute while still at work!
Good advice, and to expand on that: Even when they do read your application closely, I'd STILL expect them ask you questions that you answered in the app.

There is a BIG difference between painstakingly writing an answer on your application (refined over days? weeks? months?) and being able to quickly and concisely express that.

I don't think it's controversial to say that being able to concisely and persuasively talk about your idea is extremely important and likely highly correlated with success as a founder.
You know you just made me realize that the tech meetup here does have a mailing list, maybe i might try that. It's not 100% but it's a start -- thank you!
I think the criticism leveled would go to both. If what you say is true, moreso to Scheme. But the criticism is more that it allows this. To many, it even encourages it.

For myself, I still like it, a lot. To the point that the more I learn of it, the more I'm confused on how it hasn't taken off better.