skysight-inc/HackerNews huggingface dataset:
As a lawyer, I think you should start by looking at competitors or parallel sites' policies. Depending on what your site does, you'll be able to pick and choose and come up with a better idea about the policies that you want and what they'll do for you.

From there, take a stab at an outline. Then slap together some prose based on what you saw elsewhere. Then, use a generator.

At that point, you'll you'll have some templates that you can run by a (few) lawyer(s) who can quote a price to sign off on something that you can use. You'll be a better client, which could save you money, build knowledge, create a better product, and perhaps start a trusting relationship with an advisor who can help you out on all the other stuff you need as you grow.

The legal stuff that your site (and your business) encounters should not be a mystery. Contrary to what most people tell you, law can be pretty accessible. The problem is that if you try to become an expert on one issue, you'll waste a lot of time and energy getting it right. And then you can't really replicate that knowledge in most situations in a way that will be worth your time spent learning it.

Okay that last paragraph was a ramble.
The firstest trick in the book.
Ask the women - these companies safe and welcoming for me, but I'm a dude.

Just within my circle of friends - direct harassment, direct name-calling, including on the record (email and IM) - with no disciplinary action as a result except a light "knock it off". Sexually explicit messages despite being told they are unwanted - with, again, no disciplinary result. Repeated derogatory comments re: their gender despite being told to stop.

These are just the egregious ones that are impossible to paint with the "oh you're just being too sensitive" brush. There's lots more where that came from.

So no, software companies are not all "safe and welcoming", even the big ones that should know better. If anything software companies are worse than other white collar industries - our rejection of bureaucracy and hard policy means that we rarely take official disciplinary action against abusive employees for fear of appearing too "corporate", and fear that putting a stop to these locker-room antics will compromise the relaxed, informal atmosphere that is sacrosanct in tech.
>Two founders got less funding then they wanted, sexism? The idea for the company seemed reasonable, after all.

Maybe sexism.

The more likely answer is: most founders get less money than they want, in fact most founders fail.

There is under appreciated carnage in the founding game; acknowledgement of this, is one of the things that made PG such a fresh voice when he came on the scene years ago. That realism.

reality is that the founder game is a suckers bet, and one that men take at a vastly, vastly greater degree than women.

