skysight-inc/HackerNews huggingface dataset:
depressants inhibit neurotransmission, and the prevailing theory as to the biologic foundations of depression is decreased availability of certain neurotransmitters. I'm not saying depressants can cause or induce depression, but they certainly don't help.

On a more practical level, many people with clinical depression suffer from reduced affect, lethargy, and general lack of energy. Depressants will make those symptoms worse.
What are the best Bot directories?
I couldn't find a good directory so far with a good traffic.Do you know any? thanks!
The paper presents improved techniques for training Generative Adversarial Networks (GANs). Code is published here: https://github.com/openai/improved-gan (uses TensorFlow, Theano, Lasgne)

Nice work team!
Sure, but if something happens and I can't actually keep making that much money, there's no going back to the initial state.
You can't do video cards or an internal disk on the Mac Pro so not sure this argument makes sense
What are some good alternatives? I've been using DataGrip the last couple of months, but prior to that I used phpMyAdmin all the time because I just couldn't find anything else as useful for MySQL. And even with DataGrip, I sometimes have to log in to phpmyadmin because there's stuff DataGrip doesn't do....
Seems perfectly reasonable, they just updated it two months ago.
Apache Spark Future
I wish now that I had not abandoned so many of my other interests to pursue my career. I had from a young age a pretty sophisticated intuition about learning new things, and am particularly good at becoming an expert beginner. For a long time I assumed that this meant I had everything figured out.

In the last five years I've done a pretty deep dive into two hobbies and I've found many new insights into the process of mastery that would have helped me with my vocation. Indeed I think that by thirty these 'distractions' would have paid for themselves and today I would be far ahead of where I am.

I think that the old saying 'jack of all trades, master of none' falls prey to the principle of the excluded middle. People decide to focus on only one thing and they overtrain, like an athlete or an AI algorithm

Instead if we all tried to be good at, say, three things, I think we would find that they compliment each other and pay dividends.
If you're interested in this, the first relationship between Distributed Systems and Relativity was realized by Leslie Lamport. Read about it on his webpage, which includes his thoughts on the paper, as well as a link to the paper:

http://research.microsoft.com/en-us/um/people/lamport/pubs/p...
Love the example. In reminded of snopes' take on the "the car called Nova failed to sell in Mexico because 'no va' means 'it doesn't go' in Spanish" myth. Their example was of Americans not wanting to buy a car called "Notable" because it had no table.
You mean that little trash can looking thing? The Cheesegrater is dead. Long live the Mac Pro. I sympathize. I dreamed of owning a Mac Pro tower but, alas, it will never be.
It's a Stack Layout turned 90 degrees.

https://github.com/d3/d3/wiki/Stack-Layout
On paper you are correct, but I doubt the person who runs the FCC gets to golf with the president[0][1].

[0]http://www.politico.com/blogs/media/2013/08/obama-golfs-with...
[1]http://www.nationalreview.com/article/375116/how-comcast-bou...
I'm not a moderator but FWIW:
This link is regarding a technical exploit of an IT system.

Whether the goal of this exploit is profit, blackmail, political, activism, curiosity, etc -- there is nonetheless definitely a technical/IT angle that makes it interesting for visitors like myself.
You can just explain this, we are all humans and only your work (results) is the right meter
"How does anyone invest in wireless with regulators like this? "

If your idea of "innovation" is to throttle, block, and otherwise act in an un-neutral manner, I don't want you to invest in wireless. I want you to leave it for someone who will be neutral with the traffic.

Also, he didn't say he was going to pick and choose. Unless by "pick and choose", you mean he's going to go after those who are breaking the rules, and leave those who aren't alone.
Why and how your startup should hire foreign developers
One Unspoken Reason Behind the Microsoft-LinkedIn Deal
I'm taking a free course in CUDA programming on Udacity at the moment that's co-taught by a guy from NVIDIA Research and a professor from UC Davis. If you're looking for something that starts from the basics and is really easy to follow, I highly recommend it.

