skysight-inc/HackerNews huggingface dataset:
To be fair, many machine learning algorithms (especially deep learning) are very parallelizable, both when training and predicting.
Good tips, thanks! I definitely didn't get that far; more likely pg 100 or so. I was listening on Audible, so I guess that was the problem. Will try reading next time.
Raw numbers definitely account for that, but labor participation rates take aging out into account.

As much as we eyeroll about government efficiency, the Federal government does this sort of thing really well.
If there was any reasonable evidence proving the position of the USG it would be front and center in size 50 font, underlined and bolded. This only further proves that Mr. Snowden is truly one of the great selfless heroes of the modern era. Not that they'll be reasonable and let him come home, but at least those who care enough to pay attention and think critically will know a little more of the truth. Snowden links to this well done takedown of some of the many blatant lies in this report: https://tcf.org/content/commentary/house-intelligence-commit...
It would be interesting to hear what are the alternatives now to what they were trying to do with [flocker](https://clusterhq.com/flocker/introduction/).

The post seems to make the point other alternatives came up that removed their competitive advantage. Anyone here either using flocker or the other alternatives?
> their respective languages refused to bless them as
> "official."

Tokio is literally developed by 1) the Rust developers and 2) contractors paid by Mozilla to work on Tokio. It's as official as Cargo is. :P
>Observe that in these scenarios the AIs are evil by default, just like a plant on an alien planet would probably be poisonous by default.

I believe this is a core misunderstanding. Bostrom never says that a superintelligent AI is evil by default. Bostrom argues the AI will be orthogonal, it's goals will be underspecified in such a way that leads it to destroy humanity. The paperclip optimizer AI doesn't want to kill people, it just doesn't notice them, the same way you don't notice ants you drive over in your daily commute. AIs with goals orthogonal to our own will attack humanity in the same way humanity attacks the rainforests, piecemeal, as-needed, and without remorse or care for what was there before. It won't be evil, it will be uncaring, and blind.
How I Left My Job
If you think those two anecdotes are the same, good luck!
I ALWAYS compare both apps. Like most ride-sharing app users, I'm highly price sensitive and not loyal to any particular brand.
I'm reading a disagreement in your phrasing, but I think we're saying the same thing: Math notation is the wild west, dressed in the veneer of consistency but indignant at any untoward implication.

Programming languages are praised by their elegance and economy, even when they're wacky. Any theory (programmatic, mathematical, scientific) benefits from those qualities, because theories like to be axiomatic and terse. But any primer or intro or lesson is made MUCH better through repetition and redundancy. Computers don't need the rule of three, people do, and there's an mismatch.
Are there languages where these would be different types? Could they still be passed to a function that accepts a variable length array?
Why can't it be both? You're a real difficult person to have a rational discussion with, you know.
Comparing MobX with NX-Observe, an ES6 Proxy Based Observable Library
Saying int[5] and int[7] are the same type because the compiler doesn't enforce the difference is like saying JavaScript is untyped because there is no compiler to enforce types at all.

Regardless of what the spec or the compiler says, you the programmer absolutely need to treat them separately. Especially in a language like C, where arrays aren't even self-describing at runtime.
Building and Linking Libraries in C
"lowest common denominator" security is not necessarily that bad, as long as that denominator ends up being a relatively high value and there's a way to ratchet it upwards overtime (by excommunicating obsolete/broken implementations).

My assumption with Matrix is that if some fatal flaw is found in the Olm/Megolm E2E implementations, we'll work with the major clients/bots/etc to implement a (if necessary) incompatible fix... and fork the community. Folks stuck on old insecure conversations will be isolated and shamed into upgrading - much like insecure HTTPS algorithms get killed off by pressure from browser vendors.

Yes, this process takes longer than a centralised solution which can flip the switch serverside and then worry only about upgrading all the apps, but in exchange you get freedom, as well as some level of security.
> Yet, months after employees started work, Uber breached its Employment Agreements by systematically imposing a different exercisability schedule than contained in the Employment Agreements which, according to Uber, disqualified most of the options from ISO treatment while presumably affording Uber with millions of dollars of tax deductions.

