skysight-inc/HackerNews huggingface dataset:
There is no contradiction. "... after online abuse" is not the same as "... due only to online abuse".

Here are other headlines in the last few days: 0) "Tuna company charged after employee burned to death in oven", 1) "Blue Bell is hoping for a "fresh start" after a listeria outbreak led to a total recall." 2) "LAPD officer charged with assault after yet another cop beating caught on camera", 3) "‘This is not Ferguson': Muddled mantra heard again after Freddie Gray death", 4) "Ricky Gervais fires back after getting slaughtered over hunting remarks", 5) "Boy found safe after being abducted during Northern California car theft", 6) "Five dead in family dispute after hours-long standoff at Phoenix home"

There are so many examples where the phrase "after" is used for a temporal relationship where there is no direct causal relationship between the two. Eg, the five dead in (6) did not die because of an hours-long standoff but because of gunshot wounds.

Why do you think there is a contradiction? What meaning do you assign to "after" which is also compatible with the 7 other examples I presented?

Personally, I think the g'parent commenter didn't read the article and was trying to spin the conversation away from the idea that the written word can cause emotional trauma that might contribute to suicide.
It would be charitable to call this article junk science. In particular, the idea that hTERT expression is a significant cancer risk is quite well-accepted, but heavily downplayed here. In culture, it's possible to immortalize a primary cell line (such that it grows indefinitely) by overexpressing telomerase. In fact, this is how many recent cell lines have made in multiple fields. The stuff about herbal drugs isn't worth even discussing.
I don't use C99/C11 regularly, but I would love to see a VS that fully implements at least the C99 standards. My comment was specifically about using pthreads which are standard only on UNIX like systems.
i read this website as "not cpio"
The problem that Ballmer made in Windows 8 and Windows RT was in making the GUI for desktops and mobile devices the same.

Steve Jobs on the other hand already learned in 2002 that the desktop GUI won't work on a mobile device and set out to create a new GUI for mobile devices that led to the iPhone and iPad that was different from the Macintosh GUI. I think Steve Jobs saw the Windows XP based tablets that Microsoft made and their Windows CE smart phones that basically used the desktop GUI and how it just didn't work out.

Microsoft has almost always bet everything on the new Windows version. It doesn't always work out for the best. Some companies still use Windows XP because their business software breaks in Vista and above because of API changes. Microsoft no longer supports XP, but it is still in use around the world.
I'm the sort of founder that thinks it's my duty to return value to shareholders.

You can be a founder that thinks it is your duty to return value to shareholders and still take money off the table. In fact, there are situations where not taking money off the table hurts your shareholders.

Example: you're a poor founder with $400K in loans and 0 in saving, you're running a startup with good traction. You get a $20M acquisition offer and you accept it thinking it lets you clear debt and not be super poor anymore. Problem? Your investors barely get their money back so an exit you consider successful is not that successful of an exit for your investors.

Now imagine the investors let you take $1M off the table to clear debt and get a little comfortable. Now when the $20M offer comes in, it is easy for you to turn it down because you aren't in debt and you have a decent life. As a result, you end up building a $500M company. Your investors come out ahead because the equity they got for $1M cash you took off the table made them $10M, not to mention it gave you the mindset to turn down the $20M acquisition offer.

For many funds, they would rather you fail trying to make a company that is valued at $500M than be successful in building a company that is only worth $20M. Letting founders take cash off the table can help founders think as big as their investors do about the max potential of the business.
Thanks for taking the time to reply. I'll look into him more.

Also: the first time you hit the above link above, the site gives a 'no history' error and doesn't return any results - which is unintentionally funny, I guess. :) Searching does return some results though!
The C99 Standard Library has been completed in 2015, including snprintf, with the exceptions noted in my post (tgmath.h and pragma macros).
I use Swift for small applications, but the language is clearly incomplete, and and its tools are not ready for large, complex projects. You can use it, but it's painful. Just today, I had to write dozens of lines of RawOptionSetType code to mimic a C bitmask.
It's obvious how a girl can make money unless she's fat, and there's even a limited market for that.
Microsoft Goes Big on Cross-Platform Development and HoloLens
> our Android test phone was a $30 LG which barely displayed the home screen

