skysight-inc/HackerNews huggingface dataset:
I get the problem, but I don't think experienced C++ developers should pamper inexperienced (or unwilling to learn) C++ developers by avoiding features that are considered best-practices.
Template programming with Boost.MPL? Sure, I regret every time I used that - I've gained little, and very few developers will be patient enough to learn how to maintain this code. But avoiding std::move() and and R-values just because other developers may get confused?

By all means, if your developers are unwilling to learn modern C++, use Go - it's easier to learn. I agree that's it particularly well geared for any network IO-heavy server. C++ can give you better performance, but it probably requires 5 times the effort.
You suppose that the only measure of efficiency is keybindings. It is not. For me, other aspects of the editor, such as frames, superior auto-completion, and superior compilation mode, make me more efficient. I don't use an editor solely to "edit text." I'm using to to accomplish a bigger objective, such as creating or fixing a program. Overall, Emacs is better at that, and the fact that I can give it bindings that mimic those in Vim also helps.
I was a teenager in the early to mid-2000's, so of course I was playing video games and throwing around slurs and insults and what have you -- words I've grown out of saying "for the lulz", of course, because I know they can hurt people and I honestly don't get anything out of saying them. But if you look hard enough there's a record of that online, linked to my real life identity, and in the court of public opinion that record would overrule any actual beliefs or policy positions I have as an adult. "This guy says he stands for gay rights, but look at how much he casually used the f-word as an insult on this Counter Strike forum."

This isn't something previous generations have had to experience in politics or in the workforce and it'll only get more ugly with time. The kids today who are in their teens are churning out exponentially more troubling data than I ever did. Just imagine what kind of political mudslinging fodder that will provide in 20 years.
I don't think it is the typical case that an Emacs and/or Vim user only considers Emacs and/or Vim. I think the typical case is that Emacs and/or Vim offers more appealing sets of tradeoffs to their users.

I mean Visual Studio and Eclipse and (I imagine) Xcode offer substantial features and optimizations for the languages and ecosystems they primarily support. The cost of those optimizations and features appears when a person moves outside of the languages and ecosystems a particular IDE supports. Any language outside of those for which an IDE was designed is an edge-case (google up "Xcode Perl" for example).

Sure, it's possible to use an IDE outside of it's design sweetspot but it's swimming upstream in the Turing Tarpit. And the likely longterm outcome is that a programmer will wind up using a different tool and one of the options for most languages will be a text editor.

So the model I would use for why people choose a text editor is analogous to gradient descent where text editors are a local minima.
It is 1985. Vladimir wants a car. A Lada. He submits the application to purchase one, and when it is processed, he collects the documents at the office. The clerk says: "You are now in the queue. Your Lada will be delivered on February 7, 2017."

Vladimir says: "I'm sorry, I can't pick the car up on that day. Do you have any other days on that week?"

The clerk asks: "How come? The time is over 30 years away, how do you know you're not available?"

Vladimir: "The plumber comes that day."
Why wouldn't you just use anything else that can manage to insert/read data without losing it?

I don't really understand the angle of "can I get away with it anyways, tho?"
Before you seemed to apply the term essentially to HFT only ("Most real electronic trading firms are putting those algorithms in hardware"), now it seems to include all the "systematic" trading. Or maybe only when fully automated? (I imagine low-frequency startegies might still require some human clicks).

And even if I call my broker, and he clicks somewhere to enter the order, it's still executed by some HFT agent somewhere. And the same applies to low frequency strategies, I guess (why bother with the execution details, just use a broker).
Can't disclose the exact capital, but the initial investment was less than the monthly profit.
> Reduce spending by 40% would reduce US GDP by almost 10%.

No, it wouldn't, because most of that would go straight back to labor and result primarily in increased consumer spending, and secondarily in increased consumer investment (which leads to increased business spending.)

