skysight-inc/HackerNews huggingface dataset:
Does anyone have more information on what qualifies a service to be "special" enough to qualify for the loophole?
It's amazing to me that no qualifying factor is included in the legislation.
You check if is there before you access it with . or [].
true, but it also might as well not exist on desktop. (~1.5% share iirc)
Google CFO Retires
Think you'll have to use a separate app for now like hugin, which should exist for your platform. Also things will depend on your fisheye's projection. Some discussion at http://www.dpreview.com/forums/thread/3392175
The outlook all is a killer productivity all. It's email, calendar and access to my google drive, Dropbox, and sky drive all in one place. Sending meeting availability is my favorite feature. It's my primary email and calendar app on the iPhone and loving it. I am using it to access my gmail and Google calendar and works flawlessly.
Magical 1984!
There is no such thing as a "libertarian ideas." Libertarianism is a specific movement, not a specific ideology.
Any news about React Native?
Which part of his statement is inaccurate?
It's not a simple compliment. At best it's a complicated compliment.
La Wi-Fi pública desprotege a usuarios en riesgo
Unreal Engine 4 is now FREE
well, It seems that parthenogenesis is not still confirmed in this species. Is frequent among stick insects in any case.
> Who are these people?

Ellen Pao, Harvard MBA. Job history was corporate attorney, other non-technical jobs.

Ajit Nazre, Michigan Tech PHD. Job history unclear. Google hits on him mostly indicate a skeezy character. If the BI article is credible, most startups including the ones in India have dropped him like a rock after the lawsuit came out.

> Why do they get all the money?

Good question. Most engineers fail to realize how critical all of them are. They fail to demand fair compensation for their time. Instead they treat pats-on-the-back, a beer bust, maybe a gifted $10 ticket to see a scifi movie as major rewards while their management takes the bulk of the compensation pie.
For the hipster who thinks hemingwrite.com is too mainstream, perhaps?
This is nice and visually appealing, thanks for sharing. I'm just curious: what's the end goal? Is this just a volunteer project you'll populate with HN Who Is Hiring monthly, or do you plan to earn money?
We used to have devices to convert typewriters into output devices. I never thought about going in the other direction.
I think if women want to be taken seriously as professionals, they have some obligation to take responsibility for their appearance. A woman whose boobs are falling out of her clothing at work is not dressed professionally. I don't think that's discrimination. We don't let men show up in "muscle shirts" either. We allow women to show a LOT more skin than men and still call it "professional." I think this one restriction on keeping the cleavage covered is a very reasonable standard.

http://micheleincalifornia.blogspot.com/2014/02/nothing-but-...
I mean people will widely use for, while, switch statements instead of maps, hashes, weak maps etc. They will be setting variables in parent scope, procedural step by step thinking, rather than passing functions, chaining things etc.

I personally don't like some of the ES6 additions, but this one is just a step too far. For us mere mortals that is.
Excellent post.

I would put the key findings on the top. I'd also include there the 18-24 month run rate. That's what most people want to know, include myself who is going through that process now.

As a follow-up post, I'd love to see a simple run rate calculator with items that most of us don't think about or consider.
Rats are the one pest that are almost unafraid of humans. Once upon a time, I lived in a wooden cabin that rats had found a way into, via holes cut in the floor for pipes by the kitchen sink.

Late in the evening, one would pop up. I could get up to chase it away, but it wouldn't flee until I got close, and it would pop out again a few seconds later. It knew it could out-wait me and there was little I could do to stop it that night. Trying to block the hole merely meant they ate away the wood around the hole, until they could get back in again.

Mice aren't a problem at all. You don't want rats.
I haven't used MongoDB in production (the comments regarding reliability have been around for awhile), but playing around with it, I do like the json format and query structure.

