skysight-inc/HackerNews huggingface dataset:
I swear the only time I ever heard trivial in a lecture was once I got into university. It's a whole new ball game; high school teachers wouldn't dare say trivial just in case they had someone who was behind.
"Otherwise the HFT spots it (and they usually do) and then front runs all of the trades, just skimming pennies off. What use are they ?"

So when BigMutualFund decides they want to buy 50 Million Shares of MegaCorp they try to disguise their order so that the share price of MegaCorp doesn't go up to much as they make their buy. That's absolutely right.

You're also absolutely right that HFTs have made it harder to disguise this action. The HFTs "see" what's going on and start buying shares of MegaCorp at a higher price and then selling them to BigMutualFund. So BigMutualFund makes a bit less money.

So where does BigMutualFund's go? To the HFTs? NO! The HFTs aren't changing the spread width, so they aren't making more money.

You know who makes more money? The current shareholders of MegaCorp who decide that they want to sell! And that's great! Whatever information it was that made BigMutualFund think that now was the time to buy gets communicated to the market faster (in terms of the share price) because of the great work the HFTs are doing.

More efficiency for all!
Did he post his own blog?
Google's 'victims' thriving, despite telling regulators otherwise
I don't think so. It will be awhile before Dalvik supports the new bytecodes in Java 8. I'd like to know how long though.

edit: or new bytecodes from Java 7 which will be required for Java 8 features
Public Schools and Money
The signup/confirm/login metaphor is really tired and annoying. Don't give me two screens of meaningless text, show me what your product does and let me interact with it before making me sign up. For example, open the strategy builder window up to anyone, but make me sign up before I can save my strategies.

On the product itself - security specific rules are fine but you're missing the point of backtesting and automated trading. The ability to spot patterns across any security (or perhaps in an industry) is the key here. I wish there were some way to specify this. I realize it's v1, but your rules are too simple for most traders.

Finally - you should call out that your market data is EOD. You should also offer VWAP (I know Xignite offers it) as a reasonable alternative for prices you "could have gotten" as a retail investor.

Also, the IP thing scares me, and I wouldn't use the service until you change it.
Sounds like 400 is the right code for cancelling a request in general.

The way you have it setup is fine in my opinion. Maybe add some sugar like: `needsAuth()` which would check for a user and would return `cancel("You're not allowed to do that", 403)` given the user does not exist.

I don't think that's necessary though. I like how it is right now.

Great work.
I'm having a hard time viewing "responsibility to do something" and "owing someone something" as distinct ideas.
This looks like a potential disaster.
While I look forward to reading this book, I recommend interested people balance it somewhat with one of the books by Uttal. Neural Theories of Mind and The New Phrenology are both good reads that raise theoretical and practical hurdles to reverse engineering brains.
There was a slight interruption of service, but the blog has been restored now. Our apologies for the inconvenience.
We've had nothing but problems with exceptional. We've experienced multi-day outages, that only got resolved by calling the company. Our operations staff won't even use the product anymore (insufficient data is retained to permit the sort of forensics they need to do), so we send email exception notifications in addition to exceptional.

From speaking to other companies in our position, it sounds like there are no good solutions on the market currently. We unfortunately plan on building our own solution in-house.
It depends on the bank. Some will open accounts for LLCs, some require ID cards for signers and corporate records to show that the person is authorized. It also depends on who is behind the desk, as someone who needs to meet their quotas for the day will be a lot more amenable.

I know this because my sister is a prominent ex-scientologist and they've been harassing her to the point that everything she owns needs to be in a separate LLC.
I think the problem is patents without any implementation, or commercial use.