It's not like the money not being spent on healthcare inefficiencies is going to just vanish out of the system.
ADHD here, managing since high school. Thankfully no more pharma drugs, here's my tricks:

* Noise cancelling headphones. Especially useful with no music playing through it. If music, ambient or techno without words seem to help depending on what I'm doing.

* Understanding your most productive times of day and taking advantage of them (for me, its the morning. Afternoon is the worst)

* Reducing all distractions as much as possible. Turning off WiFi, putting your phone on silent (or better, keep it in your bag out of sight) really helps.

* Making lists. Breaking things down into smaller tasks that I can see myself completing and then giving myself small rewards for completing them.

* Rest and daily exercise is a BIG DEAL. Exercise especially helps my willpower and ability to stay focused throughout the day. Try Yoga!

* Natural light keeps me feeling fresh. Artificial light wears me out.

* Take walks on your breaks, avoid surfing the internet or extra stimulation... doesn't help and makes focusing even harder.

* Marijuana. Low doses of indica dominant strains either via edible or smoked helps keep me locked and focused way better than any stimulant drug.
We used this and special cased for Android:

https://github.com/xinthink/react-native-material-kit
It's going to get more and more difficult to find a "dumb" TV. Almost all medium and high quality TVs are "smart" TVs now. It costs TV manufacturers very little to add "smart" functionality and it brings in a lot of customers.

I think it's more pragmatic to look for a TV that suits your needs, including any tracking, advertising, etc. Some platforms let you turn it off and others don't -- e.g. Samsung's smart TVs show ads in the menus that you can't disable. I would never buy a TV like that. I just bought a Vizio recently, but I knew about their tracking software so I knew how to disable it during initial setup. Far from ideal, but I wanted a quality 4k display so I was pretty much stuck with "smart" TVs.

Also, for what it's worth, Vizio changed their "smart" platform to just be a built-in Chromecast which isn't as terrible as most smart TV platforms. I have an HTPC hooked up to my TV but 4k content is mostly limited to "approved platforms", meaning I have to use some kind of device to stream it.
So, being completely ignorant of where/what data sources bloomberg is getting, can someone ELI5 the data-pipeline/sources?

Is this related at all to how some were accused of paying the [SEC?] to get trade info nanoseconds before others and able to front-trade? (or whatever thats called)

Is the SEC the canonical source for trade information that every HF wants to trade on?

EDIT: https://www.quora.com/Where-do-the-Bloomberg-terminals-get-t...

---

Anyone know where an historic data-set of say, tick history, could be had to fiddle with? Or is this literally only a purchasable item?
The problem of being unable to delegate, to let go of a task which you think that you are able to do better than anyone else can, is a problem with you, not the task, and not other people.

I know because I can get that way. I'm one of those people who ends up knowing how everything works because I'm wired that way. And it's really hard to hand jobs off to colleagues who you perceive as less competent. That's perfectionism. It's a great way to not get things done that need doing. Because you don't have the time to do everything that needs doing.

There isn't enough time available for you personally to do everything you feel you need to do, to the standard you feel it needs to be done, that you think no one else can achieve. Certainly not if you also need to feed your family and the things you need to do are not bringing in enough income.

The solution, as annoying as it is, is to drop your standards, to realise some of those needs are actually wants. Having a cool, fulfilling job that pushes all your buttons and pays really well is a luxury many people don't get. Having random strangers pay for your living costs so you can do cool stuff is a massive, massive luxury only a few people get.

What's really important to you: NTPsec or food & shelter? Sounds like you're choosing the former.

Making these choices is hard. I've moved to a small town and as a one man band cannot get the sort of technically sophisticated work that I really enjoy doing. But hey, living here is cheap and people are friendly and laid back. We have a lovely house. Trees the kids can climb. I can cycle from suburbia to my office in 7 minutes.

To get this, I had to give up my dreams of having top notch IT work.

