skysight-inc/HackerNews huggingface dataset:
Thanks for the thoughtful comment. I really appreciate it! I subscribed to the blog you linked to and had already started reaching out to some of the investors I know that have worked with bio startups. To address the grandparent comment, a lot of them are like me though: people who are interested in the space and making early investments, but not really knowledgeable yet.

As a programmer, one of the things I got really excited about a few years ago was the idea of building a programming language for biology (which would leverage discoveries like CRISPR), but from what I can tell that is still very, very far away (if it's even possible).
Why don't websites just remove ad code from pages they don't want ads to appear on, instead of telling the ad server to not display it on such pages by using the referrer information? Seems like a convoluted way to solve the problem.
Blockchain Mining Ltd aiming to list its stock on Nasdaq
I have heard of it as it's a Dutch company and I am Dutch. They are doing really well in the sense of having many payment methods, as in Europe every country prefers a different method. The CEO has a lot of experience in payment integrations and financial transactions, even before starting Adyen. Furthermore, in the Netherlands they are also rolling out payment machines that are cheap and support many payment options (also think about Apple Pay etc).
If society makes driving safety a priority, it can be made really, really safe.

For example, school buses are the safest mode of transportation of any kind whatsoever in the US. Millions of kids ride naturally millions of miles per week and fatalities per year are usually in the single or double digits.

Professional drivers, professionally maintained equipment and set procedures really are enough. Most accidents happen as some combination of people in bad mental states, equipment in bad conditions and bad stuff like weather.

Remove that and driving is something people are pretty reliable at doing - especially, people don't really need faster reaction time 99% if they drive sensibly.

http://www.nsc.org/learn/safety-knowledge/Pages/news-and-res...
And OS interrupts are also reactive?
And indeed this is how the golden record on the Voyager spacecraft potentially informs any aliens of the location of Earth.
It's more or less illegal in California for employers to restrict off-hours work as well, but it's not illegal for them to claim copyright for off-hours work that is related to their business.
It can be done if you don’t let the client choose the meal or the delivery moment. If the menu is chefs choice and designed for ease of production and you deliver daily at a scheduled time, it can be done affordably.

There can be no “I’d like pad Thai in an hour and can you make it gluten free?”
What is the PWA (Progress Web App) that you understand in 3 minutes?
Cheaters edition' of Monopoly cheerfully caters to sordid reality
We detached this comment from https://news.ycombinator.com/item?id=16284951 and marked it off-topic.
> I'm going to add some roles to what my colleague posted

That breaks the rule of one post per company and is not fair to the others here.

We detached this comment from https://news.ycombinator.com/item?id=16282826 and marked it off-topic.
This is so awesome. I can’t wait for someone to add MNP5 (should be feasible).
Makes me wonder what happens in the next downturn - would companies going belly up / trying to cut costs cause real problems for Amazon's business? Trying to cut infra costs is not the easiest thing to do, but I'm sure companies will look at their AWS bill and wonder if they could be saving money by doing something different.
You definitely have more expertise at your fingertips on the server side of D2 than I do!

I vaguely remember the strike team talking about those game server issues, it's been so long I totally forgot about it. We had the servers on racks in the data centers running Windows NT and I remember the very first problems were trying to get the game to support hundreds of games per server and finding all sorts of memory issues and network issues that caused the games to crash or run out of memory. I was unaware of the developers going rogue - that's wild.

But there was one guy in our office who got hauled away by the FBI because he was hosting a file sharing node using the office T1.
I took out your ASCII pony

At least it wasn't a unicorn.
This. I don't like recommending Python 2 either, but that's the way it is for now. Our tests pass on Python 3, too[1], but Bohrium isn't reliable enough on Python 3 to recommend it to the average user.

I should probably change to wording on that in the docs.

[1] https://travis-ci.org/dionhaefner/veros
To be fair, the slashdot description of it was a grid computing service, but VMs running on EC2 are not running on a grid in the traditional sense.
:'(

We're a passionate bunch at Splunk and this ad is meant to show that; ANYTHING to keep us from being yet another generic software job ad. We were channeling tptacek's great ads for Matasano.

Is there a guideline on what is acceptable in these ads? We don't know what you mean by gunk, or top-heavy.
Because advertising funds the internet, including the Mozilla Foundation.
This. I wish there was a fundamentally different way of handling payments. Something like a one time hash you give the vendor that serves like a digital check(cheque). This way, if they lose the hash they lost their money instead of the customer's.

Handing a merchant credit card details "feels" like handing them a blank Check and trusting them to not take more than they should because of the risk of them losing the data.

Edit:
The digital hash should say where money comes from, to who, for what purpose, time, auth code and so on.

I live in Denmark, and they have a system of phone banking here called "Mobile Pay" it works kind of like that. Where you transfer money to the merchant public phone number and show them proof of sending.. However it only works for in-person payments where you can swing your phone to show.
Do Not Disturb has a great option to allow calls but ignore everything else. You can also set it to ignore calls unless there are two in a row from the same person.

I keep DND on all hours of the day, every day, but never feel like I'm missing anything by just allowing phone calls. When I really need focus, and at night, I'll turn on the more restrictive setting, but at the end of the day if somebody really needs to get in touch with me the option is there.

(An aside, it would be nice to be able to have a separate schedule for the "only allow double calls through" option so it could be on during sleeping hours)
Is your end goal that we should stop all activities with a negative environmental cost?

Or is your goal to argue that people should pay less attention to the negative environment impact of cryptocoins because other industries also pollute?

If it's the latter, then I don't think it's a strong argument because it suggests we should only focus on the industries with the absolute worst pollution.

It's kind of like saying that I shouldn't complain as much about my neighbor's dog pooping on my yard since after all pig wastes cause much more air pollution and environmental damage.
>What is money really and how does it actually work?

On of the most interesting ideas I've read on this is from Debt The First 5000 Years, written by an anthropologist who took the approach of studying how societies actually use money rather than the economists approach of coming up with theories without much looking at real people.

Basically he says the idea that it originated from barter is pretty much never found in the historical record. 'Primitive' societies tend more to tally favours so you give someone food one day, it's remembered and they help you fix your roof another, without any formal currency measure. Formal currencies were often forced on people with threats of violence to get the natives to do stuff. Say you want to raise an army you declare a tax on everyone of so many coins which they can earn by feeding or serving in your army and people who don't come up with the tax are attacked in some manner.

Or you come up with some debt everyone owes and that kind of thing. Eg from the book

>In 1895, for example, France invaded Madagascar...

>...and declared the country a French colony. One of the first things General Gallieni did after “pacification,” as they liked to call it then, was to impose heavy taxes on the Malagasy population, in part so they could reimburse the costs of having been invaded...

leading on to in the modern day:

>But owing to IMF-imposed austerity programs, the government had to cut the [malaria] monitoring program. Ten thousand people died. I met young mothers grieving for lost children...
I agree that the OP here makes pithy-sounding observations without empirical evidence ("professionals started using the term "machine learning" to avoid the entire conversation") but I don't see how taxonomy and usage of a term is "really quite simple".

According to Wikipedia, the term was coined at IBM in 1959:

https://en.wikipedia.org/wiki/Machine_learning

And it doesn't seem like it was solidified at that time according to Google Books, which shows usage of the term being relatively negligible until the 1980s:

https://books.google.com/ngrams/graph?content=machine+learni...

Even though much of the theoretical foundation of machine learning seems to have been set in the 20th century, but according to Google Trends, searches for the topic remained pretty flat until 2015:

Compared to AI, as a "field of study" (presumably, some of the searches for machine learning as a "field of study are conflated with AI as a field of study: https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...

When comparing search interest for "artificial intelligence" vs "machine learning" as a search term, though, the latter starts out absolutely dwarfed by the former. But by 2017, the search interest for "machine learning" has increased 9-fold and beats out "artificial intelligence"

https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...

Neither computer vision nor machine vision nor NLP as topics show remotely the same growth -- in fact, all have fallen since the beginning of Trends' analysis:

https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...

Again, I think the OP overreaches in guessing why AI professionals seem to be using "machine learning" more interchangeably with their work. But how do you explain the massive jump in interest/search activity recorded by Google in the past 5 years? Isn't it possible that the OP is wrong about the motive, but right in observing that "machine learning" has become trendy term for AI work in general?
It's alleged that FB/GOOG are manipulating minds
It is usually in graduate courses, I guess maybe some better schools' undergrad programs.

Agree with gp, very well written text. Probably the only class textbook that I have actually read entirely. (10 years ago or whatever)
I shifted to Feedly and it easily imported all my google reader feeds. Today I have a couple of thousand feeds in Feedly and still find it a bliss to read through them.
Their mobile app is quite good too. I ended up buying their Pro lifetime subscription and it has been worth the money sofar.
Yes, but look at building costs for those 20 stories. They won't be like a tiny house. SJ has an airport, and SF has a lot of marsh fill. Both are in earthquake country. I don't think it's ok to violate earthquake standards so we can build tall buildings for the homeless (and to cost less than $5-600/mo they would need to be purpose built). We also don't want ghettos like Cabrini Green, but try putting them next to someone paying 10x ($5k/mo) in the same building. Your best bet is just straight up subsidy to get prices down and high value low cost build. That will be expensive to house even a few % of the population... a 1-2% sales tax increase (since that's one of the few the city could keep).
My girlfriend went through ten interviews with Stryker and then didn't get the job. Words fail me.
Are you saying that to process recurring fees on Stripe (as so many startups do) that you need this reserve?
goatse.cx .... or not!
I don't care in what language the program is written in, I just want it to use my system GUI toolkit. In MacOS it's cocoa and in Linux it's GTK+/qt
Nothing. I am waiting for the EU and its army to enforce it on companies like mine that have no business presence in the EU.

We don't collect personal information and if someone wants to have their data removed I am happy to do this too.
Half-baked https://qz.com/1195447/budget-2018-what-students-from-iim-jn...
I see it, somewhat cynically, as an advanced competitive strategy.

At some point something will become "the standard". Up to that point Google will have to be making huge investment in their own tooling to operate at their scale...

If "the standard" is someone elses, they're playing second fiddle in the big picture. If "the standard" is different than their own tooling they're paying a premium in dollars and a premium in talent-time to train new hires.

Giving away their tooling and supporting it to become a 'best of breed' solution outsources their training costs and 'onboarding' time to the greater industry. Facebook, MS, and VMWare are paying people to get good at Google tech and selling Googles tech in the Entprise. Their open source strategy also ensures, as you said, a 'level playing field'. A level playing field where they are guaranteed to not get locked out, and where where their size, strengths, and deep competencies of product and domain give them a massive competitive advantage.

It's smart on a lot of levels.
It's been researched:

http://www.rdhmag.com/articles/print/volume-24/issue-9/colum...

Bacteria already have a great chance to move around the mouth. Healthy pockets are healthy not because they haven't been exposed to bacteria, but because they are place bacteria can't get a foothold.
I believe that the distinguishing property is not what the event/data/codata is, rather how you are accessing it and when you process it.

In a "push" model you provide a callback that will receive events and it has no way of influencing their frequency or timing. There is no mandatory buffering here.

In the "pull" model, you have a handle, that you can call to receive the next event, which is essentially an iteration over async events. It is up to you to decide the frequency or the timing, and it is up to the backing library to buffer events if needed to be.

I'm linking to the Dart API pages here, but the same concept applies to every language/library out there. Stream.listen [0] is straightforward and similar to many other libs out there. The interesting part is that Dart has a StreamIterator[1], which allows you to "pull" events form the stream at your own pace.

[0] https://api.dartlang.org/stable/1.24.3/dart-async/Stream-cla...
[1] https://api.dartlang.org/stable/1.24.3/dart-async/StreamIter...

It is also easy to use Stream Iterator to loop over the values unconditionally:

Stream<Event> stream = whatever();
var iter = new StreamIterator<Event>(stream);
while (await iter.moveNext()) {
// process the iter.current value at whatever pace you'd like
}
GoodNotes [http://goodnotes.com] | Lead backend engineer, iOS developers | Full time | Hong Kong ONSITE, VISA
GoodNotes was created from our founder's frustration of taking readable and reusable notes on his first iPad. We have since grown to millions of happy users and have been featured on Apple's marketing materials.

We are a fully bootstrapped and profitable company. We started off as an indie developer and now is time for us to grow the team.

It’s an awesome opportunity to work with the one of the best iOS team in the region on a product loved by millions. Hong Kong is also a great first stop if you are interested in exploring Asia!

---

We're transitioning our backend from a file based system to a real time event driven architecture and we're looking for someone with experience building event driven architecture at scale.

Please apply at http://t1.gl/gn or email spencer@goodnotes.com.
Yea I suspect you may be right. The ones I saw who did better in tournaments tended to have more controlled, standard style. Nothing too fancy.
Vikings and Polynesians were considered pseudohistory not long ago.
Please don't use visual gimmicks in posts here. It isn't fair to the other posters, and we don't want an ASCII art arms race.
Patience, hold onto it for another few days lol
DensePose: Dense Human Pose Estimation in the Wild
First of all, they got a lot of money from the Kickstarter campaign, and they're pushing the pro version way too much.

The thing that annoyed me the most was that they changed most of the classes, making the thing incompatible with previous versions and forcing you to relearn everything. They did this to consolidate the code, but as users we don't give a damn about the code, just that the thing does what it's supposed to.

I tried using their SVG version, and it works completely different from the font version: no inheriting of font color, incorrect size compared to font, etc. (Font version is fine).

No CDN. Loading the thing is a pain in the ass.

I'm on mobile and can't write a lot, but you get the idea. It was still in beta and it's a product that I've normally gotten for free so I probably had high expectations for the paid version, but if I wasn't lazy I would've gotten a refund.

If your client is buying it, go for it. If it's your money, take your GF to dinner.
We detached this comment from https://news.ycombinator.com/item?id=16286925 and marked it off-topic.
We detached this comment from https://news.ycombinator.com/item?id=16283924 and marked it off-topic.
Don't know how to respond other than to say that your version of English doesn't match up to mine.

I would personally never use the first usage as it's kind of lazy and déclassé. But it is at least valid.

The second usage is invalid. If you think otherwise be aware you are speaking non-standard English and others, like me, will notice it.
A couple of related topics:

The old VAX filesystem auto-versioned on every save, which was essentially like continuously committing, at least if you only have a branch.

Editors keep track of the edit history. For example, vim's "time travel" (see http://vimdoc.sourceforge.net/htmldoc/usr_32.html#32.4 ) lets you view the edit history and see how the code looked at a given time X ago.
Musicoin | Backend Engineers | REMOTE FULLTIME | 100000 $MUSIC

Musicoin is a decentralised platform that leverages the power of blockchain technology in empowering musicians to take full ownership of their content and finances. Our platform is built on a transparent Peer-to-Peer network powered by programmable smart contracts to enable fair remuneration for all musical content and services.

There is no hierarchy and you'll be working with a fast paced and highly motivated team. You will be closely involved with the project's roadmap and have a chance to make real impact on thousands of musicians all over the globe.

If you're interested in joining our team, send us and email at team@musicoin.org, you should receive an email within the next 24 hours (If not, send us another message reminding us, we don't bite. No recruiters please, we would like to speak to devs directly)
You posted twice to this thread, abused the system to make a comment much longer than the others, and included visual gimmicks that obviously don't belong here. Yikes!

Please don't do hustley growthy things here. https://news.ycombinator.com/item?id=14026863 was more like it.
Absolutely 100% did not see that coming.
You're probably right, I'm just mucking around with various things, didn't really thought too much about optimizing the code. The frame rate on the terminal is basically as fast as iTerm2 can display the image, I can't really control it (except maybe make it slower). It looks rather fast on the GIF because I cut down the number of frames in the GIF, but the actual game runs more reasonably.
How to Change Your Life in 30 Days
Haven't more recent versions of k8s (say 1.9+), dropped some self-upgrading capabilities to smooth the pain of keeping klusters kurrent?

I'm a few versions back on my clusters, but my understanding was that some decent work was being done to smooth the particular pain point of keeping pace with the project :)
The Machine Learning journal (which later became the Journal of Machine Learning) was started in 1986 [0], which is 25+ years from when it was first coined [1].

According to Google Trends [2], both computer vision and artificial neural networks, as topics, were more popular than machine learning until 2010. Afterwards, both subfields drop to their historic lows of search interest while interest in machine learning multiples year over year. It's hard to believe that such rapid growth didn't involve a conflation of taxonomy.

[0] https://en.wikipedia.org/wiki/Machine_Learning_(journal)

[1] https://en.wikipedia.org/wiki/Machine_learning

[2] https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...
Hypothetical at best. So this theory says they made recurrent trips every 30 years. But no physical remains of these historic Greek settlements in North America exists. That pretty much settles it until an actual discovery takes place.
Create an Alexa skill for your API in few minutes
The Evolution of Bitcoin Hardware [pdf]
We detached this comment from https://news.ycombinator.com/item?id=16282869 and marked it off-topic.
In 2018 it is still easier to teach the humans as a point of fact.
Just because you’ve thrown a few crumbs of business or exposure at these people doesn’t mean they’ve become any richer than their equivalents would have been in the pre-Internet days.

The fact that the technological requirements for small new businesses and cottage content industries have changed shouldn’t be confused with an improvement in the opportunity landscape as a whole.

If anything, these “businesses” - especially the content creators - are more like digital feudalisms, as (mostly) low-status low-value workers try to scratch out an existence on territory owned by a single entity they have no democratic influence on.

The reality is that wealth concentration among the hyper-rich is accelerating as they capture an ever-increasing share of global productivity.

If the Internet were likely to fix this, we’d have seen some evidence of this happening by now.

But there is exactly zero evidence for this, and even less reason to believe that it can happen, given where we are today.

The only thing that might change this is total disintermediation - open, distributed, publicly owned, non-corporate hardware and software infrastructure, including search, security, content distribution, storage, and applications.

You only have to think about that for a few moments to see how far we are from that kind of Internet, and just how locked down, siloed, chokepointed, gated, and obsessively monetised the Internet we have today is.
Apple has officially said that stocks are constrained for IPX during launch. You can easily get an iPhone X in Singapore two weeks after its launch in late Nov onwards. And this is the week IPX is launching in further 13 countries. For the past many years, limited number of new iPhone are given to telcos each day during launch month. If you want to get one through telco, you have to queue up before the shop opens and stocks are gone by noon. Unless Apple changes its marketing strategy by flooding IPX to a very small Singapore market, I see this as clear sign demand is weak.
If you're curious how NumPy and Bohrium stack up against pure Fortran, I'd recommend you have a look at our benchmarks:

http://veros.readthedocs.io/more/benchmarks.html
On the other hand, dependency management in go in any sane way is such a byzantine task that it takes ages to get working, and even then it still doesn't.

Given an empty set of environment variables, setting up a new go project with dependencies and all in a way that people cloning it later on can also use the dependencies in a single command, without vendoring dependencies, without building custom scripts, is impossible.