Make a condition of patent defence to actually have brought to market a product that uses the patent. Licensing the technology to someone would also be a valid defence, but it should be within a reasonable timeframe. Patent protection could then be limited to the actual use made of the technology, overly wide patents would be more clearly identifiable, and the patent could be legally reduced in scope without losing all cover.
To continue the analogy it would be as if George Washington agreed to become King instead of continuing the revolution and becoming president. Twitter promised to be a platform. A shining message bus on the hill. Twitter rejected the revolution and chose Kingship and monarchy. Are you surprised that people after laying down their time, their content, their development effort, and their dreams are a little pissed?
It's not just a phone. It's a $600 device. If you bought a new car and the dealer said "We went ahead and let the girl scouts down the street wash it with their stone infested rags", you wouldn't be pleased either. When he said the dude removed the coverings and slid it across the table I cringed. Some of the "unboxing" stuff isn't a big deal to me, but that's a hobby for some people.

OP should have spoken up, but calling him names is a little silly. When you buy a product you expect to have control over how it's handled and used.
You recognize that the accuracy of a statement is a scalar, and that every statement is part truth and part lie (but often not in equal proportion). So then why obfuscate language by using the same word for a statement that's 95% true and 5% lie as for a statement that's 5% true and 95% lie?

You could do the same for morality. Nearly all actions have good as well as bad consequences and nearly all actions have benefits and downsides. You could then decide that every action must be called evil, because the downside of the action is nonzero. You'd also have to defend that position by stating that "Doing evil is good" (for otherwise we'd be paralyzed by inaction). Another person might bend language in the exact opposite way and call nearly every action good. Those people probably would use opposite language to describe the exact same ideas. How convenient!

You started the previous post with "Lying is good.". We, of course, have no reason to assume you have a private definition of lying that classifies statements we would consider true (or half-truth at most) a lie. Okay, now we know.

But hold on a second! If nearly every statement is a lie, then therefore we should interpret your statement "Lying is good." as "It's okay to speak if you're not 100% certain you're 100% factually correct". Which makes absolutely no sense as a reply to somebody who says "I don't understand lying", because that person clearly uses a more regular definition of lying. Something like "stating falsehood with intent to deceive". We know this, because if the other person also believed that nearly every statement is a lie then, of course lying makes sense (for otherwise we would not be able to speak at all except in mathematics).
At some point you start losing users who are affected by apps they use suddenly not working any more. If they care to find out why it makes a bad impression. If it happens multiple times they will think about switching to a rival service. There's virtually nothing keeping users on Twitter if a rival service popped up and their friends started moving there.
"It suggests the market is no longer performing its intended function of allocating capital to those companies that will use it most efficiently."

Please explain how the trading of a company's stock changes that company's capital allocation.
We're working on updated content for the site, and details about the underlying stack and requirements for self-hosting will be more prominent.
One more question; what is the "i"th root of i? Please try to use the angle metaphor :)
If you're on Mac or Windows, it's easiest to use the installer. Otherwise (or if you just want to do it yourself), the "install from source" instructions are enough; you'll need both node.js and MongoDB in your PATH.
If I could flip to a computing/cooking lifestyle entirely powered by the free energy bombarding my backyard every single day, I would. Solar, Wind, Water, little kid .. whatever .. I really want a smart, off the grid power system, which works.

High-power computing not necessary, but mid-power computing entirely powered from solar, would be nice indeed, and I'd switch to it, immediately, to reduce my load off the grid.
"Opening an Apple product is a religious experience"

And people wonder why so many of us hate Apple fans, this is off the charts lame.
Why Your Customers Would Be Happier If You Charged More
1950s: The City and the Stars by Arthur C. Clarke

I've read few works that are so broadly and extensively predictive. (Though it's been a while, so pardon any memory lapses on my part.)

Genetic engineering. Subsuming oneself in an immersive gaming culture. Crystalline memory stores. Probably several other things I'm not recalling right now.
Facebook suspends photo tag tool in Europe
You're making me appreciate AT&T more.
It's sad this crank gets support from so many influential people. I guess since the death of science journalism they embrace whatever is out there.
Sorry about unloading on you. You seem like nice guy. I have to work on controlling my troll.
"Fork the project on Github, and add yourself as a signer in a pull request."