I don't have a Patreon. I could work on some cool infrastructure work, too, if I had one and people donated enough to keep my family afloat. But I don't. I have a job that is sometimes boring and sometimes not. And I have a roof over my head, food on the table, access to good medical care, running water, electricity, broadband ... I'm doing better than most of the world's population. I can't complain.
Using games to improve speech-to-text quality
I doubt the money not spent on inefficiencies would equate to money effectively burnt away. That 40% would probably be spent in other, more productive ways.

Not to mention you're actually making a point for not giving GDP too high a value when looking at economies.
> When the University of Chicago asked a panel of leading economists about automation, 76 percent agreed that it had not historically decreased employment.

> But when asked about the more recent past, they were less sanguine. About 33 percent said technology was a central reason that median wages had been stagnant over the past decade, 20 percent said it was not and 29 percent were unsure.

These two statements are distinct - the first is about employment, the second is about wages.

It seems like the author is making a leap of logic and not the words of economists to connect them.
A simple tool to make plans in a group or collaborate easily
The JVM does not lack in documentation and advice; Clojure is riding on that.
Its a great sale, it means american citizens will be vastly richer. Its also a great incentive for lobby, but politically its tremendously good.
I don't use my notes as a todo list. I use them to document work I've already done. If I make some major changes to a piece of software, I'll list every file and method I've worked on in a tree format with bullets about what I did in each one. The bullets can be pasted directly into an SVN commit message and they're searchable with notepad++'s search box. It's a lifesaver and massively reduces complications in my life. I don't have to go back and relearn the code to answer questions about it or make small changes. I also save code snippets. Likewise a lifesaver. It's 20,000 lines and counting and I won't delete any of them.
> This year we held steady in our response rate as 2,420 of you took the time

As a Clojure fan, I find the lack of growth a little disturbing. Why isn't it 20,000?
> I don't use an av and dont get malware.

Neither do I. There are however users who firmly believe that they need AV, and in some cases, I might even tend to agree; hence my question.
Bonusgasm ...
Is Pandora still alive in 2017?
It's such a dangerous game. After I beat it once I installed Bob's Mods, which makes it take about 10x as long to get to the end. Very worth it if you enjoyed the base game.

