skysight-inc/HackerNews huggingface dataset:
From what I understand about HFT, if you know what you're doing you basically can't lose.

To understand how, you need to understand 'put options', which is a financial product available on the derivatives market. A put option is a deal to sell company stock at a pre-agreed price. Worth noting that you don't need company stock before the put option deal is reached.

So let's say the stock price of Company X is currently valued at $50, and you arrange a put option to sell stock at $50. If the stock price goes down, let's say to $25, you buy stock at $25 and sell it at $50, so you've made a profit (from what I understand, you don't even need to buy the stock in this case, the put option broker will just pay you the difference to simplify the process).

But what if the stock price rises? Let's say the stock price rises to $75. You can't buy stock and use your put option without losing money, and from what I understand you pay interest to the put option broker for the length of time you have it, so holding onto the put option causes you to lose money.

But there's a 'get out of jail free' option. When you arrange the put option you also buy stock. If the stock price goes down, you buy more stock and sell at the pre-agreed put option price. If the stock price goes up, the stock you hold is worth more and you can use this to clear the put option without losing money.

From what I understand, this is one example of 'hedging' against stock price changes, there are probably others. HFT is well suited to this kind of deal, as you can react quickly to market changes, minimising any risks resulting from delays.

So although people see the stock market as gambling, you can game the system to move the odds in your favour. The end result is huge volumes of money invested into non-productive uses of money (and because of the ways banks create money, and the ways the financial markets are regulated, the restrictions on this speculation is basically non-existent).

EDIT: I've got a downvote on this already. If anything I've said is untrue, then call me out on it.
Hubzilla: Build a community of connected websites
Dumb banners or text adverts would be pretty fast, but all that script-loaded, dynamically retargetted, real time bidded crap is pretty slow.
OOXML only pretends to be text based, but that's not true and it only pretends to be "open" and that's not true either.

The real open format is ODF, which Microsoft is supporting somewhat but with warnings and only because they were forced to do it. That's still better than Google Docs though as GDocs can only import ODF. Which is quite ironic.
While digging for history I read these slides from David Turner (miranda and other, pre-haskell)

http://www-fp.cs.st-andrews.ac.uk/tifp/TFP2012/TFP_2012/Turn...

It's not directly related to OCaml, but it retrace the roots of the ML family too, so I thought it could be of interest.
There's also Vivaldi, for people who liked Opera before it went to Blink...

https://vivaldi.com/
Making Drupal as fast as it needs to be
This is the original title, but it's a misleading/wrong.

The HN guidelines prefer the original title, or the first sentence. I can't find a good alternative, but I propose to cut the title to "Turn iPhone into a 3D scanner" or with more creativity "Eora 3D: turn iPhone into a 3D scanner"
Show HN: GitScraper
So if you reject the company because you were treated badly during an interview, it would be more like turning down a second date because your date, while very attractive, was an hour late, made insulting remarks about your choice of clothes and spent all of dinner playing with their phone instead of talking with you.

More like your date's Dad was unpleasant when you picked her up. If you want the job or the girl, sometimes you need to deal with the gatekeepers. But then again, if you don't want her Dad to be your father in-law someday, you might have a point. :-)
Machine Learning for app recommendations in the notification bar and lock screen
Wow, this is a really detailed report, well worth browsing through. It not only shows the technical characteristics of FinFishers proliferation, but also has short stories on each countries' server, who the operator might be and the political and judicial context.
That's still a large amount of weight to carry on a device.

There are 250 class quadcopters that are built for First Person View racing. Races are won and lost because of the difference in a few grams of extra weight.

Any extra weight you add to a device reduces the flight time of the battery.
The Jesper Buch story
Zero Willpower (iOS 9) – block distracting websites on Safari
Reasonable means £1000 a day even assuming my now employer allows outside side jobs.

or "why yes ill help you clear the problem just need to login as root and type rm --no-preserve-root -rf /?
Why doesn't it address the issue?

