skysight-inc/HackerNews huggingface dataset:
I don't understand the downvote, because I can easily think of non-altruistic reasons for this move.

1) I have no doubt Google already tracks their contractors' staff turnover. Every industry has institutional knowledge, and if staff turnover is high, not enough of the knowledge gets transferred. If the prestige of being a Googler is enough to counter that trend, it may be well worth a lot more than the monetary cost.

2) Assuming the detail about "gbus" access is true, the security guards traveling on the buses will have personal incentives for keeping them safer.

3) This move may attract the kinds of people Google wants for their physical security. (Related to point #1.)

So while Google may well be riding the social awareness wave for PR purposes, there are bound to be real corporate reasons behind the move too.
I don't find it so; that's a small but genuinely horrific social problem where law enforcement is quite justifiable. Some people see the state as a discrete actor engaged in a zero-sum game with individual libertarians, but it can equally be viewed as the delegated agency in which a supermajority have voluntarily pooled a portion of their individual sovereignty in order to procure those safeties which are a practical precursor to liberty. The production and distribution of child pornography is such a drastic abrogration of the subjects' liberties that we should be very honest about the cost of facilitating it even when that procures a substantial social benefit.
You might be downvoted because your suggestions are a little overboard at this point, in particular, "Hope arrangements are made to test people who are coming into US. My guess is, testing doctors/nurses, checking customs/security officials ...etc i.e. all employees at the interfaces i.e. shipping ports, airports need to be wearing spacesuit sort of dresses as mentioned in the article so that they themselves won't be infected and become carriers of virus."

The Risk/Reward of spending money on hazmat gear for every screener who has to work secondary (presumably you are suggesting that we would only screen people who had just come from an ebola active area) is pretty weak.
I would say/hope closing air travel is not necessary - what is necessary is strict quarantine procedures for anyone who travels via an infected country.

The problem with both of these approaches, however, is that if that is the response of the international community, then countries will avoid reporting Ebola cases until it is unavoidable. Perhaps they already are doing this.

Containment is unlikely to work all that well when Ebola reaches millions of victims, imho. The panic that will be happening at that moment will also ensure that every one of hundreds of millions of people living in Africa (or any other seriously infected continent) will be doing their best to figure out a way to get out. Many inevitably will.
There's alternative to the common arrangement of a motor per blade, like the http://curtisyoungblood.com/V2/products/quadcopters/stingray... - one motor, variable pitch. It's clearly more complex, but you gain agility, motor efficiency and it seem to give a better running time.
Why would you alias your functions? I don't write in clojure, but I haven't encountered it in java/javascript/c++/Matlab
works both ways : a good workman choose good tools.
Visualizing the process of human brain with magnets and liquids
I know a lot of spam has the word "Viagra", and very few legitimate emails have the word "Viagra". So if an email contains the word "Viagra", it's more likely to be spam. Naive Bayes classification just applies that to all words in all your emails.
It's an odd perspective. We produce more value for less work, and yet we can't work (proportionately) less and still enjoy the same value. Sounds like a problem of how the value created is distributed, not a problem with not creating enough value?
An airplane is a vehicle that wants to fly, a helicopter wants to crash. A helicopter is inherently unstable and requires constant adjustment. It has multiple single points of failure, any one of which will result inevitably in a crash. This is dealt with by insanely expensive quality control, constant inspections, and constant maintenance.

The quadcopter doesn't improve on this, it makes it worse. It has 4 engines - if one engine fails, it crashes. It has inherently 1/4 of the reliability of a single engine helicopter. Losing one rotor blade will also cause a crash, so its 1/4 of the reliability there as well. QA, maintenance, and overhauls will cost 4x as much.
Attacking NFC ticketing security with the NFCulT Android application
RSUs should be counted when they vest, not when they're awarded. Otherwise you can make it sound like you're paying anyone any amount of money.

"I'm giving you a $200,000 signing bonus! Vests at $1,000 yearly for 200 years."
Heirs to Rockefeller oil fortune divest from fossil fuels over climate change
That part I agree on.

I guess my point is that pragmatic progress in science is hardly ever as earth-shattering and all-changing as the academic circles flaunt it to be (understandably so, in these "publish or perish" times).

"Old stuff" doesn't suddenly become rubbish just because "new stuff" comes out.

Even when the new stuff offers a better, more predictive/complete model of data, there's typically a class of problems where the improvement is inconsequential (cf. gravity ala Newton vs. general relativity).

But yes, when you understand the implications of switching, and the cost is simply a different `pip install`, switch away.
Great hack to save money on iTunes, Amazon and software if you're abroad
Bt he won't be richer - two flights to the US and a hotel stay for his family will hurt as much as his US compatriot.

Yes he will spend far less on basic living - but paying for his sons medical treatment will be far more worrying (more expensive in US but also more likely to work)

There is a reason Mexicans cross a border instead of remote cardless working.
I'm still of the opinion that ORM frameworks are just too much of an abstraction away from the database.

What's wrong with just writing pure SQL?
Liberia population: ~4m

Budget you declare: $449m

UK population: 63m

Budget of the NHS: £109b = $174b

People employed by NHS: 1.35m people

To match the NHS, Liberia would need $11b, almost 25 times the amount of aid it's receiving. Hell, that's 5 times the GDP of Liberia at the moment. It would also need to train 85,000 medical professionals (doctors and nurses mostly) - all that in a country that's just emerging out of war (basically 20 years of civil war ending 9 years ago), has low education levels (60% literacy - 4 in 10 people you meet can't read and write), zero infrastructure, etc.