Seriously? Just because they redesigned the profiles to look like Facebook that doesn't make the forks the new "like".
> it's got the potential to destabilize the entire market.

No, it really doesn't. There's not a boogey man hiding under your bed just waiting to get you.

You know what would happen if a bunch of computer algorithms went crazy and mispriced a bunch of stocks? The guys running that code would get taken for a bath(1). If a bunch of computers went crazy today and started selling shares of GOOG for $20 then the humans would start buying like crazy and the share price would correct.

1. http://en.wikipedia.org/wiki/Knight_Capital_Group#2012_stock...
Verizon CFO claims unlimited data is 'going by the wayside'
Apple’s Free Ride: Why Journalists Treat Product Launches Like News
Street View QED
Should Facebook Disable the Account of Someone Holding Hostages?
Why does (-1)*(-1)=(+1) ? It is arbitrary, and there really is no good reason. We could construct number lines that work differently, so that imaginary numbers never appear. Such alternative number lines would still allow us to solve the exact same physics and engineering problems. Sure, the computations would work differently, but the way we would measure and use the initial conditions in our equations would be different too. In the end, the predicted outcome would still be the same.

Imaginary numbers are an artifact of how our number line is constructed. We could construct alternative number lines where imaginary numbers do no exists. The computations involving such alternative number lines would be different, but the outcome would be the same.
Make the "sign in with facebook text" be "facebook sign in". The text is too big and it seems that both the facebook and the "get an invitation buttons" have to be of the same size in order to be aesthetically pleasing to the eye.

Anyways, you did a pretty good job. Awesome.
This is the epitome of a first-world-problem. I'm also having a hard time believing this isn't some kind of satire.
I experience a kind of jolt when I read lispy syntax mixed with constructs like [1, 2, 3]. It shouldn't be a big step to make a syntax for #(1 2 3) or (make-array 1 2 3) instead. Get rid of that infix comma syntax! Then there is the record syntax... {foo: 3, bar: 4}... Infix commas and colons! How about (make-object foo 3 bar 4) or #O(foo 3 bar 4)? Or support reader macros so that you can override []s and {}s to do something a little prettier.
TC reports that IFTTT was actually infringing terms before the API changes: http://techcrunch.com/2012/09/20/ifttt-has-actually-been-in-....

I suppose that they've just noticed it and decided to take it down.

And yes, of course there's something wrong. It's not fair to grow helped by third party apps and them trash them, but, as I said, we all knew that this could happen. We can't trust that any company won't be evil during all of its lifetime, specially when that company needs to show real money to investors.
Whoops! (maybe it just felt like the interview was that long ago) -thanks
My sister also uses "shell" companies. She is a prominent ex-scientologist and scientology has an established history of using litigation to punish and silence critics and exmembers. So when her car gets rammed, and she gets sued, by being broke she can't pay damages, and the car is owned by an LLC that only owns the car, so the plaintiff is limited in the amount of money they can extort.

She has more than a dozen LLCs just to protect what little she owns.
> Each new version makes it better

Since 10.6 that has definitely not been true.
Every week a story like this comes out. And a lot with really large companies that have huge amounts of funding and are certainly capable of hiring people who know what they are doing.

As fun as they are to read about, I don't care so much about the actual attacks. How to do it wrong is well known.

I am interested in what causes this problem in general. What is causing so many companies to have such abysmal security practices even though we know how to do it better? Can it be fixed?

If the industry does not police this, the government will have to regulate us to ensure compliance with more reasonable practices. That means auditing of our code by independent agencies, paying the fees to do so, suffering the inevitable cases where code is stolen by corrupt auditors, and the foot in the legal door for future and expanding governmental code regulation and auditing at all levels, not just web facing. It would be much better if we could solve this problem ourselves as a responsible industry and avoid the necessity for invasive regulation.
Give us a try - http://ratchet.io . Mention HN when signing up and I'll send you an invite right away.