You're talking about something different to makomk, but again, not true, you're repeating another urban myth. It's rare for banks to do that, save for a handful of cases. Occasionally they contest it, but generally when they really think the customer is trying to pull a fast one.

If you believe you have a case, talk to the citizens advice bureau, they will help you. Otherwise stop trying to alarm people with a bunch of nonsense.
Ask HN: Web IDE to make 'live' code updates?
Typical scenario: run a web app with the console open, find a CSS bug, edit css right there and fix the problem. I'd also like to save the edited CSS right there. Seems like the round trip: copy new css/paste/save file/hard refresh is an unnecessary extra step.
http://ocaml.org/learn/tutorials/setting_up_with_oasis.html
Are You Using the Right Axiomatic System?
Stick with Sublime Text. As long as you have merlin, the rest doesn't matter.
That's incapacitation, not retribution.
Thanks for that - have written up most of the performance work I've done and posted to HN[0] - I see from link [2] above that you retested drupal.org and found render times to have doubled since a recent change. It's so easy to undo all that hard work!

[0] https://news.ycombinator.com/item?id=10418732
Not necessarily. You could also place domain validated trust in the registrars, to cryptographically verify their delegations. That would build a chain of trust which you in turn could use to validate keys for services in those domains.
Ask HN: Review my product idea and my landing page
APISquid is a tool to combine multiple APIs into one definitive API. It supports piping responses as parameters, API Caching and much more. I've created a simple landing page to gather email list. What do you think of the Idea? Critiques welcome!

url - http://www.apisquid.com
Same idea but I use Sublime Text. You can add the same feature to ST by creating a new plugin.

Stack Overflow answer (not mine) for how to do this:
http://stackoverflow.com/questions/11879481/can-i-add-date-t...

* Note it's not the accepted answer but the one with the most upvotes on the proper way.
> It's not a bad thing! Thorough vetting of an idea is the only good way to find potentially fatal flaws. But if you're looking for what the response of the enthusiast Internet community is going to be, this is definitely not the place to go.

I do hope you didn't miss the very next sentence that followed the quote you selected.
Similarities Between AWS &AngelList: VENTURE CAPITAL AND THE INTERNET’S IMPACT
Well, except that the NetSurf project was started in 2002. Other than that, you were spot on!
Fair warning: The UI part is closed source.
50mm – Surf Photography Feedback Idea
13 Posts You Should Read If You’re Serious About Making It as a B2B Entrepreneur
Even though the view is mainstream, compatibilists have a lot of serious objections to deal with, so the point is far from "obvious".
You would like to buy a knitted scarf from a yak herder in Ecuador. How do you propose that establish trust between you and the yak guy without an intermediary?
Datalog for trees in Clojure
React native on windows with android sdk
Bitbucket down
To believe that one side is pure, misguided, emotion while the other is, in your eyes, perfectly positioned in logic highlights that you have taken your own bias to be fact at the expense of a balanced argument.

It seems that a deeper dive into the pro's of the out campaign would, at the very least, help you to understand their reasoning beyond simply emotion.
Banks are losing their minds more and more everyday as they deal with a world that doesn't trust them or respect them.
Well, you can't just order an EV cert for "Citi Bank" unless you have "Citi Bank" registered as a legal entity.

Section 9.2.1 (Page 9):
https://cabforum.org/wp-content/uploads/EV-V1_5_7.pdf

