skysight-inc/HackerNews huggingface dataset:
You generally receive a salary (dependent on what you do, what kind of firm you work for and how experienced you are, but $60-200k probably captures 95% of people) and a performance-based bonus which could be anywhere from 0x to 10x your salary, again depending on exactly what you do, how the firm performs that year, how your team performs that years, and how "close to the money" you are.

I don't think programmers in the field have an appreciably shorter lifespan than in other industries. I don't think that working in an algo trading company is intrinsically any riskier than working in any other kind of firm.

The hours tend to be longer and the work tends to be slightly more stressful than if you are working at a generic bigco, however.
Outside forces are responsible for economic woes, but Putin is responsible for economic successes.
If you can't, I'll send a recurring $20/month starting on Friday. Ping me on Twitter if I forget :)
We don't like treaty-breakers.

We don't like imperialistic ambitions.

We don't like bullies that believe they have the right suppress weaker nations, simply because they are stronger.

We don't like liars and deceivers.

We don't like people that willingly welcome nationalistic propaganda.

Right now Russia is all of the above.

For a while we believed that Russia would honor agreements and treaties, such as the one where Russia guaranteed the sovereignty of Ukraine in exchange for Ukrainian nuclear disarmament.

For a while we believed that Russia had given up the old dream of dominating its neighboring countries.

For a while we believed that Russia was growing more democratic and respectful of international law, norms and standards.

For a while we (naively) believed what Russian leaders told us.

For a while we believed that the Russian people had learned from the Soviet era and truly wanted a free society with meaningful democratic institutions. For a while we believed that the Russian people could see through nationalistic propaganda and resist being riled up by lies and misrepresentations (such as Ukrainians being "fascists").

We were let down. We are now massively disappointed. By Russia, by Russian leaders and - yes - by the Russian people who are demonstrating a staggering deliberate ignorance.

Personally I am so disappointing that I am willing to endure hardship and lower economic growth just to draw a line now and take a stand.

Turn this around. Throw out Putin. Allow free, critical press. Negotiate a deal with Ukraine on Crimea (I am sure one could be worked out as long as it is not at gunpoint). It will cost you, but it is obvious that a deal with gas in exchange for territory would be possible.

But above all, I need to see realization from the Russian public that they cannot act as bullies, that Russia does not have "more right" than others simply because they are stronger. That's the irony: The doctrine that a stronger state has the right to suppress weaker states is the core principle of fascism. I am sorry to say, but you, the Russian people who believe that "Crimea is ours", it is you who have become the fascists!

It do not dislike Russians. But I have become extremely suspicious as to the intentions of the Russian leaders and how far the Russian people will allow them to go.
For a lot of people in my field (comics in particular, visual arts in general), Patreon is filling that need quite well. I'm now getting about $400/mo for drawing my comic, mostly from people paying a few pennies a page. People who have larger fan bases are making several thousand a month.