Btw, it is fairly simple to build a minimally-useful product like this -- I built our prototype in about 2 days. But there's an extremely vast array of really cool and useful functionality that we're working on that takes a lot longer :) We're currently at around 20k lines of code.
Obvious differences aside, there's something about the presentation of this (e.g., "the secret of human thought revealed") that reminds me of Deepak Chopra.
Angelique Sabrina, 14-year-old Next Pop Star
After a successful launch of their new Maps app, Apple updates their Notes app
Among Top Retailers, Walmart Dominates Mobile Check-Ins
I'm hoping this was satire of some sort. Otherwise this guy got a ton of page visits for a non-issue.
And if isn't a troll, please grow up. They didn't screw up anything, just your box opening experience. Besides, they're suppose to make sure your SIM is working in your new phone!
Build apps for elections with the Google Civic Information API
Those of us who haven't upgraded, for whatever reason, can just push a rope, eh? Display is linked to the Unicode renderer and available fonts. Either Camino did some sort of net-fetch magic for the characters it didn't have fonts for or my regular browsers are slightly broken and don't realize that they actually have the right font available.
Imaginary numbers are defined. Imaginary numbers are not rotations or anything else that I keep hearing. Those are all properties of the fact that we define an imaginary number to be z = a + bi, where a and b are real numbers, and i^2 = -1. That's it.

If someone asks what is an imaginary number the correct answer is "z = a+bi, where a and b are real numbers, and i^2 = -1".
It is funny how often this comment comes up. If anybody has seen Steve Blank's lectures on Udacity he has a small clip that has a response to 'but Steve Jobs didn't do it'.
Wall Street sells trust. Trust that, for the one time you want to take a company public in your life, that it won't get screwed up. Trust that they'll repay the billions (trillions?) of commercial paper loaned nightly over the phone, day-to-day, to the commercial banks, which they use to pay interest.

Technology is the last thing Wall Street sells.
The title here is wrong, I believe. The APIs produced by this tool are not REST APIs. It doesn't seem possible to be able to satisfy the HATEOAS constraint, and a few other REST conditions are not satisfied. See: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
This crank is 3 or 4 orders of magnitude more accomplished than you!

http://en.m.wikipedia.org/wiki/Ray_Kurzweil#section_1

Stop insulting yourself.
You can also do well on IQ tests by practicing doing IQ tests, though I'd argue that this doesn't necessarily make you much more intelligent over all - certainly not for things that aren't similar to IQ test questions anyway.
Where's the hypermedia?
The best explanation I've seen yet is one Hobbes gave to Calvin:

http://www.gocomics.com/calvinandhobbes/2009/02/18/
Sadly, the vast majority of coders never make it to "a significant amount of Lisp". Most who do tend to be very positive about Lisp, so it's not that the language veterans give it a bad word-of-mouth reputation. Quite the opposite.

There is clearly an "approachability problem" to Lisp, and it seems worth trying to solve. (If nothing else, the more popular a language gets, the more opportunities you will have to get paid to write in it for a living.)

Parens come up every single time the word Lisp is mentioned in "mixed company"--that is, both Lispers and non-Lispers. It's not just the most common complaint about the language, but the dominant complaint. (Thought experiment: What's the #2 complaint newbies make about Lisp? And how much longer did it take you to answer that question than #1?)

Originally John McCarthy had intended to use M-Expressions for Lisp, e.g. "car[cons[(A . B); x]]", but programmers preferred the parens-and-whitespace of S-Expressions instead, so they became the default.

There's no reason to dismiss the possibility of another such evolution, again based on nothing more than programmer preference.