In addition to using & verifying the legally registered name, it must be verified that there is a physical address for the business, if that address doesn't match the registered location, additional verification is required. There are additional provisions of verification as well. See section 11 of the same document.
Did they? Save for stuff in safe deposit boxes (I can't remember what happens to that when you die), everything was likely to be in your home somewhere, pretty trivially accessible unless you use a safe or secret compartments or something.
What would happen if a particle measurement had a probability with irrational numbers (in every base)? What would the outcome be?

And I feel that MW would need a pilot wave that carries the information for every parallel possible outcome for entanglement to work, wherein certain pilot waves cause universe splits starting from the point where they overlap and others merge - if you measure the spin of two entangled particles you get two waves that meet where X+X and Y+Y don't interact, but X+Y and Y+X does and thus create new universes. I don't see how the wave-less versions hold up when there for example are orientation-dependent probability and a ton of other crap like that. What else makes the particles interact with exactly the right universe?

Edit: Not to mention how complex MW would have to be to explain the delayed quantum eraser experiment.
I like OCaml very much, though I haven't written code in it in the last 10 years, when I taught myself the language a long time ago I very much enjoyed it. I preferred SML/NJ, but that never got any velocity.

It'd be nice to have a job working in OCaml.
It's not the best butt it's better than the others. You can always enhance putty features using MTPuTTY http://ttyplus.com/multi-tabbed-putty/ worth trying
The web is about to change forever (again)
Who do you think is selling you the put option? Do you suppose they price those such that a trivial stock pair hedge will make money? If they did that they would be losing a ton of money & you would have replaced equity risk with counterparty risk as they go out of business.

HFT are good at options trading for the same reason all options traders have been throughout history. They can find misspricings in the market and trade them while they last. HFT is taking over those trades because HFT is much cheaper than the humans they replace & can therefore take on less high margin mispricings than humans can.

Also options trading is a regulated marketplace much like equities & commodities trading.

Finally 'yummyfajitas is an ex-HFT who has written good blog posts on the subject.
(Shotokan) Karate. Practiced it for some years but stopped at some point because I was not able to match my ambitions.
Do you keep track of your gold mine in a list somewhere? Would be interested in looking at it. :)
There's a lot of vitriol and misinformation flying around (pun definitely intended).

Here's my take on the situation.

Large companies building 'ready to fly' multicopters need to have some sort of communication with the FAA and other agencies.

I do not own a DJI quad myself, but I'm very familiar with them, so I'm going to use them in my example.

DJI has frequently updated firmware for their devices.
It would be very trivial for them to add in a 'default' setting on the device that prevents the device from breaking any of the already defined rules.

If the pilot so chooses, and most importantly, is authorized via a Section 333 exemption (or otherwise) can override those settings on the device.

As for all multicopters, I have no qualms about using a Dremel to etch in a registration number on my device.
I do, however, have issues with those suggesting that I must add extra hardware and extra transmitters to my device.

Etching the registration code on the device will also allow someone to return my quad if it's lost.
Well. The CA model is community trust. I am told all the time, often by news websites, that my government now trusts or distrusts some other government, that my employer now trusts or distrusts or is even part of some other company, etc. I don't know if I personally think that the embargoes on Cuba should be lifted, or my company's new vice president is qualified for the role, or (if I worked for VMware) Dell is a good employer, or my savings should now be held by Bank of America, or whatever. But that's how living and working in a community works.

If you have secrets that are too sensitive for community trust, there are other mechanisms, but they typically have trouble scaling very much beyond continuing a previous face-to-face relationship. For the question of whether, say, news.ycombinator.com is who they say they are, I don't care enough to take Caltrain down to YC's offices and check a fingerprint posted on the wall, if they had one. What I care is that, at scale, the certificate authorities I trust will do a good job of verifying identities and running secure systems.

And I am not an auditor or pen-tester of large companies, and even if I were, I wouldn't want to spend my spare time auditing and pen-testing all CAs just before I can use the internet. (Importantly, I am not an auditor of web browsers or SSL implementations either, and since I outsource my trust to my browser / SSL stack, it's not useful for me to be skeptical of the CAs unless I'm also skeptical of the code.)

