skysight-inc/HackerNews huggingface dataset:
Unless we can more reliably distinguish between the cases where it is a neurochemical imbalance that needs medicinal intervention and not, then it can be just as damaging to fight against that viewpoint as it is to fight for it.

What we need is to foster open discussion of both viewpoints because both are fully valid explanations of anxiety and depression. For those who truly do need[1] such medicine it is demeaning and disheartening to hear views like yours touted as the only valid point of view because it implies they are invalid, or that they're cheating because they're not managing without drugs.

I similarly take issue with the article's claim that "anxiety and depression are symptoms of psychosocial needs and threats" because it completely rejects neurological causes of anxiety and depression. There's nothing that says predisposition to neurochemical imbalances will never be more severe than what can be managed without medication. And the same can be said for environmental factors (e.g. ingested and inhaled compounds from the area around where you live, just by happening to live there).

Has anyone done a scientific study on the common root causes of anxiety and depression? Do we even know enough about the brain to be able to confidently identify the root cause?

[1] If you know there are no such people, I'd like to learn about how you know that.
i think it heavily depends on how coupled your router is to your view and data/fetch layer. with domvm everything is decoupled, so wiring any of those modules up is pretty trivial.

a more fleshed-out demo would be valuable for a more realistic comparison. they mention the non-congruence between ajax vs node's fetch, but this is easy to shim so the same code works on both.

the main complexity is the view rendering and post-render hydration.
Some of my colleagues at Pivotal are running iOS builds with it. That is, they're running builds on a Mac which has an iOS device plugged into it. The workers are run using Houdini, which is a container management daemon that, er doesn't use containers:

https://github.com/vito/houdini

There's a blog post by someone else at Pivotal, although the details are probably a bit out of date by now:

https://blog.pivotal.io/labs/tech-talks/on-device-open-sourc...
Show HN: Expanded Aha API
If that’s the case, then why develop based on a browser that isn’t even the most used browser anyway?

Especially devs have a quite equal share between Firefox and Chrome (due to the privacy implications of Chrome), so using private extensions that are non-standard, and, according to what you say, irrelevant for your product has to be quite an irrational move.
Qualitative and quantitative insights with UserTesting and Loop11
Hmm I'm not sure that's accurate. At least, I've seen some claims of gender being linked to genotype in some capacity.

More to the point, talking about sex and gender in the same breath is quite often absurd. Gender theory is a sociological theory, not a scientific one, and while sociology is a useful tool for certain problems, it's hardly reproducible, or falsifiable.
I think you meant ”fewer daft”.
Shit, I want to go to SHARE and that conference is ~$2000.

And there's like 2 of them a year. Also Blackhat.
Apple vs. The FBI: The Unanswered Questions and Unsettled Issues
I wish Trello would add this.
How is initial render performance currently? If I recall correctly, Glimmer 1.x unintentionally slowed down initial render performance. Has this been or will this be addressed?
Great to see FreeBSD doing this! I knew cperciva had been building them but didn't realize FreeBSD had incorporated it into official images. That's great!
Thank you for pointing that out, Ono-Sendai. You're right, Valgrind is not a debugger. Can you tell me more about why you recommend running my C and C++ programs through Valgrind? The last time I needed Valgrind was a couple of years ago.
Fi doesn't offer data-only plans. You can add data-only SIMs to your main account, but nobody gets out of paying the $20 base rate for unlimited calling and SMS/MMS.
What is the font face you use for the logotype? It looks quite nice.
Google can't search anymore
They also have BitPay.
“Cutting edge” might cut you up
So it cuts the genomes out, does it keep the cells alive while doing so? I heard that CRISPR/Cas9 doesn't rejoin the dna it cuts. I'm new to this and would love to know from someone more knowledgeable about this.
One large difference between this program and alternative programs is that data already resides in Google BigQuery:

- You do not need to spin up a database to work with BigQuery

