skysight-inc/HackerNews huggingface dataset:
I think you hold very reasonable viewpoints :)

Re: dark patterns and being muted:
a) If it was too impassioned, it wouldn't have read very scientific.

b) From a purely self-interested standpoint, I honestly did not want to taint my ability to have a career. Expressing hard line views are for tenured professors, not PhD grads who are thinking they might go into industry :/
I wasn't trying to degrade anyone with that description, just present the point of view that I think is driving these sorts of articles in such quantity and prominence. I think it's fair to say that Trump's winning the nomination, let alone the election itself, was seen as an alarmingly insane thing to have happened by many (liberals and conservatives) and, by those who've taken it as a sign there are issues that need to be addressed, is seen as more than a little similar to an individual, very public display of desperate lunacy of the sort warrants intervention and assistance. Like, "whoa, that seemed like an OK thing to do? Oh man, you must need some help, let's figure out what's gone so wrong in your life and try to fix it."

I doubt his voters see it that way, though, hence the "involuntary" part. I don't think they were attempting to get across quite that impression with their vote, though the effect of having some of their problems addressed may be the same in the end. Certainly many were expecting Trump himself to be the agent of change in their lives, not a bunch of liberals and "RINO"s who now want to (metaphorically, but also kind of literally) help them sober up, get some counseling, and maybe get signed up for public assistance and job training.
There are a lot of successful businesses whose "USP" is "we're local" or "we're friendly" or "we're open and we have the thing you need."

Does McDonald's have a USP? Ford? Target? Exxon?
Amazon’s Brick-And-Mortar Bookstores Are Not Built for People Who Actually Read
A lot of students are pretty busy. And what are these horrors of college dorm life you're speaking of? Aside from campus rape, of course, but that doesn't seem to be a result of idleness.
Don't you think the most likely outcome of this is the far majority of older media titles will just no longer be available in the EU indefinitely?

It will be unreasonably difficult and just not worth it to track down and negotiate with all the various the owners for each territory for most older titles.
They lost a huge chunk of users (I'd be willing to bet a majority) because of the buggy launch and not because of lack of interesting in the gameplay itself.
Yes, but it doesn't take as many people to improve those models as it does to have a thinking person at every single end point of a system. If it did, programming wouldn't be profitable. And it's obviously highly profitable to automate things.

And that's a good thing. Less work for humans is a great thing, but we have to have new economic models to keep up with it.
whole building isolation/damper system vs no dampening comparison:

https://www.youtube.com/watch?v=kzVvd4Dk6sw
Old World Order Alive but Unwell After Four Months of Trump
I know that was a tongue in cheek comment, but I couldn't resist a quick google images + clarifai. http://i.imgur.com/rwwVDe1.jpg (Forgot to flip it though. Left as an exercise to the reader)

That being said, the argument that because there are some things AI can't do yet[0] we shouldn't worry about automation doesn't really hold. If you manage to make a "brain worker" 10x as efficient by automating a big part of their job, possibly leaving some oversight to catch zebra sofas, you simply won't need as many employed in that profession any longer.

[0] to be fair a small picture of a zebra striped sofa without context might fool people too
Nearly Half of Donald Trump's Twitter Followers Are Fake Accounts and Bots
Hm curious.
The first time I saw the original duck/rabbit picture years ago I could not decide which it was and it was sometimes rabbit, then duck. As described in the article.

When I see the picture now I can just think "well it is both". I find it interesting that this changed over time.

The others are strangely enough just one interpretation and no other.

The abstract duck/rabbit variant is just a rabbit in this picture for me.

cowboy/Indian: Lady that looks away, nothing else. this is one of the interpretations when I original learned about this (in my mother language). I forgot the other option. Never heard of cowboy/indian; must be cultural thing.

face/mother: just a face, where is a mother o0

mouse: well yea I see why people also see a man, but c'mon really the mouse has much better matching than a man - in my view.

The first duck/rabbit picture is completely different from the other four sketches. It just made with much more quality and is actually ambiguous. The other ones are just way to much on or the other side and hence unambiguous.
I have zero respect for you because of how you treat others.

Promising them the moon to only yank the rug out from under them when it matters. You know full well what I'm talking about here and that's something that I will not forgive you for.

Your circumstances have nothing to do with any of this.
> How do you tax automation?

You start by just taxing income equally, rather than having extra-heavy taxes on labor income like we do now. Right now, we tax-prefer automation and replacement of labor with capital.
Pretty sure there used to be a syntax in the spec for handling that. Something like `await*` I believe. It got removed pretty early on in the process though.
All of this seems to focus on the code, after glossing over the career management implications in the first paragraph.

I've done this sort of work quite a number of times and I've made mistakes and learned what works there.

It's actually the most difficult part to navigate successfully. If you already have management's trust (i.e., you have the political power in your organization to push a deadline or halt work), you're golden and all of the things mentioned in the OP are achievable. If not, you're going to have to make huge compromises. Front-load high-visibility deliverables and make sure they get done. Prove that it's possible.

Scenario 1) I came in as a sub-contractor to help spread the workload (from 2 to 3) building out a very early-stage application for dealing with medical records. I came in and saw the codebase was an absolute wretched mess. DB schema full of junk, wide tables, broken and leaking API routes. I spent the first two weeks just bulletproofing the whole application backend and whipping it into shape before adding new features for a little while and being fired shortly afterwards.