It is stupidly easy to use. Make a video pitch and a text pitch, then put a link to it on every page of your content (whether by tweaking your cms templates or pasting the same text into every post on a site you don't control), and forget about it beyond posting a copy of payable works you make to it.
Yeah, I agree with that statement. It doesn't really connect with your previous post which was just a mouth-foaming political attack without any real substance.
The financial industry is necessary for the progression of any industry these days, but you must acknowledge the fact that most leaders of the financial industry don't care about externalities. They are only interested in making money both for themselves and their companies'.
I think what I was trying to say is that "social norm" is too mild a term for all three. When I hear "social norm" I think of things like elevator etiquette and telephone greetings.
Here is a blog post about DialZoo and it's iOS App:

https://dialzoo.me/blog/2014/12/dialzoo-adds-ios-app-free_18
I like Russia just fine, though their current aggressive stance in the region is off-putting. My question is, why do so many Russians like Putin? I'd think they would have had enough of the autocratic dictators from generations past, but he seems quite popular at home and abroad among the Russian expats I know.
> What would have been unreasonable is to imply that the
> safety implications of integer overflow can't matter much
> or are somehow out of scope because of Rust memory-safety.

pcwalton is not suggesting this. The Rust devs care about reducing the amount of unsafe code in the wild, which means that they care about checked arithmetic operations. But making the world a safer place first requires displacing C++ where it is used in safety-conscious applications, which means being competitive with C++ in terms of speed. And yes, this is all about defaults, given that Rust already offers checked and saturating arithmetic types. That Rust leans on the side of speed here is a pragmatic choice (and one that is rooted in actual benchmarking, corroborating the 2-6x slowdown mentioned in the article), and is only possible because it doesn't violate memory safety by any accepted definition (see also how Rust gladly accepts the cost of checked array indexing, while also going to great lengths to provide elaborate abstractions (iterators) to eliminate that same cost). It's also an unfortunate accident of our modern historical context: once compilers get better at optimizing overflow checkes, and/or once hardware gains better support for efficient overflow checks, and/or once Rust begins to actually demonstrate a credible ability to replace C++ in safety-conscious applications (and thus doesn't need to beat the drum of performance quite so vigorously), then checked arithmetic by default can be trivially added to Rust after the fact (though it would obviously be a breaking change, necessitating a version bump).

(For completeness, I'd like to point out here that checked arithmetic is not a panacea. For any range that you wish to express in an integral type, it is vanishingly unlikely that INT_MAX is actually the logical upper bound. If I have an RPG where characters can quiver 100 arrows but I forget to enforce the upper bound, checked arithmetic won't save me from the fact that my program can now exist in somewhere between 28 invalid states (signed eight-bit variable) and nine sextillion invalid states (for a signed pointer-sized variable on a 64-bit platform, as is so common for "default" integral types). The real solution is reifying integral bounds in the type system, as I expect the language that someday replaces Rust to do.)
Maybe a hosting provider which is also offers Zarafa.
Thanks, I'll check it out. PR is always a possibility too :)
First months at GitLab BV
This was my tipping point as well, EFF has proven again that they're the only ones with the balls and know-how to do this stuff.
There are two types of people:

1. People who index from 1.

1. People who index from 0.
Are there any empirical studies to back up this claim?
Because westerners tend to be easily programmable via media broadcasting. Somehow, Russia is evil even though the west has launched a war on a method, continues to kill hundreds of thousands of people and tries to conquer or co-opt countries surrounding Russia to its side at any cost.
You probably won't do good working for 90% of the companies.
Putin has presided over the transformation of Russia from Yeltsin's incompetent, incontinent state at the mercy of oligarchs (that was still relatively democratic) into a crude fake democracy wrapping a fascist system in the most literal sense - one leader, rule by force, politically controlled media and courts, brownshirts, unification of commerce and government via cronies and the assassination or frame-ups of competition, religion as a prop of the state, scapegoating of minorities, and ethnic expansionism.
because it's much bigger than sales tax in any of the us states?
Donating money to EFF. Finally. I've been waiting so long :)
was perceived widely in the West

Because of our propaganda. We heard all kinds of things about Russian military mobilization, conspiracy theories about who shot down the airliner, how much Putin hates gays, how horrible living conditions were at the Sochi olympic village, how "rigged" the Crimean referendum was, etc.

But we have heard nothing about NATO breaking its post-wall promise, of the enormous rise of nazism on Russia's borders( actual nazism, not the soft nationalism you see in France ), the outrageous corruption and duplicity of the players responsible for the ouster of Yanukovych, the ethnic and political divisions between the Crimea and Ukraine proper, etc.

I continue to be astounded that HN is so virulently anti-russia, mainly because I thought this group would be the most immune to propaganda and most likely to question the official narrative.
Looking at a page that was intentionally made public by the author for the purpose of displaying non-sensitive/work related information (linkedin) is in no way "digging too deeply"
Affects Performance in AngularJS Directives
FYI, these proceedings are open to the public. I've gone to two of them before to support the EFF. You just wear a suit and sit in the audience quietly. When the arguments (which are fascinating, by the way) are over everyone gets up at the same time and leaves. Hopefully, the judges notice how much public support is there for the EFF.

If you are in the bay area, I highly encourage you to go (this one is very near the Oakland 12th St BART). You are watching history in the making.
'Segmentation-targeting-positioning' doesn't support your assertion and you're conflating marketing and product development.

This thinking can occur because often entrants to a competitive marketplace will assess their competition, identify a weakness and deploy a product to meet the need. The development of the product in this scenario is not 'marketing' as you assert.
1. DNS has some problems. I dislike some of the ways ICANN works and squatting is a real problem. Right now some of the problems of DNS are getting remedied but the influx of new TLDs is causing its own problems. I think that "Internet 2.0" will consist of a broadcast oriented, more than likely free and in some way federated DNS system.

2. The HTML/CSS/JavaScript stack is a mess. HTML as a technology is a sack of warty dicks that has evolved in far too many ways to properly define its use. CSS has slowly grown to encompass all sorts of things (because your HTML at one point was supposed to be semantic), but there are still very basic things that are unreasonably hard to do with CSS that were quite easy to do the wrong way with HTML. JavaScript is a fine language, but has become a bastardized do-everything language in ECMAScript 6 for no other reason than it's the only language you can use directly in the browser.
The problem with sanctions and manipulation of the oil prices by the US is that while trying to get rid of Putin, they're hurting average Russians, not Putin. And something tells me they know it very well.

In a game between politicians, average people are the real losers.
But are the things that actually got used and flourished the things that the committee expected?
Somehow, in finance, the impression I always got was that the engineers/algorithm guys were always second fiddle to the traders, and the traders were an incredibly aggressive group of people with a mean competitive streak (part of it I'm sure was the subset of people I met).

That's true, but the VC-funded world is no different. There, engineers are third-class citizens, as shown in their equity slices. (Founders and executives are second-class; investors are first-class.)

If you're comparing working at a hedge fund to working in Google's R&D division, then you're right that the hedge-fund engineers are worse off in terms of status and, quite probably, job satisfaction. If you're comparing the hedge fund to 99% of software jobs, the former wins. Hedge funds are selective enough that they don't need "story points" and "backlog retrospective meetings" and all that "Agile" micromanagement that exists when you're not selective and the managers have no faith in the ability of the engineers to direct their own work.

Some traders are assholes; most are pretty nice people. It's no different from the spectrum you'd see among product managers, tech executives, or VCs. Some are dicks, some are nice, some are idiots and some are competent. It depends on which firm you pick.
> You would never know the difference between say, a sausage patty, a veggie sausage patty, and an insect sausage patty. It’s all the same! It’s just the spices.

We should really stop with this BS.
There are a lot of delicious ways to cook vegetables; but a veggie patty does NOT taste like a sausage one. I'd bet the second part of the sentence applies to insect as well. I'm not sure I'm ready to find out about the first part.
Indexing from 0 is dumb, but it's the standard now and it's almost as good as indexing from 1.
> Of course, it also incentivizes getting the supply back up.

I think you answered yourself, didn't you?

One thing I've observed about (legal or otherwise) markets with inelastic demand is that temporary supply shortages tend to translate into permanent price increases.

So, what DoJ has accomplished is a pretext for dealers to hike their margins, and an incentive for desperate addicts to rely on more violent means to support their usage.

Basically, Merry Christmas and a Fucked-up New Year...
You sure there's going to be any space left? This is going to be a pretty iconic case.
common misunderstanding of antitrust law. "Prominence", dominance or even monopoly is not actually illegal. There's nothing wrong with being absurdly successful, after all.

The anti-trust laws are for when that power gets abused -- when one uses their monopoly power as leverage over another market. In the case of Microsoft, by bundling IE with Windows, they were using their OS monopoly to crush a competitor in the market for web browsers.

None of this applies to Apple because they have nothing close to a mobile monopoly. If they did, the lawsuits would be over their position as gatekeepers of the entire market for mobile apps.
> The headwinds are against continued increase in output.

I don't think that follows. For one, Keystone isn't necessary, the industry will just continue doing what it's been doing: trucking the oil from wells to existing pipelines. Keystone is less expensive and more environmentally friendly but not necessary.

While NY banned fracking, other states have seen their opposition movements collapse, like Colorado, where Rep. Polis' petition was withdrawn and a key senator was defeated (Udall), ostensibly due to his opposition to increased production.
Measure it. Not necessarily. Massively parallel TCP is not great. In lining is much better for tiny images.
Something I'd really like is a way to expose CSS styles to the editor easily. One of the major problems I always run into is that my customers try to make things look like the rest of the website by hacking the text a bit.

They'll see a highlighted word or sentence with a bold font, wider spacing and a blue background. So they set the background blue, the font bold and the spacing wider. But really, the editor should provide an intuitive way to apply the <span class="highlight"> element.

Some editors out there do this, but they generally suck in other areas. Wysihtml seems to apply inline CSS. Can it easily apply a class too?
Well... you know what a browser is (and you also know that there are alternatives). Most people don't. Most people don't open the browser, they "go to the Internet"; the browser is the "Internet".

If a dominant player bundles their browser (as a component) in their OS, people become less and less aware of the browser as a possible and separate "product", and will of course use the dominant one as default - this is (and effectively was!) bad for competition and evolution(any web developer can tell you the pain this caused and still causes today).
Show HN: New Data: A Field Guide, My First Book on LeanPub
It is definitely a lot harder to use this kind of tax avoidance if you are a European company.
I thought it was well written and inspirational. Sorry you're getting so much negativity on here. I wanted to tell you congratulations and good luck going forward. Good work with this blog post and growing your business.

Obviously, this isn't the secret sauce that can get anyone's idea up to 10k paying customers, and there may be other factors that contributed to your success, but this is your perspective on successful marketing strategies from the point of view of a marketing guy and it looks pretty good to me.

Thanks.
The Demystification of Venus
AFAIK the reverse Dunning-Kruger effect is the same as the regular one, since it also include skilled people who underestimate themself.
So, is there an implementation of this anywhere? I'd like to write a compiler targeting it.
I tried this back in April:

https://news.ycombinator.com/item?id=7616270

I liked the Matasano Crypto Challenges, but this was less informative. It's a list of tasks, not a tutorial. There weren't pointers to resources, either.

There were 20 tasks then, btw.
So when can we expect AWS RDS to support it? :)
But isn't there a way you can trick the visual of the progress bar to be smooth and consistent instead of jumping around or is this an impossible development task?
On the x64 JIT compiler for MoarVM
I had a brief stint with a HFT company and it certainly seemed like 90%+ of all the traders were cherry picked from MIT/Harvard. I believe a few came from Notre Dame? There were definitely outliers, but the vast majority came from those two schools (from what I recall). The Computer Science part of the company was a little more diverse (Carnegie Mellon, Stanford, Caltech, Northwestern, UIUC). All top schools.
They can take the customer's VAT payment and stuff it in their pocket, though. A win-win for everyone except everyone who's not that business.
All these comments about donating to the EFF. Any way I can donate money to the NSA to balance things out a bit?
Python Pt.2: MOCKING NON-DETERMINISTIC (OR DIFFICULT TO REPRODUCE) RETURN VALUES
But the same is true for the calculator app, or the file manager. Granted, the web is used for a lot more than those... but I don't see why the browser is singled out as something needing special legal treatment.
More info here: http://rachelandrew.github.io/eu-vat/
I went to the last one in Oakland and there was about 20-30 people who came to watch. However, at another case in SF, it was at capacity and they had to set up a live feed to the cafeteria for the overflow. Hopefully, that happens this time, too :)
Most market making algorithms work like -

Market state -> price forecast
Price forecast + other factors (risk, liquidity) -> trading decision

If you know (or have a good guess) how the algorithm works, you can work out what state of the market would lead to a price forecast in your favour, i.e. would lead to the algorithm offering liquidity at a price favourable to you.

You then manipulate the state of the market to look like that (generally this is "spoofing" or "layering"), wait for the algorithm to respond, and then take advantage of the favourable liquidity it offers.

When people calibrate their algorithms, they use real market data. Most of the time, someone isn't actively manipulating the market, so the model is not calibrated to handle those situations.
> Tax rate and tax evasion aren't really linked. It's about culture and enforcement

And how does that culture happen? Do you think people just get up one morning and decide to do tax evasion?

Of course they are linked - especially in countries in which the private sector is underrepresented and overwhelmed compared to the retired, the unemployed and the ones in the public sector, all of them assisted socially.

In a country in which 60-70% of a company's revenue goes to taxes, such that the government can deliver their electoral alms, it's not so much about bringing in the dough, but more about surviving for one more year with food on the table.
That will be in addition to income and property taxes.

By way of example, UK taxes look like:

* ~40% income tax, first £10k untaxed.

* 20% VAT on most goods (food, books, children's clothes are untaxed, heating fuel is taxed at 5%)

* Annual property tax of around £1000 on the typical dwelling.

* 28% capital gains tax, first £10k untaxed in any 1 year.
Dividends are effectively taxed as additional income.

In reality UK taxes are of course much, much more complicated than the rough outline above :)
> We don't like treaty-breakers.

> We don't like imperialistic ambitions.

> We don't like bullies that believe they have the right suppress weaker nations, simply because they are stronger.

> We don't like liars and deceivers.

> We don't like people that willingly welcome nationalistic propaganda.

This actually describes the USA really really well.
Because the markets are infinitely variable and it's impossible to program every possible scenario into these algorithms.
as a brit i dont think this is accurate, no one has a particular dislike of russians, well perhaps oligarchs in london driving up property prices but which rich foreign nationals dont do that?
If you haven't already go to this link (Probably need to be logged into Amazon):

https://smile.amazon.com/gp/charity/change.html?ie=UTF8&ref_...

And select EFF as your Smile charity. THEN get the browser extension to automatically redirect you to the Smile link:

Chrome: https://chrome.google.com/webstore/detail/smile-always/jgpmh...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/amazonsmilere...

EDIT: I only use the chrome extension, if someone has a better FF extension just let me know and I'll change the link, that was the first one I found.
Just use your credit card on any eCommerce website that uses opencart. TAO can take care of the rest. :P
The situation as analyzed in this article highlights the misgivings I have always harbored about the term 'terrorism'. Once we classify a particular set of criminal behavior as being so much more heinous than ordinary crime, we pretty much invite everything, over a long enough time scale, to slide down the slippery slope into this new classification. When I was much younger, this word referred to organized groups whose sole aim was murder and destruction. Now it is applied to children who point fingers at each other and say "bang!" as well as whistleblowers and (apparently) people who hack movie studios. Is it time to retire 'terrorism' yet?
It's good to note too that if you really have the skills, you can work for yourself. You don't need to impress someone enough to have them hire you on. Real ability is rare and very valuable so if you can learn that you'll be fine.

I don't agree. If you trade $25k of your personal capital up to $35k, that's not going to impress a fund enough to hire you if it otherwise wouldn't. You could have gotten lucky. It doesn't prove that you understand markets or the effects of large trades ("slippage") or the game theory and microstructure. If you lose that money, well now you're out by an amount that would be a fair chunk of change for most people.

What a shop will gain you is a larger pool of capital to work with

And relationships and experts that make transaction costs and taxes low, and the ability to colocate and shave milliseconds off your execution time (milliseconds matter; even microseconds matter, these days), and smart people to learn from.