https://www.udacity.com/course/intro-to-parallel-programming...
Discussion of Habitat: https://news.ycombinator.com/item?id=11901938
Top Affiliate Companies
> Is that really what we need? Advanced weaponry at cheap prices?

That reminds me of the high-school math teacher who brings condoms to the class when he teaches, because he's statistically less likely to contract an STD than if he left his condoms at home. While technically he's making an optimal decision, he should really re-examine his assumptions.
Show HN: Pennyearned, a pinboard like spending tracker
Why? Why would one use Elixir for OpenGL?
Ah, another limiting abstraction layer to learn and to fight.

Bash is plenty good.
Agreed. The Solution Explorer is extremely easy to navigate and the search function is my new best friend (Ctrl + ;). My only grip is that the icons were a lot easier to tell apart in 2010, but I've gotten over that in time.

Additionally, I've had no problems with 30+ large projects in a solution.
If you buy a laptop based only on raw specs, you are in a different market than the vast majority of laptop users.

Most people want their laptop to be reasonably fast, get solid battery life, and have a nice display and ergonomics. Also important is power saving technology (sleep, hibernate, etc.) and storage size/speed.

Most commodity laptops that are competing in the raw specs wars have major deficiencies in one or more of the above areas.

If you are a Windows user, you have taken on the task of dealing with a broken, polluted driver ecosystem and lots of malware, as well as an OS that shows you ads on the desktop.

If you are a Linux user you take on the task of making sure your bleeding edge hardware works with linux. This is no small task and in many cases it's over a year after release that linux support for new technology becomes anything approaching reliable.

A Macbook, on the other hand, just works, and works extremely well. It is a reliable work horse that does its job without complaining. The hardware and ergonomics fade into the background and you just focus on your work.

I suppose if you are a gamer there is a case to be made for running Windows on bleeding edge hardware, but such gamers are a very small percentage of laptop users.
The email Zenefits CEO David Sacks sent employees as it lays off 9%
Syrian Refugees Use MIT's Scratch to Learn Arabic, Math and Code
I would say more than usual.

We have the info about how long were they inside of the network, we have some basic idea about how they are discovered to be connected to Russia (basically groups were previously linked to Russia, and now they were probably discovered by analyzing the code style and/or by re-using some of the code), we got to know how the incident response went, we discovered that they used 0 days targeting Windows, that they masked their traffic as legit Windows services, that they have created some kind of pattern analyzing tool that analyzes the code they got on every machine so they could detect if the attackers try breaching into the system again...

I'd say that this is a pretty hefty amount of information we got from a single article when it's not really a post mortem by the company, but an article on Washington Post.
I would love to see someone do a purpose built place with a targeted menu to see how it would do as a modern version of a community center.

1) big glass windows with good interior lighting
I'm pretty sure Groovy has a debugger too.
Objectively better in what respect? It's thinner and lighter, yes, but it's also slower, has extremely limited connectivity to external devices (only one USB-C port and no Thunderbolt), and has a nontraditional low-travel keyboard design that would be most politely described as "polarizing".

Better for some use cases, yes-- it's a great machine if you need something small and light for travel and don't need to do particularly intensive computing on the road. But it (intentionally) makes enough compromises that you can't make a blanket statement that it's "objectively better" for everyone.
The problem with that is that, at least for me, is that I no longer read any one newspaper. I read whatever is linked on HN, reddit, twitter, facebook. So no, I am not going to have a separate subscription for each. I had a subscription with the Economist, and that is the last time I will have a subscription for any newspaper, but I am willing to pay for a bundle that has substantially every publication the way Spotify has substantially every song, as long as I could pay with paypal, so that I knew I didn't have to pick up the phone to cancel.

Other than that I just want a button to pay a couple cents to read just that article, no matter who has posted it.

