skysight-inc/HackerNews huggingface dataset:
I was wondering who would leak that they were being acquired. It seemed ridiculous that suitors were being named even prior to making a bid.

I would contend Dorsey was doing this to making it difficult to make a bid.
Every nation has its own foundational myths. God knows the way Americans mythologize their founding fathers to so far beyond the bounds of credibility doesn't bother them.
Oh dear - I've since moved hosting providers. Are you having issues now?
Is it just me or does Greg Brockman speak startlingly similar to how Sam Altman speaks. Given that Sam helped start OpenAI, it wouldn't surprise me if there was some mirroring going on in the hiring process.
It would also explain the extreme opposition hes also getting from inside the GOP. It's all very interesting.
This might not be suited for 'Show HN' because it seems to be a blog post rather than something created by the OP that users can play with or try out.
That works for other paywalls but not WSJ (or at least, not consistently: sometimes it works, but it usually doesn't).
We don't do hosting.
> I come to industry events for the pizza

That's an odd reason to attend an event/conference.
Rapidly (and with its help) get it to a point where it can self-improve beyond human intelligence.
There are a few, notable high profile product fails in recent years:

- Galaxy 7

- Takata Air Bags

- VW Emissions software

- GM ignition switches

- Theranos ineffective testing

These are a diverse set of fails, and only a limited set based on what I can recall at the moment. But I see them falling into two categories: Intentional and unintentional. Basically, if the company knew there was something wrong before the public suffered and they attempted to cover it up, it was an intentional fail.

If the fail was not discovered until the product was shipped in volume, I'd call that unintentional.

Intentional fails are a matter of ethics. Unintentional fails are a matter of process.

How do startup founders build company cultures that avoid both classes of fail?
Generative Adversarial What-Where Network
Well, there are plenty of jobs that mostly men are wanting to do and jobs that mostly women are wanting to do.

In some cases raising the pay would do the trick, in other cases improving the work conditions would do the trick. Neither of these does not seem to be applicable here.

I do not think that we should make something more accessible (at the expense of the other) for someone just because of some reason they are just under presented at the moment. CS industry should be accessible for everyone.

For two above solutions everyone would win potentially. What would be the solution for the CS industry with the similar outcome?
Instead of renaming the file, TagSpaces could create a symbolic link and preserve the original file name. All such links could be managed in a TagSpaces folder.

> ln -s ../fluffy.jpg "fluffy [cat].jpg"

Tags could be added by linking to the latest one:

> ln -s "fluffy [cat].jpg" "fluffy [cat] [yarn].jpg"

This would allow TagSpaces to have temporal knowledge as to when tags were added or removed.

If the links are cascaded as I have shown, then when the original file is moved, TagSpaces will only need to rebuild the first link. The rest will still work.

The issue of the tags causing the name to be too long can be addressed by a different tag naming strategy.

> ln -s ../fluffy.jpg "fluffy [+cat].jpg"

> ln -s "fluffy [+cat].jpg" "fluffy [+yarn].jpg"

> ln -s "fluffy [+yarn].jpg" "fluffy [-yarn].jpg"

This would require TagSpaces to have some simple logic to determine which tags were relevant at a particular point in time.
Capacity-approaching DNA storage
Can't they both be immoral? Whole problem is catholicism is a state supporting religion that says "your government doing evil isn't your problem".

I pay my taxes, but I consider it the least moral thing I do, for my own morality.

I look at paying taxes the same way I view my drug addicted friend that just needs a fix so he can make it til tomorrow. I don't like it, I'm enabling his problem, but I don't want him to get into a worse situation or die.
Wasn't clear if The President is referring to the NASA Orion Space Lunch System?

The GAOs latest report suggested it would miss its 2018 first test launch due to technical challenges (software-related):

http://www.gao.gov/products/GAO-16-620
Since it was not mentioned in the post, here's a direct link to the Reddit comment corpus likely being used: http://files.pushshift.io/reddit/comments/

The full table (up to end of 2015) is available on BigQuery, with separate tables for each month thereafter: https://bigquery.cloud.google.com/table/fh-bigquery:reddit_p... (there is a similar table for comments)

And here's a year-old post I wrote on how to use that Reddit dataset with BigQuery: http://minimaxir.com/2015/10/reddit-bigquery/
sorry I meant OSX obviously.
A DGX-1 box has 8 Pascal GPUs. The reason it costs a lot more than 8 GTX 1080s is the remarkable interconnect and memory bandwidth.
One thing it has over ELK worth mentioning is that it has authentication in the open source version. Also able to configure it more through the web interface than ELK.
As a frequent Redditor, this AI is going to be very witty.

They should limit it to top comments only, and for training, you might as well assume 90% of top comments are sarcastic/tongue in cheek. Or let a user dial the sarcasm/wittiness/seriousness as they want it, kind of like TARS from 'Interstellar'.
The end of the abstract is funny:

> Although unlikely, there is also a possibility that the signals are due to highly peculiar chemical compositions in a small fraction of galactic halo stars.

Talk about "unlikely"...
> But when we ran the model on more data, and it was gone and soon forgotten. Just like Carrot Top.

"it was gone" meaning the association between Carrot Top and Kate Mara? So after better training, who is now most_similar(['Carrot_Top|PERSON'])?

EDIT: RTFA, used the interactive demo. most_similar() is now a category I would describe as "actors/comedians popular in the 90's: "Bill Murray, Gary Busey, David Spade, Charlie Sheen, Ashton Kutcher, Chris Farley".
There are researchers in many companies that are actively fighting the botnets.

Some links:

- https://krebsonsecurity.com/2016/10/who-makes-the-iot-things...

- http://blog.malwaremustdie.org/

- https://www.akamai.com/us/en/our-thinking/information-securi...
This clipboard vulnerability is new to me, but after some research it appears the keepass2android doesn't use the clipboard, but keepassdroid does.
Passing NULL is treated like passing an empty fd set. If there are no file descriptors to check, then "none of the defined events have occurred on any selected file descriptor" is trivially true. The same would hold for non-empty fd set and no defined events, I'd imagine.
Asynchronous Programming in Python 3 with Flask and Celery
I too worked on this several years ago, and would like to revisit sometime. I created a browser extension to reorder the links on the front page by weighting links higher if the people that upvoted them had upvoted things you upvoted in the past.

There was a voting graph in the background. Nodes are users and edges between users are weighted by the total number of mutual upvotes they had over all stories. With this graph you could give more weight to a story to a particular user if "similar" users had upvoted it, and everyone sees a unique front page.

One of the hard parts was how to sort stories based on these new weighted links. HN never reveals how they sort, though there is some historical evidence when things were simpler. However I found if the sorting was linearly proportional to votes, and a power law in time, then it didn't matter so much what the particulars were, and you could still reorder posts in an HNy way.

If anyone wants to talk more about this I'd be happy to revisit this project! :-) Contact info is in my profile.
Quoting Brian Krebs:

> These two services, like most booters, are hidden behind CloudFlare, a content distribution service that lets sites obscure their true Internet address. In case anyone cares, Lizardstresser’s real Internet address currently is 217.71.50.57, at a hosting facility in Bosnia.

https://krebsonsecurity.com/2014/12/lizard-kids-a-long-trail...
Such a wonderful writeup! I fondly remember reading this while writing an Emacs clone in Erlang ("Ermacs"), spending time with Hemlock under CMUCL, watching Climacs evolve for SBCL, etc.

Emacs has a rich history indeed with many other branches of the family tree than GNU Emacs.
The Economic Impact of Obesity on Automobile Fuel Consumption
What is the benefit of AWS Lambda vs getting a cheap VPS or a dedicated server with much better specs and bandwidth, setting it up and adding auto-update? And how does one prevent going bankrupt if a Lambda app is DDOSed?
That was first thought. Curious How does NN or any other model capture sentiment ?
There's a JSON parser in the standard library (http://nim-lang.org/docs/json.html). It works by declaring discriminated union (called enum in Nim) of possible JSON types, declared here: https://github.com/nim-lang/Nim/blob/master/lib/pure/json.ni... You get a tree of nodes out of the parser and switch (lightweight pattern matching) on each node type. Nim does exhaustiveness checking, so you will never fail to handle some kind of JSON node by accident. You're forced to deal with nulls explicitly, either via pattern matching or convenience functions like `getOrDefault`.

It's not as nice as F# Type Providers, but it's workable. You could write something similar to Type Providers with macros (given a schema or sample), but I don't know if someone tried this already. With all the standard operators (like property access/assignment and toString equivalent) overloaded to support JSON, it feels quite natural. I wrote a little script consuming a JSON service, it looks like this for example: https://gist.github.com/piotrklibert/b2ba0774244bb7368748a3b...

Nim has its peculiarities and rough edges (it's not even at 1.0 yet), but it's expressive (many of the construct typically built-in in languages are implemented as libraries) and fast. C-level fast, without a huge runtime, so for things like this script it's 4x-16x (IIRC, when reading cached data from disk) faster than compiled F# version (on Mono), for example. My impression of the language is that it's pragmatic and flexible. Also opinionated, which may be both a good and a bad thing, depending on what are your preferences.
Politicians and the desire of legacy.
Samsung Kills Off the Galaxy Note 7 Smartphone
Over the last five years I have taught myself to code: mainly PHP and JS. I built various web apps, one that got traction and now pays me a monthly income (enough to pay rent). Building it threw many challenges at me from sys admin to the delights of JS... but it's now not something I'm going to spend a lot of time on (for business reasons). So I am at a natural point of looking to the next five years and what to spend my time learning (and building). I'd like to get to know more developers too. So it's not so much a problem I have, it's more about understanding how other developers went from low/mid competency to a higher level of competency.
This is a recent issue particular to Berlin caused primarily by a terrible "grand coalition" city government (which is about to be replaced), and then exacerbated somewhat by an influx of refugees. It should be gradually fixed in the near future.
I think the author vastly overestimates the amount of information required to encode complex behaviours.

In general, the minimum number of bits/base-pairs required to encode some behaviour (i.e. the length of the shortest program which exhibits that behaviour) is uncomputable, see https://en.wikipedia.org/wiki/Kolmogorov_complexity

From an empirical point of view, evolution can't plan ahead and doesn't care about modularity (or at least, such things are higher-level effects which aren't directly selected for). It progresses via massively parallel monte carlo search, rather than "improving" a single individual. This is very different to most software development practices, and would tend to result in much more compact (genetic or computer) code.

The results of our software development practices are incredibly bloated compared to products of evolution. 10MB for an artifact like Dwarf Fortress is huge; we would likely make very significant gains if we compressed it using a superoptimiser (as long as we ignore petty issues like the heat-death of the Universe!).

The advantage our practices have over evolution by natural selection is that they're much faster. Our software is intelligently designed by programmers, who can think ahead about what features or changes might be useful and make specific, targetted changes to the code to bring them about. The redundancy, modularity, structure, separation-of-concerns, etc. which we strive for in our software facilitates this process.

Wikipedia says Dwarf Fortress has been around since 2002. Even if evolution were 'guided' towards such a thing, we would never expect it to come up with such a program in mere decades (although it can certainly make measurable optimisations, and small-but-important changes such as drug resistance).
Taking Selfies Makes You Happier, New Study Says
Because success rate of therapy is very low and takes a significant amount of time to work, if at all. I have had anxieties all my adult life, I have tried most things under the sun before starting taking meds. Frequent anxiety/panic attacks were affecting every single aspect of my life. I have pissed away years of life trying to manage it and nothing works. I wouldn't even call my anxiety an extreme case, I have seen people with far worse, It's a bit higher than mild anxiety, but I couldn't do anything when I was getting it.

So I gave up trying "natural way" and start taking very small dose of benzo and boom and I have never been happier or productive in any other points in my life. Yes, I know benzo is highly addictive and has numerous side-effects, but for me, it was a gamble that was worth taking. I am still taking a very small dose (.5mg once a day) and I am a bit addicted to it, I can tell the difference when I missed a day, but for me (and countless other people who also suffered), its worthed. I have looked into SSRI and MAOIs and they seem to have much worse side effect so I didn't bother with them.
> This [lie] is what was taught in Soviet schools. That's where he (and all other Russians) got that.

Do you have a source for that claim, because I find it unlikely that Soviet schools taught that their wartime allies just "stood back and watched" during WWII.

I find it more likely that the Soviets simply focused on their own experience of WWII, exactly as every other country involved does.

For example, I seriously doubt much time, if any, was given in Cold War American schools to the effort and sacrifice of the Soviet Union in defeating Hitler.

Indeed, given the way Americans (and American movies) love to portray the USA as saving everyone's ass in WWII, it wouldn't surprise me if every country other than the USA is largely ignored in American teaching on WWII.
It's a tough problem. You need a lot of context data. Reddit is definitely a good set to train on.
> I can eat healthy at home; I come to industry events for the fucking pizza.

Really? In most realms outside IT, that's the food you buy when you consider the people eating it not worthy of actual catering. I can understand wanting pizza if the alternative is salad and water, but still.
Snapdocs (YC W14) Seeking DevOps Engineer
We're hiring our first DevOps Engineer :tada:!

I'll put keywords upfront: AWS, Postgres, Docker, EC2 Container Service, Elastic Beanstalk.

And now, the prose: We currently use OpsWorks to deploy to AWS. We've been working with a contractor to build a new stack, where a CI/CD build packages a Docker image that is deployed to AWS and Elastic Beanstalk. We're looking to have someone join the team and assume ownership of this (and other) projects. This is a senior operations position, with the possibility of building a DevOps team.

We're tackling the absolutely massive mortgage market. We're bringing modern, elegant software to a field that still relies on fax machines and manilla envelopes. We bring security, efficiency and joy to a paper-based pillar of the US economy. Consequently, we need a secure stack, ideally with pen testing and intrusion detection. We see security as an ongoing process and not as a one-time achievement.

We trust our team members to make smart decisions. This means we value both independent work as well as seeking collaboration. We're becoming ubiquitous in one segment of the market and we're looking to expand further.

Skills & Requirements

* Experience deploying to AWS.

* Experience with tuning and scaling Postgres.

* You build a stack that is secure by default, while still actively monitoring against threats.

* Experience with auto-scaling servers.

* Experience with load testing is nice.

* Experience creating a CI/CD build that maximizes coding joy.

* You're self-motivated. To us that means when you get an interesting problem, you will rip into it until you understand its nuances and perhaps have a glimpse of the solution.

* Knowledge of Rails is a huge plus.

You would be the 10th member of on a fast-growing technical team. This means helping to form a healthy and happy culture. We strive to be respectful of each other's time and point of view. We're learning how to do this together. We're creating a place where it's OK to fail, and where you know the team has your back the whole way through.

Please send your application to jobs@snapdocs.com.
Dogs can be trained (https://en.wikipedia.org/wiki/Rat_Terrier) to kill rats in a much more controlled fashion than having free range cats wandering around.
Microsoft's bot (Tay) learned as people talked with it. People took advantage of that and basically attacked it with racist things which meant it ended up learning to be a racist.
I know it's a typo but I'm amused by NASA considering the difficulties of space lunch.
https://demos.explosion.ai/sense2vec/?word=carrot%20top&sens...

Weirdly there's a bug that's dropped PERSON from the sense list. Fixing.

Edit: Fixed.

Edit2: Ah this is super misleading atm. I'll have a think about how to do this better.
auto is case insensitive, but if you specify a sense, it's case sensitive. So you need to do "Carrot Top" and set PERSON.
Btw, contrast with carrot top "NOUN".
Angular 2 workshop in Zurich on December 16th
So they don't do hosting... What you've quoted just explains how they act as a layer in front of the actual server
Tay was capable of learning, which is what lead to the abuse.
I've been warning about this kind of thing for years and years. Both professionally and in my personal life. On forums and anywhere people will listen...

IoT is a security disaster

I hate to suggest things like this but we may need legal remedies to solve the problem before it becomes an Internet Zombie Armageddon (IZA). It's that bad.

There's going to be tens of billions of IoT devices installed at businesses and homes in just a few short years. If they're not receiving regular, timely security updates the Internet as we know it may just plain collapse from the sheer weight of all the zombies.

I propose a mandatory "nutrition label" of sorts for IoT device packaging. Something like this:

* Updates itself regularly
* Conforms to NIST security standards
* Public penetration test results: https://ptr.iot.nist.gov/A2L7P9D23345
* Shares data with 3rd party: No
* Administration by vendor: No
* Requires Internet connection to administer: No
* Requires 3rd party service to function: No
* Notifies of intrusion: Yes
* Logs all access: Yes
* Encrypts all network traffic: Yes

Something like a publicly-posted penetration test would be incredibly valuable. Especially if it was performed after each update of the device and at regular intervals. Even if it was an automated test (which in theory could be 'gamed') it would still be better than what we have now which is nothing!
"Oh my God, they'll turn it on and it'll start spewing memes and jokes and ad hominem and false equivalences and propaganda and garbage!" was my first reaction to this headline.

My second reaction was, "at least they're not using 4chan."
> "Do you know why people like violence? It is because it feels good. Humans find violence deeply satisfying"

That's an incredibly simplification of what originates violence.

People can become violent because of their frustration towards something and their lack of tools to manage their emotions, because of their past and what they have been taught, as an easy way to subjugate most of the people...
Graphene-Fed Silkworms Produce a Super-Strong Silk That Conducts Electricity
POSIX != SysCalls

Libc (or the various other libs that compose libc) are not necessarily system calls, often they are wrappings of severals.

I'm talking about the `dlfnc.h` interfaces.
Breakfast - Scrambled eggs
Elevenses - Croissant and coffee
Lunch - Local Burger or Pizza
Mid-afternoon - sandwich
Dinner - yogurt with banana
Race to Quantum Computing Supremacy should see definitive results in 2018
The cost is stupidly low. You would really have to work hard to go bankrupt.

That said, there is a concurrency limit, which would help prevent your server time going to exponential limits.
Well, this is one way of going about it.

I have been mulling over the idea of adding backends for the various 8bit and 16bit microprocessors directly to llvm.
There may, or may not be, quality of life benefits relative to palliative chemotherapy when dealing with late stage aggressive cancers. Though there isn't 'just one' chemotherapy, in general chemotherapy treatments tend to make the patient sick enough that they must be spaced out to allow the patient time to recover from the treatment.

To me, there does not appear to be anything particularly unique to the treatment economics in regard to the US cancer treatment industry. Unfortunately.
Infrared camera reveals 'invisible' air pollution
Most people aren't very diligent with naming their tags and organizing their data. I am definitely guilty of this.

Are there any data management services out there that can use some kind of semantic understanding to let you search through your own data? In essence, "google" my own personal collection of data? For example, I might make quick notes throughout the day and tag them with vague or maybe even incorrectly spelled tags. Can I type something like "note I wrote yesterday about dogs" and get correct results?
> HiDPI does not seem to work as well on other platforms.

I would argue that hidpi doesn't look as good as Mac, but better than Windows. I'm primarily committed to Gnome, so I cannot speak for other desktop platforms, but GTK applications look pretty good and the font rendering is fine (again, not great like Mac, but not bad like Windows).

But there's always that one tool that just isn't there...
I'm a grown-up man and I've never played a violent game and I still look away from violent scenes in movies and tv. I've been exposed to some very violent imagery by accident in movies and I didn't like it and I didn't want to see it ever again. Is it genetic ? Is it because I was raised a Christian and only allowed to watch tv after the age of 8 ? I'm atheist now, but maybe my Christian upbringing was a factor. Or maybe my parents were Christians because they genetically don't like violence. None of my friends like violence either. They're all really nice people with kind loving hearts.

And it's not like I was born seething with violent imagery in my growing mind and had to be taught it was bad and not to be violent. I never had any bad thoughts about other kids. I did bad things like lying and stealing but never violence.

Just saying, there are many people who don't think violent thoughts, don't want to do anything nasty, who are nice people who don't need laws to stop them from doing things.
Barack Obama: America will take the giant leap to Mars