So this wasn't the TechCrunch author misunderstanding tax law. It is straight quoted from the lawsuit.
But on the backend, not on the client, I presume? If you've really been deploying Rust over the wire via asm.js, then some commendations are in order for your persistence. :P
That even if you see diminishing returns to what you can accomplish with greater intelligence, a small advantage will still compound into a large one over the theoretically infinite lifespan of an AI.
The parent was postulating that his father wasn't a true millionaire because only his house was worth a million dollars. I was suggesting that his father was a true millionaire because he has the choice to liquidate his holdings if we so wishes. Do you disagree?
DataNovo Is Hiring Dir. Of Web Dev and Full-Stack with RoR/Ember.js Expertise
We are DataNovo, which leverages AI and unique business intelligence to tackle patent licensing and patent (in-)validity. As a team member, you will not only take on the most meaningful tasks, you will also take on the most important role.

What You Will Do:
You will be working directly with the co-founders to innovate new features and perfect existing ones. Examples may include building out features and functionality of our Licensing Ops (which identifies potential licensees or infringers for each U.S. patent) or running internal experiments to improve the usability of DataNovo’s data-centric SaaS platform. At DataNovo, you will be given every resource we have available to help you do your job the way you want it.

What We Are Looking For:

Core Responsibilities:
•	Create analytic web-applications to render results of our AI produced data
•	Collaborate with the backend team to design, test, and debug new cloud APIs
•	Debug issues that arise around design, performance, and compatibility issues
•	Rapidly iterate prototypes and new application capabilities
•	Develop and maintain unit and functional tests to ensure quality and reliability
•	Take the team to the next level of success

Minimum Qualifications:
•	Demonstrable track record developing interactive web applications with Ruby on Rails and any Javascript UI frameworks (e.g. AngularJS, Ember, Backbone.js)
•	Strong knowledge of JavaScript (ES6+ features) and Ruby on Rails
•	Real-time web apps (WebSockets)
•	HTML and CSS with extensions such as Sass and Less
•	Project build tools such as Broccoli, gulp.js and Grunt
•
Preferred Qualifications:
•	Building large-scale Ember.js applications with Ember Data
•	Experience in Docker, AWS Infrastructure
•	Experience with automated unit testing
•	Experience designing and developing web APIs
•	Experience founding or working for a startup
•	Contributions to open source projects

If interested, please contact Alex at alex@datanovo.com.
The software engineers in SF are mostly doing data science-y type work or working on UberEATS.

The self-driving car ML software is also being worked on in Pittsburgh, along with the hardware.
Oh no. Not again.

This generic objection is automatically off-topic on HN [1]. We've all heard it a zillion times, and we all know everything that comes next. What about nurses! What about coal miners! Why aren't there diversity efforts for preschool teachers! Well, there are! Well fuck you! You're a sexist, no you're the sexist. Yawn, yawn, snooze. Those of you who actually want to replay this discussion, please find a different corner of the internet to enjoy yourselves. The rest of us want respite from the tedium.

1. This is well covered by the HN guideline that says: "Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them." https://news.ycombinator.com/newsguidelines.html
Many people denote by R the field of reals, not just its underlying set. IMO this is a very sensible thing to do, for the following reasons:

(0) When you construct the reals, you don't construct just a set - you construct a more elaborate structure into which the rationals, equipped with their ordered field structure, can be embedded in a structure-preserving way.

(1) When you work with the reals, you again don't just use the underlying set. If you only need the underlying set, why couldn't you just take the power set of the naturals? It's much simpler to construct, and qua set (that is, taking only cardinalities into consideration), it's just as good.

And, of course, every field can be regarded as a vector space over itself in an obvious way. So the notation R^2 is completely justified.