- You can simply start writing SQL on top of BigQuery

- You may leverage Dataflow and MapReduce connectors to work with this data directly in Hadoop, Spark, or Dataflow

- BigQuery has a free tier - one Terabyte of data processed per month

Finally, for folks who would like to share their datasets, BigQuery offers free hosting and credits to help get a pipeline going.

(disclosure: work on BigQuery)
I am concerned... OK the AlphaGo AI plays better than any human, but does it understand why?

When I learn Go, there are all sorts of techniques such as joseki, life-death, tesuji. AlphaGo implicitly learned these techniques, since it learned from professional games, which are experts in those topics.

This is my problem with neural networks in general, since they do not discuss how go boards divide into smaller problems or heuristics for putting them back together.

to be corny, Go is really a teaching tool for how people think logically and abstractly. It's not about teaching computers.
It's amazing to remember how crystal clear phone calls used to be. I wonder if there's a niche for the first service willing to use more bytes and sacrifice efficiency in the name of analog-era call quality.
Next Chrome Extension to take ideas from: https://chrome.google.com/webstore/detail/github-module-brow...
Of course some talented and dedicated individuals will be able to pull this off, but it's not really a hobbyist-level activity yet. A couple key breakthroughs could help a lot, such as transforming plant somatic tissue with de novo shoot organogenesis. You could avoid all the tissue culture that is really the difficult part and start to transform less amenable species. Right now you're very limited to particular species and invested in long-term care of sterile tissue culture. Sterility will always be difficult outside of a lab.

Also, what's possible in this sort of setting right now is trivial; looking at selectable or color markers. Anything much more clever than that, and you're looking at tricky cloning, PCR, and sequencing which starts to get expensive fast. If you're making your own constructs, then you need the ability to extract RNA (not terribly hard, but phenol/cholorform is really helpful), make cDNA (kits are expensive, and hacked stuff is going to be a ton of troubleshooting), and pop it into a Gateway system or similar. This means you'll have to make your own competent cells, get some topoisomerase or a set of restriction enzymes and ligases, etc. etc. Buying the decent kits adds up to several thousand dollars, and an amateur might burn through that just troubleshooting their stuff.

Perhaps there is an analogy between biology today and very early stages of the home computer revolution, but I don't think it's a given. If sequencing and, perhaps more importantly, synthesis becomes accessible to anyone, then we'll see real progress.

I don't know much about the dialogue between amateurs and professional biologists, but I imagine a lot of the 'elitism' is just practical concern. Science is very very difficult, there's simply no way around that. There are just loads of things that we 'should' be able to do based on a read of the literature, but when you talk to people you realize that other's have tried and failed. Biology is complex, and sometimes success is a matter of attrition.
Sure, there may be genetic links, but sex is 100% genetic. Why bring in gender at all when its hard to apply eugenics to it when the link is so poorly understood?
Repo: https://github.com/YesGraph/yesgraph-superwidget

This is the normal include:
https://cdn.yesgraph.com/yesgraph-invites.min.js

Just remove the "min" if you're, for example, debugging.
https://cdn.yesgraph.com/yesgraph-invites.js
> This is the reason that I'm firmly stuck in the Android camp (on devices that I can root). I'm one a very, very small minority though.

How do you figure you're a minority? Android has the highest market share of any smartphone OS in most parts of the world, developed or otherwise.
Honestly, while I love these articles as food for thought, they really aren't the solution to the problem.

In my experience, programmers generally have a sense of what parts of their code need to be cleaned up. If they are a newer developer their ideas might be a little screwy. They might not see the root problems, but they know which closets are producing ghouls.

The issue I see is that developers don't think refactoring is a good a use of their time, or someone up the food chain doesn't think it's a good use of their time, or there's just so much institutional inertia making people question whether it's a good use of their time.

If you want your code to be better though, don't read about architectural problems, just take some time to fix the stuff you know is bad in whatever way you know how.