Men fail hard, and men themselves internalize the failure(most often) or blame larger forces outside of their control. Either response is fine (they usually don't blame "sexism" but they are plenty happy to blame other conspiracies).

But, when it comes time to talley the toll on men, society is largely quiet, why? Males are disposable.

Women, on the other hand, largely expect to be valued on the mere fact of their personage. They deserve respect for them being them. A noble belief, but one that does not exist in the hyper-competitive modern economy.

>yeah, if I was a professor I'd give your business plan an A-... Does that mean you "deserve" funding? No.

So, I could go on, but until women start throwing themselves into the grinder at the same rate men do, the ratio of men at the top will always be lopsided.

And I say this not as a man that is bitter (I actually won the game against all odds) but I say this as somebody who believes that women's strategies on a whole are better than men's.

That is: men are stupid to take so much risk! It shouldn't be venerated!

The true non-sexism is to realize that women's choices are valid (and probably smarter) and women are more than just "poorly performing men"
Actually, some don't use DOM.
http://openaphid.github.io/blog/2013/01/17/part-i-how-to-cho...
I loved the in depth discussion of his process for making the app more stable. Is there any other good articles or books about making applications more stable and reliable against hard failure?
When I first saw the page (opened along with a bunch of other tabs from HN links), with its "Timeout error!" balloon and "Service disruption" headline, I thought it was a fancy error page and hit reload. Oops.
That's the cynical reading, yes. A more optimistic one is that people believe the numbers are scary enough that no context is needed.
The author was wrong, and then corrected their post. Why get indignant on their behalf?
The memories of GridBagLayout still haunt me to this day (see username).

This is a classic gridbag cartoon:
http://madbean.com/anim/totallygridbag
> "women do relatively poorly on quantitative tests" imply "the educational system is failing women"

I said we should figure out where it's failing women. If we figure out it's not failing women, then the question is answered. And I didn't mean this to the exclusion of men either. Or children and adolescents.

Edit: I think it's a given anything can be improved, especially education. So in the constant discussions about fixing education, the article about math scores should certainly be on people's minds. And I'm also curious about verbal scores for men. And I agree there are a variety of factors at play, but that doesn't mean we can't investigate some of the factors in lieu of a comprehensive investigation/reform of everything in society, culture, and biology.
Yes, because these events may have been much more frequent in the early universe

http://www.nature.com/scitable/blog/postcards-from-the-unive...

http://arxiv.org/abs/astro-ph/9901322
Depends. Calculus deals with limits and integration. Algebra is more interested in how groups, rings and fields and other structures work.
I tend to feel this is one area where perhaps Scheme had the right idea (if you ignore set!). Now, I don't know a whole lot about Haskell, but one of (IMO) the elegant parts of Scheme is that you can choose when and where to use streams instead of lists.

The main benefits of streams vs. lists is usually composability, but also that delayed computation can save you from computing something you'll never need. In this way, I think that being able to choose when and where you apply laziness is a huge gain. Now, of course this is where people will complain that streams are either a bad abstraction, or that doing stream-cons vs cons is annoying, but I like to think "what if it was the other way around?". Namely, if you had streams used by default (a la laziness in Clojure), but could switch to lists when it was really necessary or made reasoning about your code easier.

Is there a language that does this smoothly? From what I understand, to work around laziness, you typically have to bend over backwards in Haskell, but if there was a good way to just transform lazy data structures into strict structures similar to the relationship between [stream]-map or [stream]-cons/car/cdr and the list equivalents, I think it'd be pretty exciting. Though to be honest, I'm not sure how this would interact with Monads / Type Classes / etc, especially if you have Type Classes relying on both lazy and non-lazy structures.
Found a minor bug - files with "%" in the name don't work, e.g.:

http://artpacks.org/1997/303pack1.zip/BYM%CMTS.ANS
http://artpacks.org/1997/303pack1.zip/BYM%FRST.ANS

By sheer chance, these were the first two ones I tried, so I was rather confused at first...
You're sure that's not a reflection of growing user diversity and mainstream technology adoption rather than over-engineering?
To survive a mass extinction from gamma-ray bursts, a smart species would build a self-sustaining subterranean city with 1 million humans in residence at any one time, perhaps rotating in and out on tours. I'm sure the Chinese will have one within 50 years even if no-one else does. And such subterranean cities are also likely how humans will be living on Mars for thousands of years before it's terraformed.
They're not completely sure, but:

> There are at least two different types of progenitors (sources) of GRBs: one responsible for the long-duration, soft-spectrum bursts and one (or possibly more) responsible for short-duration, hard-spectrum bursts. The progenitors of long GRBs are believed to be massive, low-metallicity stars exploding due to the collapse of their cores. The progenitors of short GRBs are still unknown but mergers of neutron stars is probably the most popular model as of 2007.

http://en.wikipedia.org/wiki/Gamma-ray_burst_progenitors
Uber competitor in India OlaCabs to buy TaxiForSure likely at $200mm
I was actually basing this argument off of a similar one which gives much shorter windows (like ~1 Myr or something) as an upper bound on the amount of time a civilization can exit, which makes communication with other civilizations even more unlikely. This shorter bound comes from the very pessimistic notion that advanced civilizations will inevitably destroy themselves (e.g. nuclear holocaust). Obviously this one is a somewhat unfounded limit, but one could interpret the Fermi paradox as an empirical basis for the macabre hypothesis >:)
That's the winning project in the Watson Challenge.