The second problem is that far too few people are willing to pay.
At the risk of making an appeal to authority, I got that quote from a clinical psychologist, referring to the effect of alcohol on clinical depression. See my other comment for an explanation.
Let's Encrypt – Email Address Disclosure
Sure but in my experience because the ports are shallower its easier to see debris and clean them out just by blowing.
To meet the "objectively better overall" bar, they're going to need a LOT more horsepower. I love the form factor but they're almost unusable for any kind of real work, and after an entire year they got a tiny speed bump that just takes some of the edge off the performance problems.
MitM-ing Postgres
In many communities in the UK, it's the pub.

On the positive side, it brings a genuine sense of community where you hang out alone, forge new bonds or maintain old ones. People come and go asking if so-and-so has been in today. Before mobiles, families would call the pub and leave messages for each other. Class lines were much less defined. You leave things behind the bar for other people to pick up later.

On the negative side, well, alcohol, and all the issues that brings.
Negotiate as high a price as you can, not necessarily aggressively, but enough so that they know you take yourself seriously. Then take anything over 10% less than that.
People in this thread are assuming we can just solve the security issue if we try hard enough. We can't. It would mean securing every single voter's computer, and that's preposterous.

There is no consensus algorithm or blockchain that will work if the voter's computer or phone is compromised. To name just one avenue of attack: if you have control of the video output then you can swap the name of two candidates. That's all it takes. You figure out which candidate is most likely to win in several key ridings/districts, and then on all of the computers that you've infected with your virus you swap their name with the the candidate you'd like to win. The voting software would never know, the voter would never know. Any confirmation step, like printing out a receipt, can be similarly be trivially defeated.

Whoever is in control of that virus - be it a fanatic, foreign government, or corporation - can now decide an election.

The only way around this is to have a 100% secure device dedicated to noting but voting that you mail out to each voter. Even if you could build such a thing (which is likely impossible considering that the efforts of hundreds of thousands of people across many countries go into making a device - hardware and software), that's far more expensive and awkward than a mail-in ballot.

I'm not exaggerating when I say that online voting would be the end of democracy. For any definition of practical, it cannot be secured. If it cannot be secured, it is not democracy.
McDonalds is the only restaurant I enjoy eating at with my 2 and 3 year olds. Every other restaurant is a slog to get through the meal. Honestly I'd eat there more often if it weren't for the social stigma of it. (I live in Berkeley).

I am pretty sure the cheeseburger, apple slices, and chocolate milk are not much worse, and probably better, than the typical fare on a slapped together kids meal.

When I was a kid, my dad would take me to the local McDonalds to do math, several times a week. They'd let us sit there ordering nothing but sodas in a comfy booth for hours. These are some of my fondest childhood memories.

There are some issues with McDonalds, but it is a pleasant user experience.
Java's stdlib is mindblowing in places.

My favorite is the treatment of iteration. You have immutable collections that support an iterator interface that allows modification and throws a runtime exception (so much for a type system...).

There is an interface that lets you iterate over the elements of something that supports it without allowing removal, but it's not recommended, and it doesn't enable the enhanced for loop that came with Java 1.5: https://docs.oracle.com/javase/7/docs/api/java/util/Enumerat....

It's as if someone said "how wrong can we get this?"
Other parts are just old.

This must be the curse of writing a language that becomes successful enough to grow a significant user base. You will inevitably discover that some of your original decisions about language features or standard library designs aren’t ideal. However, even if you know a much better way now, you can’t just replace the existing version without breaking a lot of existing code. Worse, over time people will start writing their own libraries, and some of them will adopt the same flawed conventions as your standard library by default. C++ has long struggled with strings and text processing for similar reasons.
I'm not an expert in this field, but we recently did a security audit. The auditors get access to the code in order to evaluate it for vulnerabilities. In our ruby application, they also check gems that we are using (through open source tools albeit).

They also did an in-app audit where they tried to break the application however they might see that. Having access to the code helps with this.