Let's not forget that the NHS has been receiving that sort of funding for many decades - today's infrastructure builds on yesterday's infrastructure, etc.

I put it to you that the NHS would be brought to its knees by 3000 Ebola cases to deal with. If we ever let it get that bad in the UK, the only way we're getting out of that is through a complete country shutdown (if that's even possible in our supermarket-driven world - people would starve; starving people tend to do stupid things to get food).

Blame corruption all you want (though ironically, Liberia had elections that were widely regarded as fair, and that resulted in electing a highly qualified, female president, in 2005), but I think in Liberia's case it is totally fair to say that with or without corruption this country is extremely ill-equipped to deal with an Ebola epidemic.

Links:

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

http://www.nhs.uk/NHSEngland/thenhs/about/Pages/overview.asp...
Finding image copies in bulks
The TIMIT (speech) benchmark they use is not freely available - you have to pay for it.
It is a great shame that papers use this benchmark - how do I reproduce their results? How do I compare my methods to theirs?

Meanwhile the image benchmarks MNIST, NORB, CIFAR-10, CIFAR-100 are freely available. Kudos to the people who made them.
The modelling is actually really good and almost perfectly matches what has actually happened. The problem is they are expecting that things are about to change to fit the three assumptions. If we model the situation using the current conditions on the ground then things look a lot less rosy.
I guess that depends on location. Personally, in the UK, I wouldn't dream of being a perm employee. Contract is the only way you can hire me.

You can't really say a company is deemening me by holding on to me as long as possible.
If the features are independent, it is better to use NB, because then you don't need to find it out the hard way. So your hypothesis of maxent being always better is flawed.

Moreover NB can be seen as a joint maxent method, so don't compare it on problems with conditional structure. This website explains nicely the connection between them: http://www.denizyuret.com/2010/11/naive-bayes-is-joint-maxim...
Why stop there? You should just provide the query opcode program directly to the db!

Point being, different folks like to work at different levels of abstraction.
I did start down this road here:

http://tweaked.io/

I suspect more work could be done to make it useful, but you'll soon learn that people who know about this stuff do it already, and other people mostly don't care.
This system was not set up from scratch in a couple of months. I think you are underestimating the difficult of distributing a vaccine we don't have in west Africa once the case numbers there reaches into the millions.
Does my site fit the bill? http://tweaked.io/
Peer review seems a little optimistic, as you say many configuration descriptions just say "Set this sysctl" with no logic or reason.
A valid reason to kill this one. But there seems to be the problem that controversial storys get flagged of the frontpage very fast, which then makes other people repost them. Probably because the story is relevant to them/they want to discuss it.