http://metronews.ca/news/toronto/1230021/watson-challenge-wi...
It doesn't actually treat women worse than lots of other places that have plenty of women. Islam, acting and modeling all treat women worse than computing (flogging them for rape, casting couches), yet have far more women.

Women are sometimes treated badly in technology. Technology also has few women. But what evidence do we have that the former is a significant cause of the latter? It's hard to even demonstrate a correlation, let alone causation.
You are correct.

That said, from within Silicon Valley it sure looks like the feminists are coming for the supposedly easy money of engineering while ignoring the risky things like policing. True or not, it's sometimes the perception that matters.
The latter. I think we can take him at his word that this is about his health and sanity and he just needs to chill out for a while. It's not a failure of the business model or abandonment of his aims as an independent commentator.
Do you know the sensitivity pattern of the vulnerability? (IDS/IPS)
> What CS degree requires physics and chemistry ?

Uh. Mine did, actually. Calculus too.
"Thanks to the JOBS Act, everyone — no matter how wealthy — will soon be able to invest as little as $100 in their favorite startups. The SEC will release final rules in the summer of 2014."

Yeah, summer of 2014... Alas.
I wonder how much the NYT/PR agency/journalist was paid for this fluff piece? 4500 users? Next someone will create an app that just says "Yo!" or a social network that has no ads...
Because it's filled with idealists who are trying to "change the world"?
In all honesty, this article reads like a hackneyed retread of several dozen other articles I've read. It trots out the same statistics, quotes the same people, and so on. It's hard to take an article seriously when it feels like one giant repost.
Thank you for taking the time to write that up. Now I have so many questions :)
Since it doesn't seem to be linked anywhere https://github.com/mapillary/traffico
I don't think anyone outside certain religions[1] asserts that genders should not have equal opportunities. Could you link to such a person?

A better statement: The war is between the ideology that individual humans should have equal opportunities, and the ideology that certain groups should be statistically equally represented in all fields.