The issue I have with SQL (MS sql in the case of work) is the amount of cleverness involved in some queries I have seen. Among the old timers, it seems almost a badge of honer to develop the longest, most clever SQL query that does everything in one step. Inevitably, there are problems, and people have trouble figuring out why because they can't debug parts of the statement in isolation. In this case, it's as if they have written an entire program in one line and can't test parts in isolation. No doubt this is abuse of the language... and admittedly my SQL skills are not world class, but I keep scratching my head and wondering why they do this to themselves. If a query is so complex you can't tell what it is doing, and it misbehaves, perhaps you would have been better off with some smaller queries you join in the program... nothing against joins... one or two or three of them... but really....

I keep asking myself if I'm missing something, but I sort of doubt it.
i could really go for some of these guidelines too.

i like to think i am fairly equal minded, but at the same time i do put my foot in my mouth and fall into the misogynist camp more than i would like.

some things are obvious, but every once in a while i state what seems like obvious truth and get slammed for it just because there is a woman involved.

(don't get me wrong, i also put my foot in my mouth because i am an ass)

as with all such things the best defence is to not be in the wrong place at the wrong time doing the wrong thing, so to err on the side of caution. although, it can be difficult to even see what that is if you get comfortable working in male dominated environments...

i don't think male dominated environments (or female) are going to go away. simply because the evidence points to the fact that the more freedom you give to people to express themselves, and choose careers, the more the inate gender differences come to the fore and dominate the statistics.

the best way to get women into STEM is to be a 3rd world country with terrible human rights policies.
Serelo – Easily find and list a rental property anywhere in the world
That's true. At the time I was a fresh graduate so they wouldn't have been able to tell from my LinkedIn profile though. I requested a report and I will post an update here when I get it.
Before TypeScript (fall 2012), Zef Hemel then at c9.io did static analysis for JS IDE diagnostics (mid-2012?), Dmitry Vardoulakis then grad-student-interning at Mozilla Research did DoctorJS (spring 2010, I think). And don't forget the Closure compiler from Google, but I'm not sure when that really got serious about static analysis -- perhaps after Google hired Dmitry. So no more than 15 years, not 20. ;-)

What's damning is the stagnation under the IE (convicted in the US) monopoly from late '90s through 2009 when ES5 was published. It's not as if Python 1.3 or whatever, if frozen in Netscape 2 amber, would have fared better if forked.
> "That person [in the majority group] cannot speak for the underrepresented group," Quinton said. "They are not part of that group. [But] they can observe unfair practices and unconscious biases and call that out for the broader community."

I'm concerned with the idea implicitly presented here: that no man can speak for women, but that any woman can speak for all women.

Honestly, that's ridiculous.
I really doubt it, as that's an unsound bypassing of the type system. Missing properties are slow in JavaScript, because the in-memory representation of the class has to be modified when new properties are added. Given that strong mode is about performance, it would make far more sense to just prohibit missing properties and encourage use of other ES6 language mechanisms such default parameters instead.
This is rough and maybe slightly off but the gist is that Korean banks (and other institutions) are required by law to use ActiveX and other IE-only technologies which had (has?) kept IE's browser share ridiculously high (with most on older versions).

I lived there for a few years and worked with Macs. I was completely unable to access my bank account online. Even when I could log in on a Windows desktop, there's an extremely overly-complicated (and quite manual) certificate system also required.
It was taken out of the game in later patches because of a netcode rewrite; as mentioned in the wiki article, the original netcode implementation brought IPX networks to their knees. Chocolate Doom re-implements this feature:

http://www.chocolate-doom.org/wiki/index.php/Three_screen_mo...
I guess we need to start having all-female and all-male companies. It seems like trying to have the sexes get along is becoming a huge legal liability and not worth it.
So not a promising future, but at least I gained some knowledge about working with various APIs.
"Yeah, we're going to talk about how to do business successfully, but we don't want to include any women because our success doesn't depend in any way on half the planet."
Oracle are also notoriously litigious.

My large corp experience is that you are expected to paste a similar disclaimer on all external communications, during your employment, where your employment with that company is relevant to the conversation - explicitly such as above, or even implicitly.