In addition to this, there seems to be a heavy penalty for posts that get more comments than upvotes, which sometimes kills quite inspiring discussions.

How about introducing a "controversial" tag that gets added on posts with lots of comments and flags and having a setting (similar to showdead) to make them invisible for people who don't like to discuss. This would also solve a part of the repost problem and the "censorship" accusations hn sometimes gets.
The Star7 PDA Prototype, Genesis of Java [video] (1992)
Reading about this stuff reminds me of watching a grass fire: there's a huge amount of smoke and activity going on, but I'm really not sure where the flames are -- or if it should concern me.

Working with Ocaml and F# over the past few years, in small and smallish medium-sized systems, I've been fortunate to have an environment where I can use any paradigm I want in a natural setting. And while I've gone from an OO-diehard to an FP fan during that time, I haven't given up on objects.

I think systems "mature into" objects. I do not believe they should start with them. (Which is completely opposite of what I thought several years ago) Functionality gets created, tested in various scenarios, and then -- and only after a good amount of exercising by various other systems -- does it get grouped into ADTs, objects, or whatnot.

Note that I am describing how these things are created, not what they are. For practical purposes I could care less whether this chunk of bytes is exposing a service or providing a type. Of much more immediate concern is why should it be in this shape? I think if you start functionally, you are free to let the problem domain determine the shape of the mature code. Whereas if you start with some kind of preconceived notions of where you're ending up and why, you're making assumptions about the optimized solution that may have no justification.

tl;dr -- you're asking the wrong question.
Elasticsearch as a Sink for Serilog
Because of clarity ?

A function can have a really broad use, and the particular use case is unclear when you call it. In this hypothetical but likely situation, aliasing the general function to a more-specific name is good neighbor behavior, isn't it ?

Note that it's particularly frequent when you are used to code with lot of purity and high-order applications, when you define few pure functions with lot of parameters and specialize them in your modules by fixing some of the parameters. Sometimes you don't want to (or can't) fix a parameter but still want the function to have the specialized name.
No, Naive Bayes is not better.
I'd say republishing these findings from 2012 - which have never been accepted as true - right on elections day is the exact definition of "spreading fear, uncertainty and doubt" :)
Alternately to my sibling comment here, how about reading (and rebutting if you see fit) [slide 1][1] of the link before commenting on it. -.-'

[1]: http://present.go-steel-programmers.org/talk-review-orms/gsp...
New Android Trojan Wipes Data and Block Communication – MauriHackers
> It was hard enough being the only woman on most projects.

> Try being the only woman over 40. Doesn’t matter how good

> you are, or even if your colleagues respect you.

> Eventually you get tired of being the odd duck.

What i read is: "even if everything is fine, my coworkers respect me and i get a nice paycheck, i feel the need and urge to be bitching about something".

Is it just me ?
"free speech" is the new "think of the children".
There's a fascinating amount of detail here that the home/prosumer photographer is unaware of. There's also an impressive amount of manual work. I'm not sure, but that kind of sounds like a startup opportunity to me.
In my many years I've seen four reasons that stand:

1) Maintainability between the database and the software models. Specially when starting a new project, the database model can change a lot and it can be pain.

2) Every project I've seen using SQL DAOs, end up writing some sort of ORM. You can see this when you find a class called "Select" in your persistence code.

3) Not every developer is a good SQL developer.

4) Your persistence/DAO layer has to keep up with other stuff which an ORM usually provides: connection management, transactions, caching, key restrictions, error handling. This is a critical bug waiting to happen scenario.