Lesson: Someone else was paying the bills and there wasn't enough visibility/show-off factor for the work I was doing so they couldn't justify continuing to pay me. It doesn't really matter that they couldn't add new features until I fixed things. It only matters that the client couldn't visibly see the work I did.

Scenario 2) I was hired on as a web developer to a company and it immediately came to my attention that a huge, business-critical ETL project was very behind schedule. The development component had a due date three weeks preceding my start date and they didn't have anyone working on it. I asked to take that on, worked like a dog on it and knocked it out of the park. The first three months of my work there immediately saved the company about a half-million dollars. Overall we launched on time and I became point person in the organization for anything related to its data.

Lesson: Come in and kick ass right away and you'll earn a ton of trust in your organization to do the right things the right way.
> The above clearly implies that Apple / Google are
> going to charge merchants their 30% app sale cut
> on a couch, but that's ridiculous.

I'm fairly sure that if either Apple or Google thought they could get away with a 30% cut on a couch bought at IKEA they would absolutely implement that "feature."

Both companies continue to make moves to avoid being disintermediated from cash streams. Nobody wants to be the wire, everyone wants to be the service.
That vendor's email is probably the most expensive email mistake ever made. I wonder if he sent it to the old Levandowsky (Google) email that his email system probably autopopulated?
Yeah it became one of those cliches everyone repeats about it being 'the Qwikster debacle'. Complete nonsense. They discounted streaming to move their customer base into it, and that created a deficit when they had to charge for it. There was gonna be pain. If you look at the numbers, they had returned to full growth and higher subscriber numbers within 9 months but now completely butterflied into a streaming company ready for the future.

Only thing I think it might have hurt a bit is that Netflix remains too low a price IMO.
Nicely done. You could add in a mailing list to send users a digest of new or top vocabulary words every week.
Google owns a chunk of Uber, so I'm not sure they'd want to wipe out their investment?
The duration and intensity of an Earthquake are strongly correlated. You can even use it to estimate how strong a quake is and how far away you might be.

The Sendai earthquake in 2011 was 6 minutes long. There's a story which I now cannot find about a seismic conference being held in Japan some distance from the epicenter. They felt only moderate shaking, but were immediately aware of the severity of the quake due to the duration.
+1. I'm a big fan of top level function binds to remove boilerplate and keep code readable:

const log = console.log.bind(console),
query = document.querySelector.bind(document),
queryAll = document.querySelectorAll.bind(document);
Promising them the moon to only yank the rug out from under them when it matters. You know full well what I'm talking about here and that's something that I will not forgive you for.

If I am guessing correctly as to what you are talking about, you have that backwards. That person abandoned me. I did not abandon them.
I've always been skeptical of self-driving cars since they seem to be designed for Southern California conditions: clear weather and smooth, well-surfaced, well-marked roads. If Yandex starts out facing less optimized conditions, their self-driving efforts might produce something much more robust, safer, and more useful...
>there's no malicious intent against the user here

Eating up their battery/resources running hidden code that pretends to be them is kinda malicious. I also count hidden bitcoin miners as malicious.
What does the European ruling imply for services like Steam, that will sell you a game license-key, but in a way where that key is bound to your particular Steam account? Does it force such keys to be transferrable in Europe? Or force the licensing server to have a "transfer of ownership" API such that it will revoke one key and generate another for the new owner?
In one of the most litigious societies in the world? I find that extremely surprising. How are all these ordinary people able to afford suing big companies because they burnt their tongue on their coffee?
Always relevant in this context, a parable from Theodore Ts'o about XFS & FS reliability: http://zork.net/~nick/mail/why-reiserfs-is-teh-sukc
await all([fn1, fn2]) ;)

i wonder when we will get s-expressions for function calls

(awaitAll [fn1, fn2])
1252 does not have a character assigned to 0x81. If you store 0x81 in the database as 'latin1', then it needs to error or do something weird. If you store u0081 in the database, that's a control character in the C1 block that doesn't exist in latin1, so it needs to error or do something weird.

If it violates the documentation about invalid characters, that's a problem, but that's not latin1 being incompatible with 1252.
Instructive is a bar chart in the middle of the article that shows the amounts of money NATO member countries were expected to pay vs. the lesser amount they do pay (with the exception of the US, UK, Greece, and smaller states).

Our infrastructure is falling apart in the US (the NYC subways system had a large article in the NYTimes last week showing a dramatic increase in the number of stoppages and far fewer miles traveled before a problem) in only the past few years.

Really, really tired of the US subsidizing the world. Time to take care of our own.
How do you decide on which sentences to use?

I'm interested in generating example sentences myself, but in a way, that chooses sentences that are simple, easy to understand and support the word, they are supposed to exemplify.

For example "She got a car for her birthday, while she was traveling in Italy eating pizza" does not tell the reader anything about what a car is, or how the word should be used. However "He drives his car to work", is a much better example of what a car is, what is a common associated verb and how it fits in a sentence.

How do you optimise selection for sentence like the latter?
Show HN: Tictag – Time tracking through random sampling
See my other post here. They don't report the initial number of zygotes injected (why not?) so we cannot assess the "selection" explanation.

They got 11 surviving mice in the end, but only 7 were "edited", and usually we see that ~1%-.1% cells are mutants at any given site I would expect they needed ~ 1000 zygotes.

This only really explains the NHEJ results though, not the HDR (when the repaired DNA includes an exogenous template). They report that 2 (out of the 7) mice had the sequence matching the template. However this was only in some of their cells (36% and 19%).

Two other mice had a sequence that was similar but contained mutations...

Anyway, maybe someone can email them and ask how many zygotes were used originally.
Let's take a musical analogy - a 'group' group. With a four piece popular beat combo the royalties go four ways, it is all viable as a business. With a larger collective or an orchestra the money gets a bit tight - it goes forty rather than four ways.

But, this is something my internal dialogue says whenever I hear a musician talking about money (and where there share is...) - 'But you are in it for the music, right?'

This musicians seem to forget, they become businessmen and think the value is in the magic of their work and they should be paid for it. I wish they kept music as a fun thing rather than something they 'only do if paid' and for them to see hiring venues and doing tours and selling merchandise as what they need to do for money.