That's better than any article or class and it pays you money and it makes your code more fun.
Very small Go board you have there. Normally there are 19x19 = 361 points to put the stones.

Completely general AI is a long way off, but tech support and other specialisms are feasible using expert systems, which were each limited to a single area of expertise. These were limited by their knowledge bases but they did work - and they had one advantage over deep learning - we knew how they worked and they were able to explain their reasoning - the main problem was getting them adopted and deployed.
For a less rosy view of forth, http://yosefk.com/blog/my-history-with-forth-stack-machines.... is a fascinating read.
Medicine is dysgenic - I would be dead a few times over without modern treatments for asthma, which runs in my family. My children now have the opportunity to be born with the same bad genes that otherwise would have been selected out of the gene pool. Cumulatively over time, genetic fitness will decline to the minimum level needed for survivability in the environment. Medicine makes the environment much more survivable. Not to mention the more recent habits of agriculture and enough wide-spread cooperation that our tribes aren't constantly murdering eachother. (arguably)

The interesting case, is that our long-term survival is now more a question of information, culture, and knowledge than it is of our biological capacities. Our most interesting evolution is happening in the rapid and ephemeral'software' of shared knowledge and technology, and not the fleshy hardware ruled by genes.
> is by doing an 'in:chats searchterm' search in Gmail. That wouldn't even be so bad except that I also use Inbox and the search doesn't work in Inbox.

is there a way to access gmail once you've switched to inbox? I would love to be able to edit my filters again...
Thanks very much for breaking it down for me.

I guess what I don't really understand is how I can tell the difference when I'm blindfolded.

If I am undergoing the same force with my feet on the treadmill than I do on the sidewalk, how do I really tell the difference ?

I know since the treadmill is moving on its own, I have to "walk" to keep up with it, but what if I could move the treadmill backwards as I walk ? (The force of my steps make the treadmill move, rather than the rotor machine?)

I understand I don't move anywhere with respect to the ground, but if I undergo the same motion that I do when I'm walking, how is it that I am able to tell the difference ?

If I can literally make the treadmill move under me just by walking, how is it different from walking on the sidewalk ?

Sorry - I'm just really baffled, even though I believe everyone. Could someone just ELI5 me ?
Rails 5 ActionCable, the good and bad parts
I suspect that if you actually ask people, you'll find relatively few who think it's OK to control free speech, but a lot more who think it's OK to react to it.
IANAL but I do ISP compliance paperwork ~14 days out of the year...

Seems like Google could trip over the CPNI rules if they were using call data for AI training etc. Certainly if it somehow ended up used "for advertising purposes".

It's not so much FCC licensed as FCC reporting (Form 499, etc), though many states require some form of carrier licensing. In any case, Google's already had to jump through those hoops for Project Fi. E.g. if you search `"Google North America Inc." public` you should see a ton of filings about that.

SMB/Enterprise would be a interesting market for Google. That's a relatively high-touch market and I suspect they'd run into the same objections as Google's public cloud offerings with regards to support and hand-holding. POTS replacement (or even end-user cell service) is fairly low-touch & automatable by comparison.
I survived triplets and a wife with a brain tumor - all within a couple of years. Stress does damage to your brain. Permanent damage. It may take you years to reverse the damage.

I would consult a professional (starting with a psychiatrist to get your chemicals back in balance) and consider some sort of meditative activity. Like Tai Chi, or playing guitar, or whatever. Or even meditation.

Sleep, eating well, exercise, taking the right medications, avoiding stressful situations and finding ways to destress - you hear these all of the time, and they are things that people still don't do anyway. If you don't, now would be the time to start.
Software Trends: Git, Agile, and CD
Html5 based widget for an iOS app: Today extension powered by Ionic framework
By that logic, why can I get sick at all? Why must depression only have social roots?
Looks like they are mostly picking the low hanging fruits
That was my point, so we're in agreement. (I've edited my post to make it clearer).