OTOH, I completely agree with your complaint about the notation G^2.
This is a valid concern and I am the wrong person to answer it (not being on the business side of things) but I can get you in touch with someone who can.
The question then is whether Servo will be ready for primetime before wasm gains GC support. :)
Yes, there's a disagreement. contravariant's complaint about the notation G^2 is completely justified.
My (not so limited) connections come from continuously contact, not common interests or hates.

Very different, oposing views and values can break a relationship. Very similar views cannot make them - only if this similarity leads to continuous contact.

My friends come from: childhood neighboors, two student organizations I was part of and college soccer team. Each of these environments allowed for years long contact with the same people. And from that came friendships. Not from similar anything.

Friendships are born from tedious hours of boring conversation with random people that only happened because no one there had nothing else better to do.

That comfortable feeling of having a meaningful relationship only comes years after that.
Just to be clear, the blog post here is not connected to the Matrix.org and Riot teams and is entirely independent of us. We've tried to be crystal clear that E2E is still in beta, as per https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-en.... We are not recommending or introducing it yet to normal users.

I think the intention of Titus' article is to comment on where things are going in future... hence the title: "Why Riot (and not Signal) is the future".
Do you have any sources on the 95% claim? I know a recent Quartz article entitled "Bitcoin doesn't care what Silicon Valley thinks" stated a similar premise.

Also, I saw you are writing a dismissive book on bitcoin where you refer to the motives behind it as those of cranks promoting libertarian pseudoeconominics. I was hoping for a more objective analysis aside from, "you're crazy if you support bitcoin."
Again, it's a matter of perspective. Strictly speaking, I don't need a faster dGPU for audio. But I also work in VR, and right now I need a separate computer for that, even with a brand new "pro" laptop with a pay-through-the-nose dGPU option, which is yet another disappointment.

As for the weight, again it's a matter of perspective. If it's too heavy for you, that's a valid complaint. But I carry my machine, and a charger, at minimum, everywhere I go, and I frequently have to check to make sure I remembered to put it in my bag because I can barely feel it. At that point, for me, remembering what carrying a 10lb machine everywhere felt like, making it some fraction of a pound lighter just does not take priority over better battery or more power.
> I mean, if the masses are destitute, they can't afford the stuff being made at those fancy factories, so the owners of those factories won't make money.

I think that's beside the point. Why would the "aristocracy" owning the factories care about money, when they have all the goods (or can trade for them with other aristos)?

It's not like they need money to pay other people (the destitute masses are useless to them). With their only inherent "capital", --the ability to work-- made worthless by automation, the destitute masses have no recourse-- they get slowly extinguished, until only a tiny fraction of humanity is left.
Money is just a stand-in for resources and labor, and if automation makes labor very very cheap, the rich will only need the natural resources the poor sit on, not anything from the poor themselves.
Please stop and don't do this again.
Also Indian, Venezuelan, Argentinian citizens - their currency is not doing well at all.
> the recruiting industry is inundated with junior level people who don't know what they are doing.

Agree. That's killing it for me.

The typical message from a new recruiter who dropped out of school or just pivoted to that less than 2 months ago, trying to sell positions (s)he no clue about at companies (s)he doesn't want to tell.

> A recruiter should also be helpful in providing guidance on situations like these.

Agree. I think recruiters should be

1) good middle men negotiations. To advise and prevent the rookie mistakes. Most candidates have very little experience with that (Think, like guys who'll message their dates 12 times in the day because she didn't answer yet.)

2) good contract and professional advisors. It can get really tricky to arrange job offers and contracts, like arranging the start/leave date and notice periods with whatever special stuff apply to your circumstances, at 3 simultaneous competing companies that you know you'll only stay at a single one in the end.
But the law says nothing about cores or clock speeds etc. just transistors and their sizes. The regular reductions in feature size on dies are still happening, as I understand it.
>As mentioned signal doesn't hide contact discovery. But it does a pretty good job of hiding who you are chatting to from everyone but OWS.