(Or sometimes it's all fields that result in "power", a poorly defined term.)

[1] Interestingly, those religions usually have more women than computing. I've never been to a church where women didn't outnumber men.
Watch Malli Malli Idi Rani Roju (2015)  – Watch Full Movies Online
Nothing more ironic than someone trying to fight sexism by denegrating an entire race!
I'm all for anyone who wants to learn programming to get that opportunity, and I support non-traditional education as long as it's not a scam. But these hack schools and boot camps just can't be graduating significant numbers of developers ready to do real work, unless I'm missing something.

I learned how to program in the mid-1970s. I was in high school so I had no bills, no kids, and lots of spare time. My grandparents bought a terminal and dial-up modem for me so I had access to timesharing systems from my room. I had two mentors available who both worked as programmers. I read every book I could find, read and wrote code every day for three years, learned every language I could find a compiler or interpreter for. When I eventually got a job as a programmer I was a junior making decent but not great money. I still had a lot to learn at that time.

Programming was much simpler back then. The languages and tools were an order of magnitude (at least) less complicated than today. Getting a terminal and text-based application to work is a lot easier than developing a web application or mobile app today. I've been able to gradually add skills over the years as new technology comes out; I can't imagine how long it would take to get productive with software development today.

Maybe the bootcampers and hackers are a lot smarter than I was, but I doubt they are that much smarter, or more motivated, or have more free time and energy. I can't see how anyone who doesn't already have years of programming experience is going to spend a few weeks or months in even intense courses and come out ready to develop something more serious than a Rails tutorial-level to-do list app.

If anyone has personal experience with these hack schools and boot camps and can explain how they can cram so much information and experience into such a short time I'm interested in how that works.
Oatmeal should do a comic on Leo Szilard
Prices didn't drop, but oddly enough they were not excessively priced in the first place, as compared to many other counties. The operations of the records department are funded from the general fund and not self supporting. Still if you were purchasing many thousands of pages like someone in the data sciences would, the cost would be excessive.

In retrospect probably one of the dumber things I've ever done is not keep 2TB of county records from 1850 to 2008 after a company closed down operations. There wasn't any particular reason I couldn't keep them, they were paid for and the company didn't sell them off after closing. The server was likely neglected for years after that and eventually formatted.
I second Card College. Absolutely the highest standard in card magic pedagogy.
Eh. I prefer mine. We're really just changing where we put the origin point for our coordinate systems, but I like mine better. :P

I would also swap out "opportunities" for "autonomies", but that's being pedantic and obscure.
What's disagreement about?
It's based on the WebRTC standard, so in general, yes it's peer-to-peer. However, in cases where the peer-to-peer connection cannot be established (e.g. a user behind symmetric NAT), then a third-party relay server is used (called a TURN server) which acts as the intermediary between the peers (sort of like a proxy).
Amazon and other tech companies can design systems where the keys are held entirely by the end-users. How far is the US willing and able to go to get at that data?
I'm pretty sure your response did nothing but attack the author and completely failed to counter the argument. Well done.
I believe that we could also write papers about how average the woman reacts to men that don't fit societal stereotypes. This is not a women's issue at all and I don't see the relevance of it in this discussion.

The whole point is the original claim that men don't know how to act around women, as if there was some special way of dealing with women that makes them inherently different from men in a way that could go against the expectations of modern gender equality politics.
Fun Ways to Kill Your Startup
Isn't this the case for many sporting activities... even for Tennis... supposedly the 1% are the ones who make a living, the rest may well class it as a hobby..
ref : http://www.news.com.au/sport/tennis/gap-between-the-haves-an...
Since you're obfuscating, I want to clarify that your "better statement" is not a restatement of what I said. It's a disagreement.
The case is Austria was complicated because the court found chat protocols from him:

„You can host 20 TB child porn with us on some encrypted hdds“

The judge argues that this is more than just providing infrastructure, it is advertising illegal content / behavior. So this case is not representative for evaluating the risk of running a tor exit node.

http://futurezone.at/netzpolitik/strafe-fuer-tor-betreiber-g...
I wonder if 500 million years is long enough for an intelligent civilization to come up with some sort of early warning system such as figuring out which stars might be turning dangerous. The article doesn't say how long the bursts last.
It should be noted that Reagan's argument was against taxpayers subsidizing four-credit courses on organizing demonstrations, not intellectual curiosity and certainly not the private pursuit of intellectual curiosity. Governor Reagan would have had no issue with a private institution like Harvard offering whatever courses it liked.

Public funding for education can improve its quality and access, but it always comes with strings attached. And for good reason: taxpayers deserve accountability and transparency where public money is spent.
Are you saying there's a security and scalability to Amazon over Google Apps? People still make that argument about in house vs hosted, but hosted vs hosted of two major providers is new to me.
There's a third risk here.

3) Exploit programmatic access or side-channel attacks on the data.

If the server can decrypt the data and this is driven by code on the box, then you're in a DRM-like situation trying to hide data from a program that has legitimate access.

As you alluded to earlier protecting data at rest doesn't protecting during use.
Well, my money is on this (concept if not implementation) being the future of client-side development. Absent horrific performance/robustness problems, which seem pretty unlikely from this team, this is sounding like the droids we were looking for, the holy grail ring to unite us all, web and native.

And did even Steve Yegge ever see this next big language coming?
The key is going to be figuring how to demonstrate whether it's effective. The only way to scientifically test a prediction is to do nothing and see if it happens and then publish the result either way, but the probability of the government doing that is zero. The government playbook is obvious: They're either going to arrest the person and declare victory even if the prediction would have been wrong, or send in some agitators to provoke the person into committing a crime and then declare victory if they do or pretend it never happened if they don't.