Ugh I know this pain, I did some Titanium Appcelerator development for a while and I had the newest iPhone a previous gen to test with but the Android phone was worse than bargain bin. It really skewed my perception of Android and it was hell working with such a shitty device. On top of management wating it to work on super old phones (needs to work "everywhere" and my QA consisted of me with a single phone and a laptop that could barely run the simulator (which was really shitty back then, I've heard it's gotten better). I hated that shit.
I'm not sure how they could even measure the goal here. The synopsis from FBO implies this is a broad program:

----
DARPA is soliciting innovative research proposals in the areas of formal methods, program analysis, compiler design, and runtime and virtual machine implementation to realize tools for the construction of long-lived, survivable, and scalable adaptive software systems.
----

Skimming over the PDF, they seem to be brainstorming all over the place without much of a clear direction.

There's nothing I can gauge that is theoretically stopping us from having century-long running software systems. It's already fully possible. All this talk about formal verification, replacing protocols, defining API/ABI subsets sounds over the top, when more fundamental issues are providing language runtimes that allow for high concurrent units of execution with resource and failure isolation, restart strategies, preemptive scheduling, live upgrade mechanisms and so forth. The VM is your platform.

And it's not like even that is strictly necessary. COBOL systems running on old iron chugs along merrily, though then again I've heard that mainframes have some rather elaborate fault tolerance mechanisms that haven't really leaked much into the rest of the mainstream.
DLL hell certainly used to be a big issue in Windows. But I disagree that it remains a major factor; Windows apps are increasingly bundled and Windows system functions that used to be the cause of these issues, like DirectX, are packaged as redistributables that allow side-by-side installs.
Some dialect of APL. It's not that far detached from Lisp, anyway.
Canadian Woman Hacker Arrested for Spying on People Through Webcams
In New Zealand this would be considered illegal. You MUST get the minimum wage if you're an employee. Even if you're contract states that 100% of your earnings are commission based, the average over every two week period MUST come to the minimum wage. It's exactly to protect against employment agreements/situations like the one described in the article.

I can't speak for US or Australia, but in New Zealand if you're an employee minimum wage IS minimum wage. Some employers hate it and would rather that not be the case, but we have contract workers for that style of employment, which are more-or-less at will, but the rules are different surrounding those and it much harder to "prove" someone is a contractor rather than an employee (it'll come down to things like: having sick days=employee, having a uniform provided=employee, organizing your own leave=contractor, it actually get's quite complex to prove someone is a contractor even if it states they are one in their employment agreement).
Wow, if that is so, then I am completely sold on static typing. I do not get how dynamic typing gets into the picture.

Having a type system that can catch some errors at compile time but not all is better than having a type system that doesn't catch any.

Having a static type system doesn't mean that you can't use dynamic typing as much as you want (e.g. in Scala you can make all variables of type `Any` and use type refinements whenever you want to call a method).
Ex-Microsoft dev manager here. You have no idea what damage this has done to the dev community and Microsoft's reputation. It has caused so many people so much hassle.

I want to know which VP nonchalantly set this stupid policy. And I want to know why nobody challenged the decision. Seriously, it's nuts. You had guys dorking around with IronRuby but there's no room in the budget to fix C?

The screams and requests for C99 have been DEAFENING for YEARS.

And I'm a C++ guy who could give a rats ass about it. I just cannot believe the disconnect here.
Ask HN: Review my Pitch Deck
Hi guys,

I'm a tech founder based in Europe. I've come up with a concept for this really innovative social game and I've been building on this idea for the last few months. I think I have a lot going for me:

-> I've built most of the game server technology, I'm a competent developer and I can do most of the back-end / client work by myself.

-> I've come up with the branding, a snazzy marketing site and started work on the Game UI; paid for entirely out of my own pocket. I think that shows I'm willing to back my idea as is the fact that I've quit my job and work on my consulting company / this idea full time.

-> I've written a comprehensive business plan and slide deck (see my profile) explaining my business model.

-> I've got pro bono marketing support from a bunch of Twitter account with over 4m followers which are very specific to the niche I'm targeting... I launched a small and very poorly designed prediction game and we got almost 1200 users in a couple of weeks.

-> In addition, I can get my game featured in a lot of the casual game portals as I worked for a fairly large casual gaming portal.

-> Did I mention, I have previous experience in this industry? I worked as a programmer on an online soccer title for 2 years.

I'm seeking some seed funding to complete my MVP but I keep hitting brick walls in terms of getting angel investors interested in funding me. I've had a bit of traction and I think the work I've done and my back story (how I got where I am) is pretty interesting. However I'm burning through my personal runway and getting frustrated with my fundraising efforts so I thought I'd reach out to the HN community and see whether you guys can point me in the right direction!

Any feedback is appreciated!
That restriction is why there is no iOS Firefox.
I didn't say it would be easy, but it would be plannable. And that makes a huge difference.

Unexpected expenses will of course mess it up and throw you into a spiral if you don't have a buffer. But that's true at any income level. Even if you're a techie making $200k a year, but without a buffer, you will have a huge problem if something unexpected happens.

Of course why you wouldn't have a buffer if you make that much money is a different problem. But hey, Mike Tyson was making millions and when the shit hit the fan, he went bankrupt in a heartbeat.
It's not true that each element can have its own units; given an MxN matrix there are only M+N-1 degrees of freedom (basically you can choose arbitrary units for each element in the first row and then a single multiplicative factor between the first row and each other row). Otherwise you'll find that either left or right multiplication won't have any compatible vector types.
Mystery artist highlights Bury potholes with  drawings
Guiding mapping priorities in Nepal with seismological data
Information goods don't play well with markets for multiple reasons.

"Paul Romer on Information Goods"
https://www.reddit.com/r/dredmorbius/comments/311aco/paul_ro...

"Why Information Goods and Markets are a Poor Match"
https://www.reddit.com/r/dredmorbius/comments/2vm2da/why_inf...
From their FAQ:

Is Even a lender?
No, Even is not a lender and Even does not provide loans.

yet the Article claims that:
"....On bad weeks, when users fall short, they still get their salary, thanks to past surpluses or to interest-­free credit from Even."

Interest-free Credit == Loan right? What am I missing
I am not the author, but the blog series is based around this paper AFAIK: http://arxiv.org/abs/1403.7048
The work robots don't want to do
It's currently impossible to create a Youtube playlist without a G+ profile.

Every time I want to create a new playlist, I create a new G+ profile, then delete it immediately afterwards. It is tedious. I'm sure many other people, when faced with roadblocks like these, create a do-nothing profile but don't bother deleting afterwards.
Just the tend to take a simple function, then ship it as a package. There's overhead in having a manifest, a folder, a separate code file, tests maybe, readme.md, etc. (Or in some cases, an meme-related animated gif that's referenced in the readme, that's larger than the rest of the package combined. Neato!)

It's obviously dumb from a technical perspective to break out individual functions (or even 20-100 line code files) into separate modules. But I think some folks really enjoy it.

Just like the Java or C# folks that put every single type definition into its own file. So you get some lame IHasFoo with a single bool property - so really 1 or 2 lines of actual code. Along with comments and a file header etc. Same for groups of enums, etc.
F# units can certainly handle the problem given a fixed matrix size, but for a general method handling arbitrary dimensions you'd need variadic measure arguments, which aren't supported (and would probably require quite a bit of bookkeeping for this particular problem, in any language).
Link to NIH site with free PDF of pre-publication version of the paper: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3331914/

Also, no, "MIT" did not discover anything. Seven scientists, six of them at MIT and one at Stanford, discovered something. <grumble, grumble>
Cool idea. Some small notes:

> After two weeks, if actions have been made on the deck then we throw it away.

I presume this should say if NO actions have been made. Sending the card image URL is wasteful considering the address is deterministic. Also, you will want to implement a true random shuffle if you want anybody to use this API seriously (see https://www.random.org/).

This is a really interesting project. Good luck!
I always wondered about this. Interesting.
/edit P.S. Adding this one line, as I forget if you mentioned this, but have your wife try out the laptop in the stores. The keyboard is awesome but may not be for everyone. Someone who used an Air for a long time shouldn't have any issues but I would definitely try it first just to be sure.

My pleasure.

I was in a similar situation, using the 2011 13.3 Air for years as a secondary device (being what I guess others would consider a "power user" I have always kept available a bitching desktop and/or (now) a bunch of cloud VMs, depending on the task), super happy with it (my Air is the best laptop I've ever owned, having started in about 1998), but wanting to upgrade, and watching the last Apple keynote in anticipation of a Retina Air. And I'm very happy with the new MB. It's not quite what I was expecting but if the form factor and power suits your needs, it's great.

Whew. That a was quite the run-on sentence.

Anyway, regarding Win8, I have to use it at work a lot and I feel your pain, it's pretty damned awkward at times. My experience so far is that the best way to navigate it is to a) use the search facility on the Start Screen to access your usual stuff (similar to OSX searchlight, so, Windows key to get to the Start Screen and then just start typing out the application or file name... its kind of awesome when it works) and b) set the OS to default to the desktop view on boot, in which case it's almost exactly the same as 7. The best way to look at it IMO is that Win8 = a more efficient Win 7 kernel + a mobile/tablet/metro API + a new UI start screen. Once you get past that it's surprisingly good.

But yeah, I feel your pain.
Why you should learn F# in 2015
It's from the Sunday magazine which traditionally has much longer-form articles.
Reflow works on mine (4.2.2 android, default browser). You need to pinch to zoom, but then a double tap reflows. [It took a while to stumble across it, and then another while to realize what that sudden weird thing actually was.]

NB: I have Settings->Avanced->"Auto-fit pages' checked (4th from bottom). Maybe that helps.

It works pretty well, but as others have said, apart from indented (or monospaced "code") text.

BTW: double tap and move up/down to zoom doesn't work in that broswer (though it does on the Google Maps app).
Show HN: Swiped.js – pretty swipe list for your web application
> It's easier to sit in board meetings and pound the table and tell them how you're going to turn things around, even if you don't believe it.

I don't know if that's true. They have $3 million in the bank "off the table" money -- given that, it's probably easier to chill for a while and then start another company than waste time on a company you don't like anymore.
Certainly would appear to lower the barriers to developing a Windows app - the question is whether its the barriers or the lack of interest that are driving it. The smarter move was making Windows 10 free for the first year to get adoption up.
I'm guessing the small text.
>>But what a better solution might be is to teach people to create a savings account and budget themselves.

You will be surprised how bad people are at this. In fact this app aims to do what a person must be doing naturally. And don't ever think that this is a problem only with the poor. This is an issue faced by many people. Failure to understand how money loses value(Inflation) and how it multiplies(Investments) lie at the core of why people get into financial issues. Ideally speaking you can get rich if you understand how investments work on long periods of time even on moderate salary. A lot of people do it. Unfortunately such people routinely branded as being miser, or frugal or worse; these days the cool kids call them as 'people who don't enjoy life'.

Every body can benefit from learning how to save and invest. Especially salaried large company folks.

I don't understand why that is so difficult. I'm here in the US for a short term work assignment and getting a checking/savings account was the best experience I've had so far. All I had to do was to walk into a bank with valid identification and they had it done within 30 minutes. And the best part of it, they explained me how checking and savings accounts work. All I do these days is allocate myself a budget at the start of the month and put that in the checking account. That basically now becomes my threshold of spending per month. Plus I see food is really not that expensive in the US if you cook at home. Buy a good pair of shoes, good jeans and you are all set. Though I agree rent rates are atrocious in the Bay Area. But with sharing rooms with a friend I was able to tame that part of expenses too.

It just can't get more easier than this.

Allocate budgets, save the rest. Learn to invest and bootstrap your way out of your problems.
Because it is not mission-critical in the first place. If you think the flight plans on the iPad is the sole critical factor in the overall flight operation, you're mistaken.

There are fallbacks, there are fallbacks even for the fallbacks and finally, the pilots themselves are trained in the event of total failures on all ends.

In addition, it was a software glitch. We don't know what kind of glitch it was but if it was, it doesn't matter if they were using proper-graded billion dollar worth of products, software glitches exist everywhere.
Before calling names, let's look at the article in detail.

"Of course, I wasn't the only one: most women menstruate. But most other female animals don't bleed outwardly like us. Even among those that give birth to live young as we do, only a handful of species menstruate."

So the term menstruate is used to mean to "bleed outwardly like us".

"If the woman doesn't get pregnant, progesterone levels begin to fall. The thick endometrial tissue with its blood vessels then begins to slough off, and passes out through the vagina. This bleeding is menstruation."

So they are expanding on the term menstruate. Now it's both "bleed outwardly like us" and "The thick endometrial tissue with its blood vessels then begins to slough off, and passes out through the vagina"

"On average, women lose 30 to 90 ml of fluid over 3-7 days of menstruation. We know, because scientists have given women pre-weighed pads and tampons, and weighed them again after use."

Clarifying the term menstruate and showing how to measure it. I'm going to paraphrase the definition of the term. So at this point, when they talk about menstruation, they are talking about a blood like fluid, that can be measured, and that happens when the the tissue and blood vessels pass out of the vagina.

The article has a break to talk about the history, theories, and research that has happened over the years. After that they get to the main point. "To figure out the truth, we need to compare animals that do and don't menstruate."

"Great apes do it too. Menstrual bleeding is easily detectable in chimpanzees and gibbons. However, gorillas and orang-utans bleed less copiously, so menstruation is only visible on closer inspection. Other primates, such as tarsiers, may also menstruate, but there is little hard evidence."

They re-iterate key parts of the term. When this article talks about menstruation, they are specifically talking about detectable bleeding.

Now we can get to the heart of my objection. They spent most of the article defining their usage of the term menstruation, and how it relates to the research.

The article claims "It seems the list of animals that menstruate is quite short: humans, apes, monkeys, bats and elephant shrews. What do these seemingly disparate animals have in common?", remember the definition they use for menstruate, blood and tissue passing though the vagina.

If you've ever owned an unfix female dog during heat, you'll be quite aware that they do, in fact bleed out their vagina for a period of time during their reproductive cycle. This fits with their definition.

The only mention of dogs is: "In dogs and cats, the foetuses dig in a little more. But in humans and other primates, a foetus will dig through all the womb lining to directly bathe in its mother's blood." This does not specify why dogs do not fit into their term. In fact this seems to support that dogs have a very similar cycle to humans.

So my question remains, Why are dogs excluded? They never acknowledge the contradiction. So either the article incorrectly sets up the terms, or they don't want to talk about dogs because it doesn't fit the narrative.
Yik Yak's mechanism for removing "offensive" posts is exactly why I stopped using it. The amount of mundane posts of mine that were deleted was incredible. Too many people take offense to so many things.
CSON, same as JSON but for CoffeeScript objects
This seems like a great start of having an alternative to Airplay, particularly the ability to discover all local Chromecasts, and play media to them selectively. Would be interesting to see if any latency issues popup in regards to media 'start' times.
A Short Speech by CEO of Coca-Cola