The only place I see this not done is on mailing lists, where your corporate allegiance is more or less expected.

After you've had this bashed over your head a few times, it's just standard cruft to append.
Most (all?) of the improvements listed in the document are already present in Dart. You can use them today. Good to see that these may also filter into JS in a few years time.

Google is capable on working on improving JS and Dart simultaneously. You can see Dart as a test ground for features that may make it to JS. Cross-browser improvements made to JS will also benefit the Dart ecosystem, as it is a compile to JS platform.

Don't expect Dart to disappear any time soon. Despite popular rhetoric, Google actually has a good history of supporting its web programming platforms, for example GWT and Closure.
> Google Calendar for iPhone works with all the calendars you've already set up on your phone.

False advertising: It doesn't work with the FaceBook calendar on my phone - other calendar apps like Fantastical and Apple's own Cal show the FB calendar.
You have good taste.

I've actually purchased Some of those from iTunes (Mad Men), if I want to talk about them with others. Otherwise I usually can wait a few years for them to come out on Netflix (Breaking Bad, Walking Dead, Downton Abbey).

Perhaps I just got so used to not having a TV (last time around 2003), that I've adjusted my behavior and expectations such that I don't miss it. If I was a sports junky, this would probably be different - that seems to be the last bastion of Cable TV - once that goes, it will be a good thing that the major cable companies are also the major internet suppliers.
Fuck this site
This looks great. I'm tempted to add it as another implementation. :)
I'm glad that device convergence and device divergence are happening at the same time.

I've said this here before, but I cannot recommend highly enough Alphasmart's Neo. 700 hour battery life, sunlight readable display (!), made in America, no moving parts 'cept for the keyboard (i.e. durable), plug-and-play USB, thirty US bucks on eBay[0]. Check out the Dana for a bigger screen and Palm apps (!).

[0] ebay search for alphasmart: http://www.ebay.com/sch/i.html?_from=R40&_trksid=p2050601.m5...
(solely toward your final point) Many RDBMS' will optimize that for you. PostgreSQL has a bitmap structure on each row that indicates which columns are null and which have data in them. In addition, it automatically compresses certain data types. For example, strings that overflow to the point where they need to be stored in a secondary table (called "toast" in pg) will be automatically compressed.
>> Given that there is no correlation between job performance and interview score, are you saying this based on your gut instinct, or do you have objective data somewhere?

That's not a correct assumption. I suspect that you are referring to the (infamous) Google studies on this that were alleged to show this. The articles about this got many details wrong, and the study was fundamentally flawed. Remember: they only studied the people who did very well. That's like finding no link between exercise and health when you only study people who run regular marathons.

Merge sort on a linked list is a bad interview question, so I agree with you there. Good questions are problem that actually make you design a new algorithm.
Let's discuss one situation at a time. Which one bothers you most? The reader, the iterator, the generator or the list of entries? Give me one practical example of that -ER object and I'll show you how it can be refactored to get rid of this suffix and become more object oriented.
Let's say your average HBO subscriber watches 5 shows/weeks, so 20 shows @ $15/month - the cost would have to be closer to $1.00/show to cover it ala carte, particularly as they won't have you locked into a guaranteed $15/month.
Doing a startup when you have kids is (almost) always harder. YC actually makes it easier. Since you are more likely to get funding, you can actually pay yourself at least enough that you don't have to worry if you will be able to make rent. There is advantages to it also. When you have kids you are more aware of the consequences of failing, you value your time more and are less likely to "play house" as PG calls it, in my opinion. We didn't move the family to the US because kids where in school and because they have a better support network in Portugal (granparents, aunts, etc). Regarding the financial success, it depends on whether you care about valuations at this stage which are fairly subjective. In terms of valuation it most certainly did, and since I own stock in my startup, it represented measurable success. More importantly though, the access to better funding and better investors allowed me to have better conditions to focus on growing the company and doing what I love, while providing for my family. Even though we don't have luxuries, the ability to work on something I love without my kids having to feel like they are sacrificing is a luxury in itself.