Anything that does TLS to connect to a single server can do that. Heck, if you do email to a single email server using secure IMAP and secure SMTP then PGP no longer leaks metadata.
>>Running your own servers in the cloud is not that hard

For small side projects, sure. But if you run your own servers, that means you're also responsible for their configuration, backups, maintenance, upgrades, etc.

That's why the "Dev Ops" people exist in many software companies. And they are not exactly cheap.
On a related note about candidates not understanding offers, has Uber stopped the practice of calling candidates in the morning, making them an offer, and demanding that they accept or decline by the end of the day? I doubt it was helping candidates understand their compensation package.

I worked at a competing company a few years ago and we had to deal with this with many candidates we were recruiting.
Yes. Once the E2E implementation is fully finished and out of beta, and once we have a non-beta homeserver (as Synapse is still technically in beta, albeit very late beta), we'll be going to NCC and working out how to do an audit of the whole enchilada (homeserver + olm + matrix-js-sdk + matrix-react-sdk + riot-{web,ios,android}). This may well end up being broken down into separate components, much as the Olm audit was limited to the Olm component. At the current rate this should happen at some point in 2017.
haha thanks I guess :) interesting way of looking at it. Not sure why you chose to generalise it over all animals. The strange one-sided adversarial relationship I sketched is quite particular to cats and cat owners. I just don't see myself willingly entering that role.

But the relationship between dogs and humans seems a lot less alien to me. I might one day, I could use the company. But it's a lot of responsibility.
> let's say I'd want to write a system tool that has to run
> on multiple platforms (Windows/Linux/Mac) and that would
> integrate with all sorts of command line utilities.

Sounds like you'd enjoy taking a closer look at ripgrep, which is exactly what you describe: http://blog.burntsushi.net/ripgrep/
Well, I did support the moratorium on political posts but it got reversed and here we are again. As long as posts like this hit the front page you should expect people to point out inconsistencies in message.
You are renting it, but you, the consumer is paying the price (inconvenience of not watching it on any device). That's madness. It's not like the pirates will be unable to find a downloadable version. This anti-consumer mentality is madness: all it does is alienate your customer.
It allows wormholes to exist, which can connect arbitrary points in spacetime, hence time travel.
All true but the volume right now is too low for those to affect the price this much.
I used to feel this way, and occasionally still do, but it is no longer the pervasive norm.

I still don't connect to most folks, but that's ok. I found a few.

But I also moved countries, so the stakes changed and so did my relationship with the world around me. Best thing I've ever done.
How to write insecure code
Leaflet Plugin to Show Grids on Map (Lat/Lon, DMS, Distance, UTM, MGRS)
So you don't consider ISOs triggering the alternative minimum tax (AMT) on exercise as a tax difference? Or that a company can deduct the spread when NSOs are exercised? These are non-trivial tax differences.
And this is why we can't do nice things for people anymore.
Being able to find constant time algorithms for algorithms that currently take exponential time is not at all assured.
Also hacked coins that can't actually be sold by the hackers... So the supply is low but demand is still high.
It really doesn't help that in 2D you can't do much that you can't do with complex numbers.

I'm not a mathematician and I really struggle with just accepting the mathematical definition. I've found it helpful to think of the geometric algebra as an extension of the R^2 to contain scalars and geometrically well-defined imaginary numbers. In R^2, the dot product maps to R. You can't store this in R^2. You can store this in the corresponding geometric algebra.

For R^3, the corresponding geometric algebra forms an 8-dimensional space: 1 for the scalars, 3 for the vectors, 3 for the bi-vectors (planes formed by the 3 basis vectors) and 1 as the geometrically meaningful imaginary part. And yet in 3D and beyond, geometric algebra provides a really elegant framework for rotations in a way that is consistent, self-contained, and readily extends to higher dimensions.
> The "market cap" of Bitcoin is a meaningless concept - trading is thin enough there's no way you could ever realise the supposed value of a large holding. Single trades can send the price up or down $30.