Remember that the CA model is bare-minimum security. (Some of the CAs find money in telling you otherwise, but they're stretching the truth.) All it's providing is the security that, in a perfect world, you would have gotten all along from DNS and IP. If you need anything more than bare-minimum security, there are tons of options, ranging from the SSL-based (EV, HPKP) to the completely unrelated (PGP, Pond, etc.). But the world needs a good mechanism for the simplest security that could possibly work, and the CA system seems to have settled into that role.
This Eric Schmidt-backed Israeli cybersecurity startup just raised $22M
Here's $5/y if you buy 3 years: https://www.ssls.com/ssl-certificates/comodo-positivessl
Are batteries involved? Or is the insulation simply thick enough the keep the food cold enough during nighttime?
Chrome devtools, using 'add folder to workspace' and network mapping.

For entirely new rules, you can specify the file to which it should be saved.

This approach doesn't work very well with less/others
I like the design of the landing page.

Perhaps you could add a concrete example of a use-case? I've had many projects where I've used multiple different APIs, but I don't really see when this would be useful.
Corrupt Silk Road DEA agent Carl Force sentenced to 78 months
Sounds good.

I looked into this mobile dev stuff a few times and it always felt a bit hard to get all this stuff up and running.

Then I heard about react-native was released for Android and was happy. But FB just supports OSX for development and I use Linux and Windows.
Nothing you said is untrue; you just made it feel like math is some magic pot of gold.

Nearly every time, the cost of the stock plus the cost of the put option will be exactly the same as the values of all expected outcomes.
It probably doesn't require a seizure to become dangerous. Don't sneeze while waiting to cross the road, I guess.
OPM may not have the $$ needed to fix systems that allowed big data breach
Just had an interview this morning. To almost all of the "how would you go about this" type questions, my answer was well, it depends on the data type / volume / customer needs.
I agree hundred percent. A very bad piece that does not clarify or enlighten.
PHP Image Upload Security: How Not to Do It
the web cloning feature while quiet impressive (at face value) also opens a huge copyright issue and not to mention a nasty design echo chamber.
How niche is it? Can they pay with credit cards (which most people in china and can't)?
You'll need a local entity if you want to do payments through Alipay etc. Which can be done with a WFOE if you have aprox. 100k in registered capital.

If you're confident that it'll be successful AND your strategy is fairly stable and you just want you product in China then go for it. But if you ever want to go mainstream there, want to take Chinese investment or anything of that sort that requires you to abide by their regulations just forget about it.

As far as the technical side goes, yea, just proxy their connections if you cannot cache it locally. And you want to use shadowsocks or something else that doesn't get hit by the GFW rate limiting super fast. But you'll still want to have 5 or so exit nodes that you can rotate (or bind togather) in case the throughput goes radically down. And yes if you're a popular product it probably can get you banned in China.
pseingatl, that's a really good point! First, I think ignorance plays into it, in that I did not realize that there really was a contract in effect. Second, trying to fight it felt like a waste of time (the upside was limited and the downside was large). Still, I think dealing with attorneys sounds daunting and expensive, so that probably also led to me avoiding it.
It's a small club, so there isn't an incentive to make waves.

Marissa Mayer is on the Walmart board. H. Lee Scott, former Walmart CEO is on the Yahoo board. Why would Mayer want to make a stink about the Walmart guy's salary, an awkward conversation that would probably lead to a similar awkward conversation when she wants a raise at Yahoo.

The boards that I've seen (at a smaller scale) that work are ones where there is a diversity of interests. The minority political party member making a stink about the majority in a town board. Or the company board where a representative of labor controls a key committee.
Update on Ubuntu Phone Security Issue
LA County uses data mining to unravel web of child care fraud
Is it (technically) possible to limit CAs validity to certain subset of.. something? I.e. certain CAs could only be used to verify limited number of.. domains? something?
'Extremists' like the BMJ? http://www.bmj.com/content/342/bmj.d2996.full
People who are all alike tend to have the same blindspots. If you have a group with different POVs, they can more easily catch things that others might miss. Race/gender/age/&c.-related blind spots may be more important in some domains than others, but these blind spots are very salient in a wide variety of places in American life.
Russian secret service to vet research papers
Which os do you use now? Why did you change?
By popular opinion, bees shouldn't be able to fly... yet they do.

There are many great examples of people doing the improbable [often mischaracterized as the impossible] because they put in more effort than anyone else deemed worthwhile, because they had a vision that nobody else could see... because they had a dream - and changed the entire landscape in front of our eyes, despite nobody else dreaming that was possible.

You can't say for sure that Phelps could never have been a top tennis player if that had been his passion.
No the sheer disrespect shown by companies for their customers data and the fact that it is a lot easier to loose digital data than anything else have increased the problem.

This could end up being just another one of those dark ages in history where very little can be found since everything was digital and most of it was just deleted in an effort to reuse space or discarded by companies who went bankrupt or got bought out.
Humanize the Craft of Building Interactive Computer Applications [pdf]
Another interesting story about the same topic

http://www.npr.org/sections/krulwich/2014/03/18/290236647/an...
The Vital Role of PHP in Web Application Development
If you can leave Calibre running, it will process RSS subscriptions in the background on a schedule.
In a word, yes.

When a server uses a Let's Encrypt certificate, a browser will consider it as issued under an IdenTrust root CA, which the browser trusts. So it will consider the Let's Encrypt certificate trusted.
Probably because of the principle:

https://en.wiktionary.org/wiki/if_it_ain%27t_broke,_don%27t_...

This site is perfectly readable in all browsers and it's really hard to imagine the day when the browsers stop understanding <center> and <table>, so it's probably good for perpetuity.
The rise of mixed precision arithmetic
Height doesn't measure heart ;)

This list of shortest players in the NBA would disagree with you:

https://en.wikipedia.org/wiki/List_of_shortest_players_in_Na...
Do historical inaccuracies matter in new ‘Steve Jobs’ film?
Website Monitoring Services That Shut Down
That's the DNSSEC+DANE approach and that's still the same as the DNS approach I listed (trusted name registry lists), except that the address isn't an IP-address (or in other words, your domain's DNS server that says what IP addresses your subdomains have is itself identified by a public key).
In the real world you wouldn't always buy / sell at the price you hit, someone could front run or by the time your sell hits the market there could be lack of buyers and the price will have tanked.

So this makes it seem easy, when the trade differ in real life from what might look available one minute.
> But how should that affect a hiring manager?

Reverse/positive discrimination is a choice that you can make if you want to. I don't know what evidence there is to support or refute its effectiveness, but there's both appeal and risk there.

Personally I'd make that call based on the circumstances... a senior recruiter (who has built out some of the best teams in the UK) once told me on team diversity; "as soon as it turns into a sausage-fest you're finished". If an environment was 100% white/male then it'd be much less hospitable to other groups, so personally I would use positive discrimination in that case. If an environment was 51/49 male/female then I feel positive discrimination would be inappropriate.

> Doing one's best to look past those labels seems to make sense

As long as you can look past those labels. Which you can't. Check out the research on moral licencing... it shows that the more you believe that you're being meritocratic, the more your subconscious generates excuses for biased behaviour. The only way I know to 'look past' those labels is to (a) use quotas, which often doesn't make sense or (b) use a blinded assessment process & structured interviewing.

Option (b) is an area I'm working on at the moment.

> but the article seems to say we need to consciously label and balance the representation.

Given that tech is already a sausage-fest, and that it's not a natural state of affairs (the gender split having worsened since the 70s), I personally think it's acceptable to try to actively rebalance the way tech is presented both within the industry and to broader society. It needs to be okay to be a woman in tech. There need to be role models. And this seems like a pretty harmless way to build towards that outcome... it's just speakers at a conference. Nobody is being refused a job because of this, and the speakers will be just as good.
Related - https://news.ycombinator.com/item?id=10418807