I would actually go so far to say that if you are doing a startup and have kids, YC is by far your best chance of creating a successful startup without having to go through financial distress. In that sense it is the most family friendly incubator. Having done 4 startups always with kids, I speak of experience.
I had an idea once to hook up a solenoid with a weight attached to it to the inside of an old Model M keyboard, and have it activate on each keystroke. That way I can turn my all-to-quiet Model M into something that sounds like a good old fashioned Selectric typewriter.
I couldn't help but notice how it boiled down:

Q: "Are you turning Javascript into Java?"
A: "No, it's optional"

That's not a strong denial, I was hoping for a more substantial response.
What what, a javascript subset that runs in existing browsers instead of a new language that you have to transpile into a 5MB binary chunk you drop in for negligible performance improvements?

Mmm... yes please.
I'm struggling with the message here.
Funny that you make a sports analogy here. I wonder if the partners see themselves as players or coaches. After listening to Scott Kupor from a16z talk, I know that they see themselves as a talent agency rather than being directly involved in the "sport".
To be clear, running any sample that's clean on VT will probably trigger your AV based on many run-time heuristics - VT is showing scan-time results, not run-time results. These 'crypters' are also effectively worthless - as soon as your sample hits a few computers an AV will upload the sample (or someone will upload it to VirusTotal, and it will subsequently get analyzed) and it will be flagged.

You can almost try this 'at home' - upload a file to VirusTotal and try to get it to match two or three AV's detections. It will then be flagged by at least ten AVs next week. This is because VirusTotal shares all uploaded files with antivirus products.
Can anyone say if there's a benefit to moving my startup to BC? I'm currently registered in Delaware, but I plan to move to BC within a year (my wife is Canadian and sponsoring me).

The tax situation looks better, but I'm wondering if someone with actual experience running a business in both countries could give me some insight.
I think the seminal 1972 paper was "conclusive", I quoted the meta-analysis specifically because I appreciate that there are also open questions and room for further study. I'm not trying to prove something (my original statement was ambiguous enough I think to defy proof). Rather I'm trying to nudge the discussion a bit toward a path which I personally think will be more successful overall.

The extensive back-and-forth downthread between me and @camgunz I think illustrates the difficulty in having these conversations. Till this very story I've always avoided these discussions for fear of being unfairly characterized, or cast as somehow supporting harassment (e.g. https://news.ycombinator.com/item?id=9171403)

My whole point is I don't want to dismiss anyone, least of all 50% of the population! I am curious about better ways to recruit a much larger percentage of the population in actively working against harassment. Part of recruitment is making everyone think there's something they personally could gain from participating. E.g. this isn't about making the world a better place for women, this is about making the world a better place, period.