So, analogy is different to reality, however, we must remember why we do stuff for Open Source. Instead of looking for T-shirts and venue tickets to sell, we need to have real world needs for the Open Source code, to work on those problems and get paid for them using and contributing as required to the FOSS projects. As for expectation for pay from the FOSS project (rather than the day job) it should be 'you're in it for the love of music, right?'
I still don't get the need for Promises.. Almost all examples, just like this one in the provided link, talk about solving callback hell with Promises, while callback hell is just a bad way of writing software imao. Look at the code below and please tell me why your example with Promises is a better solution.

function logAppendResult( err ) {
if (err) console.err('Failed to update file');
else console.log('Successfully updated file');
}

function logWriteResult( err ) {
if (err) console.err('Failed to create file');
else console.log('Successfully created file');
}

function handleFile( filename, fileExists ) {
const timestamp = new Date().toISOString();
( fileExists )
?	fs.appendFile( filename, `Updated file on ${timestamp}\n`, logAppendResult )
:	fs.writeFile( filename, `Created file on ${timestamp}\n`, logWriteResult );
}

function main() {
const filename = './example.txt';
exists( filename, (fileExists) => handleFile(filename, fileExists) );
}
A free market is one where two or more parties are free to exchange goods and services voluntarily, thereby determining prices through the forces of supply and demand. The nature of these transactions must be voluntary in order for it to be considered free market exchange.

So, in my view, your question the following: is there a time when two or more parties wish to voluntarily exchange goods or services, but given the circumstances of the exchange, government has a duty to forcibly intervene, thereby preventing the exchange?

Many are tempted to point to fraud, pollution, or other unjust conduct as evidence that the free market does not work. However, each of the examples that one could give would involve an exchange where one or more parties did not voluntarily engage in that exchange, and therefore, the injured party would have a right to seek damages from the offending party. In a free market, I am no more justified in destroying your garden or selling you snake oil as a cure for cancer than I am in any other market system.

Therefore, I maintain that there exists no exchange that warrants government intervention given that all parties involved engage in the exchange voluntarily. We should conclude that the free market is good for the public and that it is the only market system that equally and evenly respects the rights and autonomy of all members of society. To that point, I conjecture that it is immoral to forcibly intervene in such an exchange since doing so would obstruct the autonomy of two or more moral agents, which I believe to be supported by Immanuel Kant's Categorical Imperative.
> I understand the design complaints--the gameplay won't resonate with anyone wanting a strategy game of any depth--but saying they did poorly is pretty hyperbolic.

Not just gameplay, but bugs. This game was so horrendously buggy at launch, I'm amazed it survived at all. Stupid things like having every button click wait synchronously for a response from the server before doing anything, or always trusting the client, or not implementing retry on requests, so you had a 50% chance of being permanently stuck on the catch a pokemon screen until you restarted.

I honestly can't remember a game with worse execution that actually managed to survive. If people loved it for the gameplay, they would have moved onto one of the many clones that implement the features better (and have trading and pvp). But it's not gameplay people want, it's Pokemon.
TL;DR; He wrote a tool that accurately counts the number of lines in a Clojure project (e.g. ignores comments, etc) and also counts the number of nodes in said project's AST.

I think an interesting metric would be number of AST nodes per line, maybe even providing the top N most complex lines, where complexity is number of nodes per line.

I find that some languages (Scala and Perl come to mind) tend to encourage extremely dense one-liners that have way too much going on with many tiny little temporary variables and symbols all crammed into a short amount of space.

A tool like this, if added to a linter could help discourage that sort of programming.
For sure, but any extra battery and resource consumption here would be extremely minor compared to a bitcoin miner. Many apps do various forms of push advertising and background reporting which does quite similar things, do you consider that to be malware too? Ultimately the only difference here is that this one abuses Google and their advertisers instead of the user, which seems to be an accepted and common advertising practice. In my opinion at least, it's not significantly different from those behaviors.
And now these simple ifs can say stuff like "if(photo of a yorkshire terrier){}"
Tutorial: Best Practices for Building a Chess Game
We used to have a freeware product that a few years after became a commercial product sold as a subscription.