No matter how familiar or useful you might find the existing approach, it's always possible that it can be improved.
Hi Andrew93101. I'll be happy to also review your account. Exceptional.io currently stores the last 30 occurrences; if you require more we're rolling our a higher storage plan. You can reach me at ben@exceptional.io
Doesn't surprise me. No one loves AT&T like they do Apple, and it seems most people don't even like AT&T--they just tolerate them at best. AT&T is like a sloppy, "ehh good enough" kind of company, and it shows in all facets that the customer sees.
If you're looking at parentheses instead of using indentation effectively and looking at the first thing in the list you haven't learned how to read Lisp code yet. People look at Lisp and think that because of the parentheses they don't have to bother thinking about the typographic layout of the code like they do in C, so their code ends up with shitty formatting and they think it's because of the parentheses, when in reality it is because they didn't bother formatting it.

Getting rid of parentheses means you cannot use structured editing tools like Paredit anymore (http://emacswiki.org/emacs/ParEdit). You can't appreciate how slow and clumsy it is to edit code in other languages until you've been using Paredit for a while.

One sometimes valid argument against prefix notation is for expressions primarily involving binary math operations (+ * - / etc.). In some cases it's true, in other cases the Lisp code looks gnarly because people try to write the formula out without introducing intermediate variables. There's macros out there that will parse infix arithmetic (http://cliki.net/Infix); I've never used them so I can't comment on whether they improve code readability or not.
Twitter does owe a fraction of its success to its developer ecosystem. By upsetting said ecosystem, they're hurting themselves.
If the HFT was hugely beating the buy mechanisms that mutual funds were using, I would expect the mutual funds to start looking to buy HFT services.

I wonder how much of the dislike for HFT comes from applying intuition about 2 party trades to a many party market. Mostly, I think people ignore that the HFT systems are competing with each other, not just arbitrarily stepping into the middle of transactions. The latter really violates intuition about fairness.
Users use apps, not map data. Apple's Map app is the gateway to mobile maps for many people. When Apple switches their backend data, their users don't have much alternative.
I think it might look better if you used a different cursive font, or even a print-press font rather than a cursive font.
I would highly recommend throwing some Stephen Baxter on there, especially "Light of Latter Days" (a collaboration with Arthur C. Clarke). Its examination of the death of privacy in the face of increasingly intrusive technology developments is absolutely fascinating and has some exciting parallels with the modern world.
This smells like a resume to apple from someone wanting to be hired. I can't fault that, but using link bait initially to score high on HN, getting on Apple's radar makes me feel used.
I have a few things on my list. I am inclined towards -

* Going through Webkit's source

* Node

* iOS development
I actually thought that the whole "fork to add yourself" thing was interesting, in that it would add a tiny bit of weight to the signatures. The bar for signing is to have a Github account, and to know what "fork" and "pull request" are. The probability that someone who can add their signature is actually a developer is presumably somewhat higher than if there was a big green button that any disgruntled user could casually press.

[EDIT] I don't use or care about Twitter, so I'm not trying to defend the goals of this particular petition. I just thought "fork to sign" was kind of interesting.
You will be able to install a working version, provided you can find a link to it. The only "real" download of Chrome is the current version, so installing that file won't work. But if you find an older version via a 3rd-party archive, it will still install.
You are not here: Apple Maps app loses users
Has anyone actually offered Twitter money for the API? Like, give Twitter a reason to allow access to their rather valuable data?
Where's my incentive to do all that R&D?

Curiosity, love, boredom, responsibility, etc... There are a lot of incentives other than profit and billions already gets spent in R&D for reasons other than profit.

But if profit is your motive, and patents don't exist, you have several options. One of the interesting ones is that of monetising expertise. People will copy you, but you are also known globally as the expert, for the simple reason that you can prove you developed it. So you not only have a market made of the people who will buy the stuff, but also of those who want to learn off the expert how to build the stuff. To make the most of this requires good marketing, and an acceptance that you should be developing your next thing for when the money slows down from the current one as the market saturates, but that is the same as today anyway.
(I work at deployd) Yes, it's perfect for prototyping. We use it extensively for prototyping on projects where the ultimate API has to be supported in another stack. Saves tons of time compared to developing the API as you go in Java or the like.
Super talent Android Developer friend looking for a freelance position near L.A.