Part of it is also dampening some of the overreach (like the idea you can't pay an honest complement to a female coworker). Everyone should strongly condemn harassment, but I think many people also have a vehement reaction to anything that smells like prior restraint of personal freedoms, and unfortunately sometimes zealous attempts to "protect" women can feel, indeed are, too much of the later.

I think it's really important to mediate against this, and some strategies I've adopted; make sure we're not casting this as men vs women, to cut out the man bashing (because most men are awesome husbands, fathers, and coworkers), and perhaps the hardest, trust men enough to not feel like we have to restrain them, but rather recruit them to help battle harassment.

Such a complex and delicate topic, so rife for misunderstanding and personal attacks.... I'm probably going to check out of this particular story now. Maybe one day I will work up the courage to blog on it.
I think this is a good rubric, for things you can control.

There can also be things that are way outside your control, that are almost guaranteed to cause serious/widespread feels. For example:

1. a co-worked is very attracted to you, and can't take a hint. Your continued romantic rejection will certainly inflict pain.

2. you exchange fluids with someone (totally unrelated to work) and then later discover that it is someone's recent ex and they are going to find out, and they're really not going to like it.

3. Your boss is in love with you and decreasingly able to hide it.

......

These are situation you can't solve, but you also can't do nothing.

- talk to a someone about it at work. ideally someone with authority, who knows the people involved. just casually, so you aren't kicking off a big process, but so that they can see what is happening before that negative feelings that are being generated metastasise into something more serious.

- gossip ... hold your nose and address it. if you don't it will slowly become accepted fact.

- communicate rejection clearly
I think you can only deem testimony 'plausible', but not yet "credible and damning", if the opposing counsel and witnesses haven't addressed it yet. Often, people who are each individually credible-seeming provide contradictory accounts.

Here's Re/code's report on the cross-examination, which seems to identify a number of contradictions in Pao's accounts over time:

http://recode.net/2015/03/10/in-cross-examination-ellen-paos...
Yeah I didn't view his actions towards me as rape either. Just really dickish.
I choose BSD (as a router/firewall) because pf is more intuitive than iptables and tc. Go check out some manpages for tc and it's extended functionalities... awful documentation. I still use Linux as my desktop OS though.
I was in the same situation and ended up still getting one as six years of work experience counted as equivalent to a degree, or something along those lines.

I'd try the service to see if it takes that into account but I deleted my LinkedIn account a long time ago.
Google to buy inMobi
> Options objects

Options _Map_. There I fixed it.
You point out a legitimate risk. Most won't take it seriously, because google history goes more like:

1. Google announces New Great Way
2. Google implements
3. Early adopters jump on
4. Improvements are promised.
5. Languish
6. Google moves on

Not universally true (NaCl and GWT followed this, SPDY didn't), but frequent enough that people aren't yet cautious.
having gone into jobs where i've learned to hate the top secret product i was about to work on, within the first day of actually seeing it and am just left wondering why they chose to go down that path... i've wondered where i go wrong.

i've asked dumb questions before to test the employer, things like if they have coding standards, where will i sit, who will i work with etc. but its obviously not foolproof.

some employers are just not a good fit, although i'm fortunate that they will often make it known to me due to my epic history of bridge burning, having discovered it through google and deciding to ask questions that reveal their shoddy workplace practices... it still doesn't stop me from winding up working on the arse end of nothing.
You forgot a reason:

5 years of base system support for a release branch with rolling-release ports/packages vs OpenBSD's "1 year and you're unsupported" model.
You're suggesting that, in the status quo, some aspect of the tipping system is tilting the distribution of revenue toward servers instead of employers. Why do you think so?
Some people just like typewriters.

I can find my typewriter, load an envelope, and type a name and address much faster than I can open the word processor and then print that name and address to a sticky label (or an envelope if I'm brave enough to risk a jammed printer).

I've been working on my hand-writing so it's not as important now as it used to be.
9x16.js – Fall in love with vertical videos
So if you ever need to sue Facebook for patent infringement - you'll still be able to use React/React Native once they release it?
FreeBSD may have that by FreeBSD 11
Why didn't anyone link to this LNKD profile?

https://www.linkedin.com/pub/aniruddha-%22ajit%22-nazre/1/23...

or this

http://www.wellington-partners.com/wp/ajit_nazre.html

Same person right?

This married dude just harassing co-workers left and right.
How gross.

The way you phrase your argument seems to paint your intentions, less than objective.

Workplace affairs aside, what is the indubitable proof to suggest that these things transpired owing to malice, on his part?

Has he testified, yet?

This reminds me of the Michael Arrington case [1], of people rushing to judgments.

[1]

http://uncrunched.com/2013/04/11/jennifer-allen-false-defama...

http://uncrunched.com/2014/06/24/fifteen-months-later/
I see...

After ES6 finally providing a concise syntax for prototype inheritance, hybrid typing is the last "AS3 feature" I'd love to see in ES.

But btw: You guys are doing great job! I totally agree with your approach of evolving slowly and considering community feedback.