skysight-inc/HackerNews huggingface dataset:
The irony is that public condemnation usually goes the opposite way for software developers.

For a doctor, their client is the patient, and they are bound by oath to help that patient. If the patient goes on to do horrible crimes, that's on the patient, not on the doctor.

For a software engineer, the client is either their customer or the employer, and the equivalent oath would be to always act in their customer/employer's best interest. Most developers already do this - they typically don't continue to get paid if they don't. But the moral dilemmas that surround software are often of the form "You write software that massively violates peoples' privacy, gets people to click on ads, wastes peoples' time, etc." If an NSA developer did an IAmA and said "Yes, I write code to spy on people because I have a responsibility to the people that pay my salary", they'd be vilified, and more than a few people would likely say "No, you have a responsibility to the American people to stop doing what you're doing." If a doctor were to say "I refuse to treat this NSA engineer because he is harming humanity", he would be similarly vilified.
i downvoted you, because this isn't reddit.
How about - don't write code that will directly be sold to an oppressive regime?
Neither Rollup nor Webpack 2 will tree-shake Lodash properly. The best option at the moment is babel-plugin-lodash.
Open sourcing Searchspot, Honeypot’s search engine
[ Got to confirm that Forbes has backed off a bit on their ad-blocker denial -- interesting. ]

I met the folks at PagerDuty when Blekko was at a Berkeley recruiting meetup. I don't recall the technical lead who I talked to but I do remember that they had all the correct answers for the questions I posed them. At Blekko we were pleased with the high degree of both automation and quick visibility into problems of our ops stack. It was part of our "secret sauce" for being operationally efficient, and the PagerDuty folks had all the same instincts.

Given this announcement, the financials mentioned in the article, I'd expect an S-1 to drop somewhere between October and February. That would be a positive thing both for them and tech in general.
> At the time, the machines cost $50,000 apiece. But that did not stop orders from being placed for 100 of them in the week they debuted, according to Mr. Pfost. “This represented an amount almost as great as a year’s gross income for Ampex,” he wrote.