One way to prove that it isn't working is if there are still terrorist attacks or high crime rates despite all the spying, but then they'll just want to use the empirical evidence that their spying is ineffective as an excuse to do more spying or some other stupid/invasive/expensive thing. Meanwhile if (as seems to be the trend) crime and terrorism remain at low levels, that proves nothing either way because it could just as easily be a result of something like the elimination of leaded gasoline[1] in most countries outside of the middle east.

[1] http://www.motherjones.com/environment/2013/01/lead-crime-li...

A possible solution is to require ultimate disclosure of all criminal investigations. Whenever an investigation is closed or effectively abandoned by having less than e.g. 40 hours dedicated to it in a month, require the target to be notified and provided with all of the evidence and notes the same as they would have gotten in discovery if the case had gone to trial. That way people find out about the failures and can see when their tax dollars are going to investigate innocent people.
> Monad stacks do wonders for circumscribing your computational context in an app.

Wait until you discover the power of Applicative Functors. They are more restricted in their operations than Monads, so they compose better and allow for analysis.
Ask HN: Have your white labeled a product you developed for a client?
I make web widgets (webmaps, apps, etc.) that do cool stuff for businesses, franchises, and govts. 6 out of 10 projects I think "if the client loves this, then others will pay for it."

Have you successfully 'white labeled' a product tht you initially developed for a client? How did it go?
This might be a way to help overburdened court appointed defense attorneys better represent their clients (as well as speed up the overburdened judicial system).
From a practical perspective, yes. From a threat model perspective not really.
huggable.io
> If I understand WebRTC correctly, once the link is established, all communication is peer to peer.

In general, it's peer-to-peer, but for clients that can't communicate peer-to-peer for whatever reason (usually due to certain NATs), a relay server is used as an intermediary. To the user it's transparent, so they can't easily tell if it's peer-to-peer or not.
It's possible that gamma bursts are an example of a "great filter" - an event the stops life that Fermi Paradox and Drake equation can't really account for: http://en.m.wikipedia.org/wiki/Great_Filter
Spot on. Startups are a high risk industry and most fail.

We sell young men a dream... And the same dream just doesn't appeal to young women.
Quality as First-Class Citizen in Mobile App Development
> I would also like to know how many of the core team members have PhDs and MScs.

Don't forget the MDs! (Not joking, one of the people Don's team has an MD.)

I used to work for Don at Standard Chartered. Getting good Haskellers seemed way easier than the hiring efforts of my current employer (Google) focussing on more traditional languages.

But I guess, that's mostly a function of pent up demand for Haskell jobs.
I used both Haskell and OCaml professionally.

OCaml's strictness makes some things easier to reason about. Haskell is a nicer language and has more momentum.
Hinton explicitly states he was intreiged that we can recognise an upside down R, but not whether its reflected, and made a neural model that leveraged the same weakness
That indicates he reads psychophysics papers and he uses the same loosening of problem constraints in his visual recognition models. That is drawing on cross discipline insights.
I don't care he doesn't model ion channels or fine grained neuroanatomy, he is inspired by the coarse grained computational tricks employed in biology. For a primarily AI researcher thats an ideal level of abstraction.
One way data binding is supported by WPF also, I mean, two-way data binding is the unusual odd man out. And of course, the one way data flow functions have to be immutable and you have to take a dependency whenever when you read a property imperatively.

What they've done with react native sounds a lot like how WPF works anyways (scene graph updated in UI thread, rendering thread then renders scene graph). Now, there is nothing wrong with that, I think its all good. But I don't think there is a good reason to use React in Windows project since most of the problems it solves have already been solved.
I don't know - but given Facebook's past with WebView on their flagship app I feel they would be best qualified to say whether or not those solutions once fully implemented are satisfactory.

It could be the case that the features you mentioned are suitable today for web applications targeting the latest iPhone on browsers on the latest standards, but not when React was first developed.
Starting from scratch, building on GHC might have made sense. There were historical reasons for going with their own compiler. (Not sure, how much I can say.)

And Lennart pulled it off.