When you get audited by potential customer, it usually involves not having code access and trying to penetrate the app without that access.
If you look at just how painful the Skylake launch was on Windows and Linux, I figure they're waiting on hardware/drivers that actually work as intended.
I just wonder if we're seeing Apple try to slowly move away from being a "devices" company and identify itself in terms of "general computing", so including software and services.

So yeah, everyone has this super-strong connotation of "Apple = awesome devices", and they still wait in anticipation for new, beautiful hardware. But it sure seems like Apple is trying to drive a different identity.

I'll truly believe this is happening when iMessage hits Android, which I didn't hear any mention of, despite the rumors.
When they find the visual turing test results important enough to put in the abstract, it's a shame they only include tiny images in the paper :(
There is a big difference. Peering isn't the only way to deliver packets.

There probably should be some regulation of ISP peering but it just doesn't fall under net neutrality. If anything it's sort of against net neutrality. A small startup would have pay for a CDN or a transit and netflix gets it for free? Just because they are big.
From MSFT perspective -- good move. From LinkedIn perspective, good move as well -- they have great backing and got a great deal ($). As a user, I'm sad to see this -- the end of LinkedIn as we know it. I've no interest in MSFT holding my personal info online CV presence. Perhaps time to move to someplace else.
Biggest reason I switched is filling receipts is so much easier with Uber/Lyft than versus a taxi. I only use them for business travel so I have a gmail rule to forward them to expensify versus having to manually scan in some taxi drivers handwriting (half the time who is pissed at you for asking for a receipt).
I took this class last year. Although it was nice to see undergraduates instructing the class, the lack of teaching experience really showed: the students were pretty rough around the edges in terms of their examples and explanations. About 2/3rds of classes ended early (at least this is better than heavily wasted time). This somewhat fits in with the unofficial caltech policy of "figuring out the finer details on your own".

That said, I thought the practical nature of the class was a refreshing switch from the heavily theoretical foundation of my other CS coursework experiences.
Netflix customers can, though. Netflix set up a site, Fast.com for customers to test speed to their network.

During the day now: 72 Mb/s
In the evenings: 7Mb/s
In the evenings, with my employer's VPN turned on: 66Mb/s