I just checked the charts on Kraken which according to https://coinmarketcap.com/currencies/bitcoin/#markets has about 5.4% of the trading volume: https://www.kraken.com/charts. If you want to reduce the price by 30 Euros you'd have to sell coins worth a total of 775k Euros at once (using EUR instead of USD for the comparison, as Kraken's USD volume is only a small fraction of the EUR volume).

Also, according to https://coinmarketcap.com/ the total BTC trading volume over the last 24h was $187M. However, this number only includes exchanges that charge fees (as the volume in exchanges that don't charge fees could be artificially inflated), and thereby excludes almost all of the large Chinese exchanges. The top 3 Chinese exchanges all report volumes of over 3 billion USD during the past 24 hours.

So yes - single trades could definitely bring the price up or down by $30. But in practice most of the traders probably won't be affected by this.
I lived in the country side for a long time. It was a small farming town of no more than 1000 people surrounded by farming and grazing land. I don't remember dogs attacking anything other then themselves. They were never a problem with livestock, chickens, etc. They did sometimes bite a human, most cases it was the human's fault. Kids sometimes had a habit of tormenting dogs by throwing rocks at them so it was no surprise that some of them would turn on you.

>>Either way, it poses a serious risk to your livestock; such dogs frequently kill small animals (chickens, rabbits, barn cats, etc.) in bulk (they don't even bother pausing before going to the

I've never actually seen this nor heard anybody in the town mention this as a problem. I still have family there that farms and raises livestock and to this day I've never heard something like this mentioned.
What matters is the total size of the market and the total size of the labor pool. If the Hyperclass have more wealth than all of humanity had prior, they don't need to sell to the masses to make money. If the labor pool is mostly machines they own, they don't need to pay the masses, or even a functioning market among the masses to enable it. In the degenerate case, where a single individual controls all wealth, if they have self-running machines that can do everything necessary to make more self-running machines, that individual can continue to get richer (in material goods; money makes no sense in this case).
thanks for saying that. I can get real gloomy about this sort of thing.
Bitcoin is not a blockchain-based VC company. Bitcoin simply uses a blockchain. They are not comparable.
possible benefit to hearing about roko's basilisk:

Consider the following beginner-level logical paradox. There are two statements,

1. Santa Claus exists

2. Both of these sentences are false.

They cannot both be true, since 2 says they are both false. They cannot both be false, or 2 would become true. Therefore exactly one of them must be true, and one false. 2 cannot be true, because it says it is false itself. Therefore 1 must be true, and 2 false. Therefore Santa Claus exists.

If you hear the above, you might say "Well, self-referential binary logical statements are fraught, and easy to abuse for purposes of confusing people, in ways that are not obvious to the neophyte." You are now more resistant to hucksters who might use the above style of logic to convince you of something genuinely harmful.

Likewise, being aware of Roko's basilisk, and dismissing it for good reasons, might increase your "philosophical bullshit self-defense rating", leaving you a stronger person.
Glad to see a voice from the strong AI skeptic camp here. Reminds me of a book I read a long time ago called "Great Mambo Chicken and the Transhuman Condition." I used to drink the kool-aid myself until a friend of mine snapped me out of it by saying, "Dude, you're telling me you actually want Skynet??" I gave him my copy of the book.
Having had this in Policy school (albeit a decade ago), I remember the follow-on class basically being: "So, this happened in real life. Except it wasn't racing -- it was the Challenger". (A room of 70 promptly headdesked). What jumped out in the class discussion was how focused the conversation was on economic risks and rewards (x% chance of y payoff, etc), and how "life of the driver" was basically never mentioned as one of the risks of proceeding.

Anyway, eventually you learn to play "spot the Challenger graph" from a mile away. I think it showed up 4 times in assorted courses I've taken over the years (re: Data Visualization and Organizational Design).