(just more complexity every step of the way... 12 different resource types - you want circuit boards? Well instead of being copper wire + iron plate, you're going to need to make resistors and solder first...)
What api is available to get realtime stock data?

And what api can be used for trading?

Are they expensive?
What's seeing the expenses going to do, what mechanism is supposed to lower cost? When you need healthcare you need healthcare. No one goes to the physician for fun, elective procedures like breast enlargement or Lasik excepted.
A Path to AI – Yann LeCun [video]
How much of motivation would you say is profit versus the challenge of the game?
I think Amazon is already doing that smartpost approach. I've had a package shipped to a local amazon warehouse then sent off to usps for next day delivery. Now with Prime Now they just utilize those drivers.
DISCLAIMER: Do not turn off aquifers. It will make your digging far less Fun.
I believe the article is mostly referring to trading and not investing. Trading as in the operational functions of trades(organizing direct registered or street name broker buyers and sellers), not the investment strategy associated with holdings.
Hello World! From Romania. I am 37yr old and for the last 13yr software developer. That's why I'm writing on HN, my
primary SRC of information for the last 7 yr.

First of all, please look at Romania, look what we are doing
and for what we are fighting and do a _replicate_ on your Country IIf your Gov does not respect your primary rights or you feel that your nation is going into the wrong direction.

(America, Poland and Hungary, can YOU hear us?)

Also, what is important, we, people from RO Street, fully support European Union. The most important Peace Project ever created. We Love EU. Please fight for EU, do not let anyone tear us apart. We must remain strong to our European culture and principles.

I do apologize if my message is too political with respect to HN nature.

We know that America is 1st. But, can we say... Romania 2nd?

Best regards!
It is part of the RFC: if a certificate is signed by a root certificate that is trusted in your private store (meaning it was added later on), HPKP is ignored. Unfortunately, this is required in the enterprise world where corporate MiTM is often done (Palo Alto Network SSL proxy, Websense/Forcepoint, Zscaler, Blue Coat, etc.) for content inspection.
https://www.reddit.com/r/fuckedcompany/ exists, though it's not updated as regularly
Then look up Wiles' proof of the Taniyama-Shimura conjecture.

The math required is so advanced, and there have been numerous people who taught they solved it but turned out to be wrong.

It's extremely unlikely that Fermat had solved it.

PS. He wrote that note when he was young (and working on special cases, small n and such) and probably realized later on that he didn't have a proof for the general case.

Edit: There was no letter to a friend. It was in the margin of a book he was reading. More like a little reminder to himself to remember to jot down the proof.
If you enjoy this post, you may also enjoy the companion post which dives into the same level of detail, but for the receive side[1].

I set out to write all this up because so much of the existing documentation (including the man pages) is vague, incomplete, or nonexistent. FWIW, I think this is probably to be expected for a system as complex as the Linux kernel.

[1]: https://blog.packagecloud.io/eng/2016/06/22/monitoring-tunin...
I've made 3 separate attempts to get into DF: read tutorials, watched Youtube videos, the whole shebang. The incomprehensible UI drove me away every time.

Having said that, I love that something like DF exists, even if I can never enjoy it. I think the world is better off for it, in some small way.
The Design Journey of Staffjoy V2
No doubt. The last people to be replaced are going to be software devs (because when you can write a computer program with an AI you can make the AI write the AI and you have general AI), cleaning ladies and probably police investigators.
its source
I'd have to wonder what type of safeguards vet against intentional false data released to poison the well of other HFT bots?

Maybe it's not too important yet because HFT bots only need to game the slower mass of "dumb (reactionary) money"
Had a few fedex packages from amazon in the Portland, OR area. It's rare, but seems to mostly be saturday scheduled deliveries.
Does your bot day trade or swing/pattern trade?
Actually, in EU almost anyone with a little bit of money could start a financial institute that would be able to lend money to people using real estate as security, backed by the central banks.

The more complicated bank licence is needed to lend money from people.

I'm not sure about U.S though.
fun fact: Advanced AI techniques work in very high dimensional spaces in such a way that it's impossible to clearly understand why a program reaches a conclusion that it does. Market trading is about allocating capital that decides how labor itself is allocated. So, increasingly, we have computers that are telling people what to work on and we don't know why they are making those decisions. We could remove the computers, but then our economy would likely fall into a deflationary spiral / depression due to lack of growth.
Physician and staff salaries (outside of staff to manage insurance companies) are not what drive increasing medical costs. Most physicians don't make that much money, all things considered.

An insurer last month for a relative's pediatrics practice announced that they were having difficulties with their accounting system and so they would only be making a half payment on their outstanding AR (and naturally, they announced this problem right before the payment was due to be sent). My relative's practice has no practical recourse other than to wait for the full payment to be sent. This is not an uncommon occurrence. My relative's practice is regrettably not able to use the same argument for their bills that are due.

It costs my relative money to administer vaccines in their peds practice, i.e., most insurances pay less than what it costs to purchase and give the vaccine. My relative continues to offer many vaccines at a loss because they believe vaccines are one of medicine's greatest gifts and because they have good success in persuading unsure parents to vaccinate their children. From a pure numbers perspective, it is a mistake.

Insurance companies not paying physicians on time as agreed drives up costs. Insurance (Medicaid included) not paying what it actually costs for a procedure drives up costs. Insurance companies arguing against the best course of treatment for a patient, requiring additional staff to be hired in order to deal with the pushback, drives up costs.
I think in many respects Medicare is a prime example of how easily the US might/can jumble up a single payer system.

Medicare is socialized medicine, and should be single payer, yet insurance still manages to get in the middle and increase costs while reducing patient outcomes.

Specific example that almost no one talks about: Medicare Insurers come to town and start buying up primary care practices, then, then the Insurer cancels contracts to the remaining providers and those who don't sell. This means patients lose their doctors of years and are stuck going to the primary cares the Insurance companies own, and then provide waterdowned care to patients (e.g. RX that is cheaper for the insurance company even when the Med is proven less effective, less refferals to specialists than the market average, etc...).

There have been some lawsuits against Medicare insurers for this specific behavior, but to my knowledge those have resolved in settlements where the insurers temporarily agree to allow existing patients to continue seeing their doctors, but unfortunately the reality of those cases are the doctors aren't fighting for their patients but seeking their own buyout from the insurers.
Of course it does. That's kind of the point of technology.

Take farm equipment, for example. One combine replaces hundreds of people with sickles. All those people can't find jobs in the combine factory, either.

So what happened? Mass unemployment? No, those people got jobs making automobiles and refrigerators and washing machines and ten thousand other things. The only reason society could do that is because they weren't wasting all those people working on farms.

For a society, jobs cost people. The society can only have the level of material culture it can create with the people it has to spend. If in some area, we can get by with fewer people, that's progress. We can now spend those people on something else, and our society will be richer for it.

That's the high-level view. In the short term, however, if we can't figure out what to spend those people on, it can get bumpy...
I've not noticed this as a specific critique of Word2Vec models, but despite their near-magic for some purposes it's well-understood that they don't capture all interesting shades of human-perceived meaning – at least not yet.

There are some interesting extensions of the basic model which include echoes of this 'tags' idea.

First, some projects have also modeled each word's vector as a sum-of-subvectors, based on the word's substrings-of-various-lengths. (Notably this is a feature of Facebook's FastText library.) This also learns useful vectors for subword features (like linguistic morphemes/roots), which then lets models often bootstrap useful vectors for new words, not included in the training corpus, based on their similarity with known words. (While those are strictly composing 'tags' of orthographic representation, it would be natural to seek a way to decompose words into varying-sized collections of more primal concepts/denotations/connotations.)

Second, modeling longer texts (like sentences) as collections-of-word-vectors gives some interesting ways to calculate similarities between texts. A first, simple way is to treat a text as some (perhaps significance-weighted) average of all its words, thus getting a single vector, in the word-space, for the text. Another is to treat the text as having an invisible floating pseudo-word that tries to help in the same word-prediction task that's used to create word-vectors. When that pseudo-word is trained-up, as if it were a rare word, treat it as a vector for the text. (That's Mikolov/Le's 'Paragraph Vector', often referred-to as 'Doc2Vec'.)

But following a practice useful from image-color-histogram comparisons, you can also treat the constituent word-vectors of text as if they were 'piles of meaning' at their individual vector coordinates, and calculate the distance between texts as the sum-of-distances/efforts to move one sentence's pile configuration to another. With text this has been called "Word Mover's Distance" but is analogous to "Earth Mover's Distance"/"Wasserstein Distance" in statistics/probability.

As this has been applied to texts – multi-word collections – I could easily see it also applied to decomposed words/concepts - multi-tag collections, per your summary of Tversky's model above. At some point, I'd also expect these models to account for words/sentences as large 'smears' in space, rather than single points, to better capture the full range of possible meanings, and then likely intended meanings, based on other relevant context.
Do you realise that the US government spends more per capita on your current health care than the UK government spends?

http://visual.ons.gov.uk/how-does-uk-healthcare-spending-com...

Government spending (not including insurance)

> Despite less than half of the USA’s total healthcare expenditure coming from government expenditure or compulsory insurance schemes, it still spends more per person on these financing schemes than the UK- £3,111 in the USA in 2014, compared with £2,210 in the UK. In the USA spending on privately-funded healthcare is over five times more per person than in the UK.
This is the point. Make computers do work, then sit back and drink a mojito ( or your drink of choice ). Get a new hobby if you want to work.