(I'm on Comcast)
I imagine HN wanted to protect it's community from something they viewed as tangential to their focus but possibly highly vitriolic in content (to the degree that they influenced the submission, which I'm not sure the level of). Alternatively, it could have been a community self-policing, by flagging articles that they thought were poisonous, or that were viewed as promoting misinformation (do the degree that happened. I haven't followed this closely, but that seems to be a common occurrence shortly after a disaster).
Curious about changes since the previous "Show HN".
> If you buy a laptop based only on raw specs, you are in a different market than the vast majority of laptop users.

This argument works reasonably well for the "MacBook" side of the equation, but it doesn't fare so finely on the "Pro" side.
A Language for the Next 10 Years
Logically, you're right.

However, when people spend a lot of money, they want to feel that they're getting a good deal, and they want to feel that they it will be useful for long enough to get their "money's worth".

It's these two mostly psychological factors that are coming into play here.
What Java libraries are you talking about in this case?
> Just expand it as part of the nutrition label.

The size of the nutritional label is not infinite. The number of potential labels is. More importantly, by labeling GMO, you're simultaneously implying that there may be something unsafe about them, and distracting from far more important information, like allergens and sugar content.

> I don't think it'd place any sort of unhealthy burden on the industries to write "This food may contain genetically modified organisms"

Fruits and vegetables can be contaminated, for instance if they are grown or stored next to each others. For labeling purposes guidelines are set with some leeway within safe boundaries. Trying to do the same for GMO highlights the silliness of the exercise, since there are no such boundaries, because they are as safe to eat as their non-GMO counterparts.

Then there's processed foods - tracing which of the dozens of ingredients are non-GMO would be non-trivial. It is possible, of course, but why force companies to waste money for something that is of no health consequence?

And finally, there's the issue of GMO entering the food chain. It is at least possible to trace this for livestock, if you have a complete history of everything that they've ever been fed, but what about animals caught in the wild like fishes?

I'd love to have more transparency and information about the food on my plate - I want my fruits grown in areas that are not under water stress, and my vegetables grown sustainably, but let's not waste time and money trying to label things that don't need labeling in the first place.
Yes! Ordered for my kids (a.k.a. myself)
> I was curious about using OpenGL with Elixir [emphasis added]

What other reason do we need? Regarding practical reasons: To stay inside of one language while doing something that would benefit by having a GUI and/or 3d graphics support. Perhaps erlang/elixir aren't the most performant for things like video games, that doesn't mean interesting work can't be done pairing them with OpenGL (or other graphics libraries).
I do, but I wish it was built in, like rustc.
“It’s the job of every foreign intelligence service to collect intelligence against their adversaries,...”
Hah. Translation: We've a firm foothold in their systems as well.
Like the drugs you've listed, it builds a physical dependence if used frequently enough. Someone who is physically dependent will experience withdrawals in the absence of ketamine. Like those drugs, it induces a desire to consume more of the substance in many users in such a way that something like codeine does and ibuprofen doesn't.

Ketamine is a dopamine reuptake inhibitor, possibly leading to some of the euphoric and reinforcing effects of the drug. Cocaine, methylphenidate and methamphetamine are examples of addictive and abused dopamine reuptake inhibitors. Addictive drugs have direct or downstream effects on the dopamine system. It also stimulates the D2 subtype of dopamine receptors.
PayPal is a good example of a company that moved from Java to Node.js where the server listens to the client then have it slowly replace code going forward on the back end. [0]

There is a discussion that the bigger issue was getting management to allow them to rebuild all the code and by using Node over Java provided a mechanism to do this. This is touched on in the article.

[0] https://www.paypal-engineering.com/2013/11/22/node-js-at-pay...
If you see very high definition projections/videos of 40's movies, you'll find that there was sometimes an incredible humanity that came across from the actors then. The cinematography could be incredible at this. I bet a lot of modern audiences would see such a thing and be like, "Aw, man, where are the explosions!?"
Barefoot Networks launches 6.5Tbps programmable chip
I see, it makes more sense when you make it more explicit. But then I also have an appeal to authority: the majority of drugs prescribed against depression also happen to be depressants. And sometimes it works, though they all tend to have addiction and habituation potentials as well. I would say the psychologist you're quoting is raising a point that goes against the mainstream, which is not necessarily bad of course, but the phrase in itself remains a (somewhat misleading) play on words.
> If you buy a laptop based only on raw specs, you are in a different market than the vast majority of laptop users.

Yeah, I think they call those people developers.

> A Macbook, on the other hand, just works, and works extremely well. It is a reliable work horse that does its job without complaining. The hardware and ergonomics fade into the background and you just focus on your work.

Except MacBooks max out at 8GB of memory. At this point 16GB doesn't cut it anymore for my development, so MacBook Pros and iMacs are out too. I have entertained the idea of getting a Mac Pro, except they are even more woefully out of date at this point.
No hardware announcements at 2014 or 2015. Perhaps a new trend.
That sounds fascinating. Do you happen to have a link to anything he's written or recorded on the subject?
There's a fairly big one near where I live that allows people to reserve bits of it for small community events during the week, as well as scheduling amateur or semi-professional musicians to do low-key live performances each weekend.
Bozoma Saint John Was Badass Long Before Apple
You might want to check this https://github.com/Vincit/objection.js it is the only node ORM I don't hate yes even compared to sequelize I tried them all.
Yeah it's definitely not bad or gross any more, at least in some parts. Their coffee is the best at that price point as well.
Our intro to use of differential privacy in improving machine learning (admittedly, a different concern than preserving privacy): http://www.win-vector.com/blog/2015/10/a-simpler-explanation...