Edit: on second thought, we're not so much in agreement as nothing is fully genetic or environmental. There are, for instance, cases of XY females. I'd agree if you said the genetic link was orders of magnitude stronger between genes and sex, but the "100%" perpetuates a common misunderstanding of genetics.
Eldar Futhark [0] would be the earliest Germanic tribe writing, and spanned from 2nd to 8th centuries. However, I don't believe that any literature was found, just inscriptions.

[0] https://en.wikipedia.org/wiki/Elder_Futhark
Bisect and binary search.
If the Module has been found that produces the error, I go to the fault-lines.
These are:
Data-Input and Filtering.
States outside of the Set of accepted States (Anticipation-Error - the reason why every time you write else/default for anything else then a error- that's a error).
Those points inside the code, where you switch between two brain language-models (arithmetic/data-handling) (procedural/object-orientated), (relational/ list-think), (value/state-handling) etc.

If you do that right, you can skip the reading and go right for the beef. Breakpoint.

Last but not least - good architecture, worst heisenbug wont cost you as much as the smallest architecture error.
sure, but that doesn't sound like much of a money maker. go ahead and prove me wrong, i guess ... whatever that means.
This would only make sense if you could make the uninfected t-cells totally resistant to infection. What this paper suggests is that even this would be unnecessary. The combination of antiretrovirals and CRISPR therapy would prevent replication and excise the embedded viral sources. With enough of this combined therapy, eradication may be obtainable, resulting in a properly cured patient.
Is there a program that rates other programs in terms of Flesch Kincaid score or the equivalent? Old Man and the Sea F-K score is 4. Code isn't much different than other writings. I prefer to read code written like a Hemingway.
At what point does reacting to free speech become a call for control, though? I imagine that answer will differ from person to person.
Most people are more concerned about getting somewhere than reading contracts, seeing proof of insurance, etc. -- this based on seeing how commuter sharing systems work in the wild. If you're super concerned, next time you flag down a taxi make sure you make sure they're not a "rogue" cabbie; them being uninsured is the the least of your concerns.
I recommend running programs through Valgrind, because it's great at finding bugs :)
It will find many things like memory leaks, uninitialised variables, writes past end of arrays etc.. that aren't easy to find otherwise.
I've always found debugging primarily via logging statements strange, we have interactive debuggers which allow us to pause execution, analyze the current stack and monitor your variables to ensure correct values and people still feel that writing stuff to the console is the best way to debug?

That being said, I'm not trying to take anything away from log-based debugging, there have been many times when log-based debugging has saved my bacon, but it feels strange that there is almost an attitude of interactive debuggers being "lesser" in these comments.
There's a difference, just like there is in Turk nationalist groups vs Turk supremacy groups (Grey Wolves). One believes they are genetically superior to all others and chosen to rule earth, and can excuse mass murder because they don't see anybody else as human. These groups are extremely dangerous and responsible for the holocaust and genocides in Africa. North Korean juche ideology is also supremist.

The other is a racist nationalist "pride" group that does not believe they are genetically superior like Weev, the Black Nationalist Panthers, ect. For the record I don't subscribe to either ideology but have met plenty of these groups unfortunately.
Well I have noticed worse with phones. People having their phones out during a conversation and starting to reply or look at something on their phone while "listening" to me talk. This was at school, however during the summer when I work people with smartwatches I would notice would typically excuse themselves if they noticed an important phone call or message they had to deal with. They would always finish talking though before they even checked if it was important though, unless it was buzzing like a phone call.

But like you said, this is also my personal experience and my school and work environment may be much different than yours, and even have a different kind of cultural approach.
Show HN: My Sendy Analytics iOS App Now on App Store
Wonderful! Looking forward to it!
MS used to specifically include "Do not use this for safety critical stuff" in the EULA.

Does anyone know when they took it out? And why?

> “The Microsoft software was designed for systems that do not require fail-safe performance. You may not use the Microsoft software in any device or system in which a malfunction of the software would result in foreseeable risk of injury or death to any person.”
Yes, it's very sad. Hopefully the community will be able to band together to ensure that any difficulties are overcome.

Principles > Politics
Just open gmail. They actually did a great job of keeping the two in sync.

(Unless you turned on the auto-redirect to inbox, in which case you need to turn that off: https://support.google.com/inbox/answer/6230358?hl=en)
Oh my gosh - Space Quest III - my favourite game ever!!!
Implementing the autopilot pattern
I see a disturbing amount of rhetoric online (primarily from the hard left, but both sides are doing it now), portraying "freedom of speech" as not a principle worth defending, but rather a very limited proscribed set of freedoms spelled out in the First Amendment. In other words, the state cannot take action against you because of your speech (jail, fines, etc), but arbitrary non-state, non-violent punishments are allowed and even encouraged.

So, in this worldview, if someone produces unacceptable speech, it would be entirely legitimate to: get him fired from his job, ensure that he never gets hired again, get him evicted from his apartment, not allow him to shop at your store, disallow his attendance at any private functions, etc. This xkcd perfectly summarizes this worldview, although I think it was produced earnestly and not as a demonstration of how terrible it is: https://xkcd.com/1357/

Note that "unacceptable speech" is entirely undefined - it's whatever the community (which could be any arbitrary subset of humans due to the global reach of the internet) deems to be unacceptable.
Yes, in the left hand side hamburger menu there is a 'Gmail' link. http://imgur.com/82iOdLf
>A byproduct of being so interdependent is that a single actor can wreak significant havoc across the ecosystem.

"It wasn't our fault guys, someone else wasn't upholding their implicit obligations to their users!"

Sheesh, grow a spine NPM.
"The thing is, when you hoard wealth as numbers on a balance sheet rather than spending it, you are actually destroying that wealth."

Money != Wealth, for one.

If you hold money on a balance sheet, you are not destroying anything. In fact, you are reducing inflation since inflation is more money chasing less goods.
Yeah, a bunch of projects use Boehm (or their own GC, like the Lua VM). For large projects the extra size of including a GC implementation isn't so bad (but for small ones it can be). And it can be fairly fast.

A problem is that you can't have GC cycles with the outside world, so you can't interact with the DOM in a normal way. In particular, your objects can't be automatically GC'd if they can be held on to by anything outside of the compiled linear memory. That's why emscripten's C++ <-> JS binding tool has a .destroy() method on each wrapped C++ object, as they need to be manually destroyed by the user.

For local variables, they aren't scannable by themselves. You need to emit special inline code that writes them to linear memory. In C++, you can do this with an RAII class for a reference, for example.
Would love to save replies on a per repo basis, so that we can store our jenkins commands in saved replies
'Arms dealer': one who sells arms. The point he is making is that, regardless of what is considered legitimate, both this individual and the U.S. government are, by definition, arms dealers.

Or at least that the U.S. is an arms dealer.
I don't personally think that npm can tell you what would happen, because this form of situation really relies on the exact details of what's going on. Especially since trademark is about confusion, the specifics really count. Your "stickman" case might be a "no", but a "microsoft" package might be a "yes". Or not. It depends.
IANAL, but StickMan(tm) probably won't be able to claim a trademark on StickMan in the context of software. Trademarks generally require being the first to use a name within a specific market. See the assorted Apple Computer vs. Apple Records suits that happened once Apple Computer entered the music business. It was perfectly kosher for there to be "Apple Records" and "Apple Computer", but once "Apple Computer" started selling music, they were violating Apple Records' trademark.

The reason kik was an issue isn't just that "Kik" is a trademark. It's that "Kik" is a trademark referring to a piece of software.
Even with auto-direct turned on you can get to gmail from the Inbox interface: http://imgur.com/82iOdLf
Funny that this came up on the same day as the blog post / rant about progressive enhancement :)