When it was a freeware product, several people wanted to donate but we never accepted any donation, just to avoid the feeling of getting paid too low. Also I guess we were a bit equalitarian: we wanted that either nobody paid or that everybody paid.
Explore a wealth of vintage photographs with Europeana Photography
Iceland’s first Costco is so popular that one-fifth of the population has joined
With a rental wouldn't purchasers of used cartridges essentially be knowingly buying stolen property? (Which seems very straightforward in terms its legal ramifications compared to other options.)
Floating labels are problematic
ICECREAM PDF CONVERTER PRO 2.73 DOWNLOAD FREE 2017
Do Jobs Follow People or Do People Follow Jobs?
There's a certain obviousness to this decision. Indeed it's hard to read the rest of the opinion after it explains what it is to exhaust patent rights in the first paragraph. There's plenty of precedent, indeed when you're quoting Coke, you're going back to the 17th century and his decision doesn't seem different from the opinion.

This all begs the question how did this ham handed attempt to abuse patent rights even end up in court and then how did it get appealed to the Supreme Court and moreover why did the Supremes bother to hear it? Because it seems obvious at least to this NL and obvious stuff usually isn't on their docket.
I think this heuristic is using lines-of-code as a proxy for simplicity, in the simple-vs-easy sense. All other things being equal, and presuming the difference is architectural rather than an artifact of a too-clever coding style, I would tend towards the shorter library too.
Docker Hub is down
New York Fed's Educational Comic Books
Same here. I actually just did this today doing some work on Linux VMs where it's totally not needed. Old habits die hard.
Sure. Just had to nitpick :)
Communism wouldn't work in Germany, either, unless by "work" you mean turn the country into Venezuela without the oil.
It's very common for hardware vendors and hardware teams to have extremely long email chains where they copy everyone involved for the length of the project. I imagine that the vendor copied the old Google colleagues by mistake.

Misdirected emails happen. I was even recently called by a vendor on my cell phone (side effect of open offices: no office phone) for an old company that wanted to talk about the sensors they were using for a new project. The vendor still thought I worked there even two years after leaving.
I'm just getting started with async/await (like most people I stick to LTS releases) so please forgive the lack of error handling in the demo code!
The James Bond writers are really getting lazy.
Human ingenuity is needed for sanity checking the design output and ensuring the search space is sufficiently constrained so that a valid design is output.

To say humans have no place in this is the same as saying in the future, my compiler will be so smart human programmers won't be necessary.

Frankly that design is cool but not mind blowing. If you knew how much angst computer optimization packages can put you through, you might be more cynical. Even before NNs were all the rage there were (ex: genetic techniques, hill-climbing, simulated annealing, Monte-Carlo, pick-your-optimization-technique) to do exactly the things which that Twitter post referenced.
An Open Letter to the Unrecognized Entrepreneurial Hustlers
Meh, I bought a Ryzen 5 1600 for $199 and a ASUS B350M for $29 at micro center, paired that with 16 GB Crucial ECC DDR4 2400 for $149 (working on ubuntu 16.04, confirmed and stress tested)... so for $377 I have 12 threads @3.9GHz with ECC, that can go up to 64GB. Thanks Intel, but no.
Thanks. The other similar service I had noticed recently was Spreaker. https://www.spreaker.com/plans

My main problem is that everyone expects monetization to happen either by selling listener's ears to advertisers or completely orthogonal volunteer support (Patreon). I am looking for a system that bills listeners for content, specifically built for podcasters.
The Viral Machine
>> "you're not smart enough for this",

Eh, I hope my original comment didn't come across as saying this. I'm fully aware that's the worse attitude for attracting more people to Prolog.
Robert Bigelow convinced of alien visitation to Earth