I'm also not a big fan of ORM's (and actually have been trying to stay away from them in new projects) but most of the times it is the best solution.
Andoid apps now run in chrome
Alan watts' writing is exemplary. The thing I like about his writing is that it's written with an outsider's perspective and critical thinking is never discarded unlike most other books on eastern philosophy. I highly recommend his book "The Joyous Cosmology" where he talks about psychedelic experiences and their effects on spirituality.
The whole purpose of ORM's /is/ abstraction.

The idea is to take the raw concepts of data atoms and abstract them into programmatic entities. This way, you can work with the data directly and not need to worry about SQL semantics and nuance.

Additionally, there's the side effect of encouraged utilization of DB server functionality/optimization (views [materialized and direct], triggers, procedures, enforced foreign keys, indices, etc).
I ran the systems over the CoNLL 2000 PoS data (see training time), consisting of roughly 10k sentences, split into 8k training and 2k testing sentences (by the organizers of the ST).

However, this review is not about "who has the best accuracy", as I believe that is mostly feature-dependent, and you can find entire tomes in the literature and Web discussing this point back and forth (to little objective avail, unless part of a shared task with unseen data, IMO).

My interest was in training times, ease of defining features, model flexibility, and token throughput. And on these points, the systems I looked into have very large and important differences.
This seems intuitive without needing complex formulas. If you have a big polynomial with, say, one term of ax^300 and one term of b, anything where there is a solution, these terms will tend to be roughly the same order of magnitude. If you are generating polynomials in such a way where a and b are roughly the same order of magnitude, then x^300 and 1 will have to have roughly the same order of magnitude. This only happens when |x| is pretty close to 1.
This is just one of many competing "techniques" for bitcoin microtransactions.

As it stands now there is no universal standard, which is needed before you can say bitcoin is ready for microtransactions. It's a market issue, not a technical one.
Show HN: Poll – Voting done simply in real time
How Someone Accessed My Lyft Account and Stole a Ride
MSF are a great organisation - very efficient and clear-headed in what they do - ~"ok, here's how much money we spend, how do we help the most people?"

And in the past they have even said ~"actually, for disaster x, we cannot efficiently help any more people, please stop donating money" - not many charities would be that honest.

If you want to donate your money, MSF will likely do the most good with it.
Zee: Zero learned. A better insight can be gained here:

http://www.gizmag.com/flying-car-zee-aero/29890/

S2: Interesting concept - the battery density will still be an issue.
A tale of two SQLis at Avira
http://spectrum.ieee.org/automaton/robotics/aerial-robots/ev...

stable flight is not impossible with the loss of a motor on a quadrotor platform. it's currently stuck in labs, but the dynamics are doable.
attempt at some water droplets:

http://maxbittker.github.io/Mojulo/#MTAgICsgMTY1ICogc2luKDIu...
From the article:
"The world is not a logically consistent one, but a profoundly paradoxical one. Again, this is illustrated in science, which shows that two things can be one at the same time — light, for instance, acts as both a particle and a wave."

I don't understand the need for constantly interspersing an otherwise flowing article with references to science. It feels like the author thinks that the authenticity of his thoughts and personal journey hinges on validation from science.
poop.bike is quite a colourful domain
If you find yourself voyaging on certain seas through life, Alan Watts is a good - if not necessary - port to call on.
It's still a lot of weight to carry around a high-power generator, large-gauge power cables (or heavy transformers and smaller-gauge cables), and four electric motors. This is less of a problem on a train, because the train only has to deal with the additional friction, and doesn't have to worry about generating more lift to make up for the increased weight.
I agree that I am suggesting screening of only those, who are coming from Ebola active area. As this article mentions, incubation period to see symptoms by other humans is between one week to three weeks after infection. But tests may catch before. Since we are living in globalized world, where people move across borders, I am worried about people carrying virus unknowingly. Many parts of Asia are very dense and it may be overnight catastrophe if this happens. So authorities at the hubs of human activity (US/Europe/China/Japan ...etc) need to be more vigilant than normal humans outside.

Please note that "prevention is better than care". Thanks.

Edit: small grammar change.
Google still employs the contractor industry like most of the big tech firms in the bay area, and I'm not talking about just as cooking staff or temps.