Now, that's a hockey stick.
(Not sure what you're talking about with codecs. H.264, AAC and MP3 are supported in all major browsers.)

Well you can't rely on Flash being available anyways. It's not available at all on mobile.

Nothing anyone has ever made (or will ever make) in Flash will work on mobile today.
DOJ Arrested Artem Vaulin Creator of BitTorrent Site Kat
Seems kind of like taking the fourier transform to the polar space.
I'm fairly sure that was the first think I learned after the basics on how to connect, create, read, update, delete

"Don't store images in the database. No, not even then."
I really don't want people to start using something like this instead of improving the official documentation. I hate the fact it probably cannot be helped.

To "do the same thing for docs that we did for Q&A"? Yeah, except there just was no sane platform for Q&A before. And for docs there is, you know… the docs!
Governments creating work for citizens is not the defining feature of communist states, nor is it the defining feature of the normative ideology of communism.
Economists recommend it all the time, even while noting their problems.

You can't go wrong with what the experts seem to agree on, right?
nope, "living like Arabs in 10 years" in that context means becoming rich.
>mathematically and logically correct

There is nothing mathematical or logical about value judgements. Those are two fields that pride themselves in that. You are deciding that the opinion is idiotic because it's not your own opinion.

>If I hear additional information, I am happy to revise my opinion if necessary.

But for the time being you're willing to paint someone as an idiot without knowing why they've developed certain opinions. It's a classic case of the fundamental attribution error.
Good Samaritan Backfire or How I Ended Up in Solitary After Calling 911 for Help
To see why that is true, imagine we lived in a sports-based economy. In such a marketplace, I would be a flop. You could supply me with the world’s best instruction, and I could endlessly strive to improve my skills. But, alas, on the gridiron or basketball court I would never command even a minimum wage. The brutal truth is that an advanced economic system, whether it be geared to physical or mental skills, will leave a great many people behind. --Warren Buffett
Truth be told, I don't think I'm calibrated on the question yet; I've only used it twice. In one org, there was a shining star who attracted all the answers. In the other org, someone laughed because of the number of good answers, and started rattling off names and reasons.

In hindsight, I wish I'd had enough experience with the question and possible scenarios to ask for a second answer from people in the first org; I suspect there were more good answers available, but one obvious answer that everyone snapped to first.
Has anyone read Player Piano by Vonnegut recently?
Perhaps Japan provides all possible government services and there is literally nothing more it could possibly do of any value.

Is the same true of the US? Are those anti-government republicans right? Will it be actively harmful if the US government does even one more thing?
Yes, method missing is a far more limited alternative to proxies. But its not a use case for proxies, they just have intersecting sets of use cases. It doesn't make sense to "just" implement method_missing, you would do that so that you can implement other things on top of method_missing.

@observable does not need proxies. Only implementing operator[] does. Which also could've been done with a far more limited feature, namely adding a symbol for the [] method.

Proxies are just silly.
Not to defend Erdogan, but if the coup were succesful the same or worae purge would have happened, by the hand of a not elected president. I wish Dilma Rousseff had done the same here in Brazil, but she didn't and our republic isn't surviving the purge.
Lawyers working on minimum wage...that's something new! Last time I've checked the free market rules didn't apply on law practioners due the "prestige" issue. How does automation affect lawyers anyway?
And a written down "password".
> you don't have to convince a committee to give you permission to make a new app.

You do if you want to get paid to make it...
There's a great deal that's not understood about supermassive black holes (SMBHs). This article deals with one of these open questions (Why is the GW background from SMBH mergers less than predicted?), but there are a number of other related problems. Here are a few off the top of my head:

* How do SMBHs form? Is it from the merger of a bunch of stellar-mass black holes or do is it from the collapse of a huge gas cloud 1000s of times the mass of the Sun (or more) when the galaxy is first forming?

* Why are the masses of SMBHs so tightly correlated to the masses of their host galaxies? This is known as the M-sigma relation and there's been a lot of research on this topic, in particular. The existence of this correlation implies that SMBHs are somehow involved in some sort of feedback mechanism with the rest of the galaxy, but this is very poorly understood. (There have been lots of different feedback mechanisms invoked, but it's been hard to discriminate between them to see what's really going on.)

* How do SMBHs merge? We know that SMBHs are at the center of nearly all galaxies (if not all of them), and we know that galaxies merge. We don't usually see multiple SMBHs in a galaxy, so somehow the SMBHs must merge as well. But models of these mergers stall out at around a few light-years. At this distance, stars are too far away to influence the orbit, but gravitational waves are too weak to do anything. Somehow real SMBH binaries in the universe manage to overcome this problem, but how? This is known as the last parsec problem.

* We see SMBHs driving huge, extremely powerful jets. What causes the formation of these jets? Why are they so collimated? The Blandford-Znajek process is usually invoked, but (at least in my opinion) while it's plausible, there's a fair amount of hand-waving and not as much observational evidence as one would like.

* Not a question dealing with SMBHs specifically, but do black holes obey the No Hair Theorem? (Or, put another way, is GR correct in the strong gravity regime?) This is being tested with the Event Horizon telescope, which is attempting to observe the event horizon of the SMBH at the center of the Milky Way.

They're fascinating objects, and due to their enormous size and energetics they are relevant to a huge number of problems in astrophysics and fundamental physics.
Moving Beyond CTR: Better Recommendations Through Human Evaluation
[YouTube] Italy vs USA: Health Care (In-Depth)
Our alternative is to live in a primitive economic/political system, such as Europe in the middle ages or Venezuela today.

Even the scraps of giants make me better off than I'd be in either of those places.
Irlan (left) wouldn’t let me take pictures, but occasionally I’d sneak one in.

I'm not sure what to think about this. Corruption is bad. But this particular official's heart seemed to be in the right place, and he treated you with respect, honesty, and generosity, even when he didn't have to. He doesn't seem to have been repaid in kind.

I want to say something like, "Hopefully Irlan isn't on the wrong side of the courtroom as a result of your story," but on the other hand... corruption is bad, and I don't want the legal system in my own country to work this way.

So, did you do a good thing by exposing Irlan and his colleagues, or a bad thing by betraying them? I honestly don't know. You made me empathize with someone I wouldn't ordinarily empathize with, and then you stuck a knife in his back. Which is interesting.

Parenthetically, if you're a US citizen, you're subject to the FCPA, which can potentially be a pretty big deal. Google it if you're not familiar with the acronym. I don't know if the FCPA's reach extends to bribing low-level immigration officials, but it's worth looking into if you plan to leave the article up.
1 is perhaps widely accepted. It's been widely accepted for at least 150 years, and hasn't noticeably been coming true. (Though some would argue it has since 2008, or even since 1970).

2 doesn't actually argue that the goal is to do away with jobs, just with low-end jobs. I'm not sure that it's as widely accepted as 1, but I think it's more true than 1 is.
Not to mention that battery tech will hopefully improve once everybody relies on battery powered cars, and some currently infeasible tech becomes cost-effective due to large scale deployments.
I don't think you understand society as much as you think you do. Most people won't care at all, because that's just how people are.
I feel like the US by design is poised to fail in competing against other countries when workforce becomes automated.
My point is that at some point, you have the control on the server. Of course, you can encrypt the session information in the cookie, and decrypt it on the server end, verify signature, and certify that the user is who they say it is.

This just moves the problem a bit - if you want to log out a user, you can just erase the cookie key from the server side; the cookie will be just random noise at that point.

This approach, of course, assumes that your keys are user specific, possibly generated from the password.
Ooh, I have a relevant story that I've never shared before.

I was living in Kazakhstan for a while and had to take the overnight train to Kyrgyzstan for a visa run. They're very old trains. I woke up around 3am and had to use the restroom. The train had just stopped at a station in the middle of nowhere, and it was the middle of winter. I went to the restroom. I flushed. But when I looked down through the toilet, I saw snow and train tracks. These trains didn't have anything to collect waste, they just flushed straight onto the ground. I immediately heard some loud whistles and shouting, and footsteps.

I rushed back to the bed and hoped that no-one saw me, but it was too late, and then we spent the next 30 minutes talking to soldiers. I wasn't sure if they were asking for extra money, or if it was something we needed to pay anyway because we were crossing the border.

It was a tiny train station in the middle of nowhere, and we had no SIM cards, so I started thinking about what we would do if they kicked us off the train. I was actually kind of excited about the idea of building an igloo and sleeping there overnight, and then going to get some help in the morning. That would have been a better story, but in the end they just let us go.

So don't flush any ex-soviet train toilets when you're stopped at a station in Central Asia.
I'm currently researching JS frameworks/libraries to front a Ruby web app. Interesting to see vue.js in the author's ideal stack. I'm very intrigued by re-frame (React based, in ClojureScript, inspired by Elm architecture). The Readme is fantastic: https://github.com/Day8/re-frame.
Here's one that's even dumber. When I log in to Bill.com on my main workstation (Ubuntu, using Firefox), it sniffs my OS and gives me a big warning that Ubuntu is not a supported operating system.

Supported operating system. For their WEB APPLICATION.

I could understand pitching a fit about what browser I'm using, but operating system? Seriously?

The punchline, of course, is that once I click past the error, everything in the app works fine, because OF COURSE IT DOES, IT'S A WEB APPLICATION AND I'M USING A MODERN BROWSER.

Sigh.
Our now-thankfully-ex Chancellor George Osborne personally intervened to stop the prosecution: https://www.theguardian.com/business/2016/jul/11/hsbc-us-mon...

"Free to those who can afford it, very expensive for those who can't."
My view is that the times when Capitalism has been a long leash it ends up being wildly destructive. I love fire for cooking, forest fires not so much. I certainly don't think that the reason we don't have more jobs in America is that businesses are so hard pressed with labor laws. I just don't see that.

What I have seen, over and over again, are that employers are realizing that they're now in the cat seat and become nothing less than abusive, deeply abusive, to their employees as a result. Once they see how many people apply for new openings and realize how unlikely it is that current employees will quit in this environment, they become mini-dictators. It's an interesting phenomenon.

All that aside, I do wish you good health and hope that you can get the treatment you need soon.
> Nobody is going to be gentrified when the old dirty warehouses in south SOMA get replaced.

FWIW, the city thinks that warehouses and auto body shops are an important part of its jobs plan for non-techies. Apparently it pays better than working in the service industry.
On choosing a hypermedia type for your API
Great questions!

Let's see if I can rephrase this: A company that is unable to generate a profit long-term has proven incapable of creating value for all stakeholders. So a company may be able to sell a product with a margin, but if that margin is not enough to compensate labor, landlords, supply chain, shareholders, etc; the the net value creation is negative. So a company that is not generating a profit is not creating value, but one cannot measure the amount of value created by just measuring profit.

Open Source: I think that the incentives and economics of open source get pretty complex. There are multiple reasons for a company to open source their code, but I think it's pretty safe to say that companies are not in the habit of open sourcing valuable trade secrets. Two ways a company can realize more value by open sourcing are 1) utilize "unpaid" labor (contributors are not paid by the company, but presumably are compensated through some other means) and 2) recruitment and PR boost (by open sourcing projects, the company has improved reputation giving it leverage in hiring and other practices). So, to answer your question, open sourcing code restructures the value calculation. Presumably, an open source project that provides no value is an orphaned project.

Comcast is a beneficiary of monopoly provisions. In order to incentivize the creation of infrastructure, telecoms were granted monopolies. For example, I can only purchase Comcast cable, not TimeWarner or any other provider. I suspect that your point is correct as regulating ISPs like utilities could decrease rent-seeking actions by the ISP. In this scenario, lower margins would generate more value (shareholders realize lower value but consumers realize greater value in the form of decreased prices). Rent seeking, like coercion, is a sign of a market failure.

Thanks for the response!
Yeah, we can't do that right? Not to well-off, straight, white people!

https://hoodwork-production.s3.amazonaws.com/uploads/story/i...

http://www.janetdelaney.com/south-of-market/

http://oaklandplanninghistory.weebly.com/uploads/1/8/1/1/181...
Was it a very niche brand of knife that is the nearly exclusive choice of criminals?
> But if it doesn't kill the mosquitos, or damage them, they will eventually learn that it's unharmful, and it will no longer be effective.

If a repellent stimulus no longer harms them, that doesn't automatically mean there's any strong advantage to not being repelled anymore.

(And I would avoid uses phrases like "learn" to describe this behavior. A population of mosquitoes may evolve to no longer be repelled by chicken smells, but that doesn't mean they're remotely aware of it.)
> Unless the US went communist in the 1930s, government employment, even for the express purpose of creating jobs, wouldn't constitute communism.

I came across this interview recently:

HG Wells:

> My visit to the United States excited my mind. The old financial world is collapsing; the economic life of the country is being reorganised on new lines.

> Lenin said: “We must learn to do business,” learn this from the capitalists. Today the capitalists have to learn from you, to grasp the spirit of Socialism. It seems to me that what is taking place in the United States is a profound reorganisation, the creation of planned, that is, Socialist, economy. You and Roosevelt begin from two different starting points. But is there not a relation in ideas, a kinship of ideas, between Moscow and Washington?

> In Washington I was struck by the same thing I see going on here; they are building offices, they are creating a number of state regulation bodies, they are organising a long-needed civil service. Their need, like yours, is directive ability.

Stalin:

> The United States is pursuing a different aim from that which we are pursuing in the USSR. The aim which the Americans are pursuing arose out of the economic troubles, out of the economic crisis. The Americans want to rid themselves of the crisis on the basis of private capitalist activity, without changing the economic basis. They are trying to reduce to a minimum the ruin, the losses caused by the existing economic system.

> Here, however, as you know, in place of the old, destroyed economic basis, an entirely different, a new economic basis has been created. Even if the Americans you mention partly achieve their aim, ie, reduce these losses to a minimum, they will not destroy the roots of the anarchy which is inherent in the existing capitalist system. They are preserving the economic system which must inevitably lead, and cannot but lead, to anarchy in production. Thus, at best, it will be a matter, not of the reorganisation of society, not of abolishing the old social system which gives rise to anarchy and crises, but of restricting certain of its excesses. Subjectively, perhaps, these Americans think they are reorganising society; objectively, however, they are preserving the present basis of society. That is why, objectively, there will be no reorganisation of society.

> Nor will there be planned economy. What is planned economy? What are some of its attributes? Planned economy tries to abolish unemployment. Let us suppose it is possible, while preserving the capitalist system, to reduce unemployment to a certain minimum. But surely, no capitalist would ever agree to the complete abolition of unemployment, to the abolition of the reserve army of unemployed, the purpose of which is to bring pressure on the labour market, to ensure a supply of cheap labour. You will never compel a capitalist to incur loss to himself and agree to a lower rate of profit for the sake of satisfying the needs of the people.

http://www.newstatesman.com/politics/2014/04/h-g-wells-it-se...
The root symbol (as a multi-valued function) returns the roots of unity (multiplied by a scalar). Which is like, the posterchild of imaginary symmetries. </pedantry>

More seriously. The selling point of the triangle operator is that it highlights isomorphisms between the three more traditional operators as a cyclic group. Which is a symmetry, just not the commutativity that students might naively expect. So I suppose it's a double-edged sword. I agree that it sucks as an operator. Nonetheless, the video could help a lot of students.
Did you change the names of the officials involved in this story?
Which skills, for example, are harder to automate? You may have already seen this YouTube video as its a couple years old, but its premise is that we need to start thinking about what to do when large swaths of the population find themselves unemployable through no fault of their own (since over 45% of the workforce holds jobs that are easy targets for automation in the near future).

https://www.youtube.com/watch?v=7Pq-S557XQU&app=desktop
> Because we've made it national policy that people should have most of their usable savings in a home,

This is one of the greatest insanities our culture has developed.

I am confident wages would rise were it the case workers owned their houses free and clear. The economic stimulation from investing the surplus (between inflated and historically realistic prices) would be incredible. I even think it would help class and race tensions considerably.
But this is an equivocation. In medicine, the present state is that we have the equivalent of censorship in speech.
You could also view C++ templates as a kind of behavioral typing, although the experience of using them in that way is not very pleasant. Concepts should help clean that up when they finally arrive in the spec.
ECMAScript wishlist
Similarly on the Nexus fingerprint scanners. There's a 48 hr timeout.

All the reasons it will require a secondary method[1]:

• When your fingerprint isn't recognized after a few tries

• After restarting your device

• After switching to a different user on the device

• After more than 48 hours have passed since you last unlocked using your backup method

[1] https://support.google.com/nexus/answer/6285273?hl=en
Correct me if I am wrong but I don't think this one is that archaic.

I remember this one from high school (1999/2000). Is "verseno" (Spanish).