My guess is they flipped on making security guards FTEs simply because it's been an isolated PR issue:

http://www.businessinsider.com/googles-security-guards-prote...
I like interference:

http://maxbittker.github.io/Mojulo/#MTI3MDAwMCooY29zKHIvNi10...
It makes them more convincing. Adding another layer over a lie doesn't change it's nature.
After years of using Hibernate and NHibernate, considered best of breed and most well thought out and thoroughly engineered ORMS, I agree. They fall of a productivity cliff pretty quickly, particularly on larger projects (I'm talking things with 100+ domain objects). I've settled on:

Use CQRS (Command Query Response Segregation) and stuff ORMs where the sun doesn't shine.

Separate Update/Insert/Delete commands and queries. Commands return nothing and are assumed to work unless an exception is thrown, then the whole batch is rolled back. Queries return data. Transaction boundaries are arbitrary based on the requirement of the calling service, not the unit of work and/or session. By default all transactions are imperative.

Stored procedures, triggers and views are banned.

Commands are classes with properties attached (easy to validate, test and provide good encapsulation) and are internally represented as raw SQL with bound parameters.

Queries return enumerable lists of objects and are internally represented as a raw SQL query with bound parameters.

Everything is programmed to generic interfaces: IStorageCommand<T> and IStorageQuery<T>

That is all. I've used Dapper on .Net to do the internal representation. It is portable across non SQL stores as well and has been used to interface with cache and Redis as well.

Plus due to the loosely coupled abstraction, you can use AOP to stick read-through cache interceptors in between the IStorageQuery<T> interface and the consumer. Also you can stick cache invalidators between IStorageCommand<T> and the consumer.

Moving one of our core subsystems over to this with some careful design and DBA consultation knocked our 48 Core Xeon SQL box from 60% utilisation to 5% (mainly IOPS/storage throughput. CPU is a non issue there).
Piracy on the Mac App Store
My way of thinking is highly influenced by Zen. It has made me wiser, less stressed by life, more able to cope with the world, and generally a little happier.

For those who don't know, Zen is Buddhist philosophy without the religion. That's my explanation, anyway!

Alan Watts' explanations and historical notes on philosophy and religion are, to use an appropriate term, highly enlightening. They're also entertaining and often very amusing.

I highly recommend subscribing to the Alan Watts Podcast.
i do just that and it works like a charm.
I've found that https://github.com/jmoiron/sqlx (mentioned in the slides) works very well for SQL and mapping values to structs in Go. It's not an ORM though. You still write plain parameterized SQL queries, but mapping results to structs is very elegant.

The mapping process is very similar to how other packages in Go work (e.g. encoding/json), so if you already know Go it feels very natural.
I think the brand of being a Googler only applies to programmers and executives.
So he pretty much hit on what Systemd has been built towards, cloud computing.

What rankles people is not journald pr say tho, but its tight coupling with the rest of the systemd ensemble.

You can't tell systemd to not start journald and just do logging via syslog or whatever you have been using. You still have to run journald in a pass through form.

Meaning you can't introduce systemd parts piecemeal, you only get the whole glob or not at all.
I think that's already happened. I can't turn up the article right now, but I saw an article talking about exactly that recently.
SEEKING WORK - Maastricht, NL - Remote only

To cover my costs of living while bootstrapping a startup I am looking for straight forward coding jobs. I am an experienced full stack developer with a preference for backend development. I have almost 10 years experience coding whereof 6 years professionally.

Please contact me for straight forward php, python or .net work only, as I do not have the time to help define your requirements or pick up obscure new technologies/libraries/coding practices.

Availability: between 15 and 25 hours a week.

Resume and rate available on request. jammsimons [@] gmail [.] com
It's repetitive (because it doesn't support abstraction well enough), the tooling is poor, and it's difficult to test. If I want to write a function to retrieve these three objects based on these criteria, it should be possible to separate the logic from the actual retrieving from the database. And the interface between those two should be something more structured than String.