skysight-inc/HackerNews huggingface dataset:
The scenario most commonly presented is something like:

1. Buyer A wants to buy 50 shares of Acme Corp.

2. The order hits Exchange A first, and Exchange A has 25 shares of Acme Corp. at $20.00 (currently the best price).

3. The order is partially filled, and then on to Exchange 2 to try to get the other 25 shares.

4. Exchange 2 also has 25 shares of Acme Corp. at $20.00 at the time the order hits Exchange 1.

5. An HFT bot saw the order hit Exchange 1, and, in the time it takes for the order to move on to Exchange 2, is able (due to having much faster access) to buy those 25 shares at Exchange 2 before the order gets there, then offer them to the buyer at $20.01.

The fact that the HFT bot was able to act in Exchange 2 with advance knowledge of an order that would arrive at but had not yet arrived at Exchange 2 is what people complain about. And, more generally, people complain that this provides no benefit to buyers or sellers; the buyer was going to buy those 25 shares, and the seller was going to sell those 25 shares, no matter what. So no additional liquidity or market-making went on, and the buyer's order likely is not filled any more quickly than it would otherwise have been.

(and several articles complain that this practice actually leads to loss of liquidity, in that orders go unfilled because HFT bots racing ahead from exchange to exchange have reduced the previously-available shares)

The workaround that's been presented is to have the actual initial order take circuitous, deliberately time-delaying routes to the exchanges in order to have it hit multiple exchanges within a short enough time that an HFT bot can't inject itself as an artifical middleman.
For standard 'computing', yes.

However, I have several that I use for single-purpose tasks and it excels at this.
I have one Pi in my office that runs tmux/mutt/irssi, so I can easily access email and our internal chat server from any computer in the building.

I have another hooked up to a TV that acts as digital signage, showing uptimes and other system info.

Pretty neat stuff, but it's painfully slow for GUI tasks
This is one reason I like to read anything significant on Kindle. Scanning and skimming is not really something Kindle tends to, having only small amount of content visible at time (I tend to have relatively large font size) and slow page turn speed.
This is very interesting in regards to a having cheap Linux SoM (system on module) for businesses to use in their products as well, by far the cheapest I know of with these specs. Doing routing and verification for a chip like that is no easy task.

I'm really curious to see if the foundation will commit to a product lifespan / availability for commercial use. If so this could become pretty big. Obviously if you are selling a product in 100,000s+ you will probably roll your own, but for a small business to produce a niche product that's going to be sold in the high hundreds, or product a proof of concept this is awesome.

EDIT: rereading the blog post, this is aimed at commercial use, definitely great in regards to pricing, however, I wouldn't want to base a product on it without a guarantee of availability / compatibility from them. The Beaglebone black specifically says that they don't guarantee compatibility between revisions for this reason.
Well, the existing RPi's GPU has 24 GFLOP capability, which is roughly the same as the GPU on the baseline i.MX6 (the Vivante GC2000).

Now, a lot of that capability has historically been unavailable to RPi users, but they're slowly responding to pressure and opening up the GPU.

But I also saw the headline and was hoping for some nice little GPU compute add-on the RPi. Oh well. I still think this is a very promising form factor for the RPi.
E-Learning Platform Lynda.com Buys Compilr To Add In-Browser Coding Tools
None of these ideas or practices are true, but indeed RPi is selling these used-to-be-EE-only to the public, which is great!
Yeah, this is the reason I asked in the first place. I could not, for the life of me, decipher this 100% buzzword-compliant description.
Thanks for posting/making this. Using the scroll technique to read the copy on your webpage did appear to feel a bit more "natural" than other webpages. Look forward to experimenting a bit more with it.
I can't answer for parent comment, but one possibility is that youtube (in theory) allows skipping ahead, real games do not.
That was the first thing that came to my mind too.

What kind of hardware specifically were you expecting and what kind of acceleration hardware there is generally available for these kinds of applications?
The Most Insane Truck Ever Built And The 4-year-old Who Commands It
Hey another follow up about FastCGI performance for those who are interested.

I asked on the mono dev list about FastCGI performance and it turns out there is a dev who wrote his own FastCGI implementation for Mono. It turns out that Mono uses .NET remoting to talk between the FastCGI process manager and the child processes and remoting is super slow. It would be interesting to see how it compares to evhttp but you can find the source here: https://github.com/xplicit/HyperFastCgi and his blog posts about profiling FastCGI here: http://forcedtoadmin.blogspot.com/2013/11/servicestack-perfo...
6TB Hard Disk from Seagate
Cambodia’s Angkor Wat Joins Google’s List Of Online Tourist Sites
Millions At Risk Fom Major mPOS Security Flaw
> Humans, they warn, seem to be developing digital brains with new circuits for skimming through the torrent of information online. This alternative way of reading is competing with traditional deep reading circuitry developed over several millennia.

Where's the evidence that we've developed "traditional deep reading circuitry" over several millennia? That's presented in the article without any justification.
How is this different from ngrok.com?
Best blog on using GPG that I have seen. Thanks!
The Ethereum team just released a more technical paper:

http://gavwood.com/Paper.pdf
6:20 for me. Kind of fun!
I don't know where this meme started, but it's clearly untrue. Nanex likes to make this claim, but they claim "HFT" only started with Reg NMS in 2007. Tell me this doesn't sound like the most stereotypical HFT-style trading in 2005: http://www.bizjournals.com/kansascity/stories/2005/01/17/sma...

And it wasn't just Tradebot doing it. There were many firms already active with similar styles in the early 2000s like GETCO, ATD, Madison Tyler (now Virtu) and a bunch of smaller guys. HFT does not depend on Reg NMS, fragmentation, or rebates. HFT firms are super successful in futures markets with a consolidated limit order book and fees for both sides of the transaction.
I don't think you understand bootstrap and how it pertains to HTML and CSS.
Right - that makes sense.

I think in my mind I took that too far - that they truly say, forget what these guys are doing, we know better, and customers will eventually come around, PERIOD.
One issue with Deis is that it depends on Chef Server. As an admin, I've happily left that whole model far behind. For me that single dependency is a deal breaker.
It seems you are right. In that case it is more comparable to this RPi module. The price difference stands though, if you can't get the processor board separately significantly cheaper somewhere.
Hi, Its business development question.
Didn't Canada loose out because people went to other markets instead? I.e. not because of the tax/regulation per-se but rather because other markets didn't have that tax/regulation.

From what I learned from a guy who did HFT back in 2007 HFT skimming money from their trades, thats why they make more money when markets are volatile.

In some ways it's just a more sophisticated version of the traders who in the nineties made their money from each trade they made happen whether it went good or bad.

The more customers they go to investe, re-invest etc the more money they made.

Don't think thats a big secret.
Colin, it wasn't my downvote, and I hardly ever downvote comments like that, but I hardly ever upvote them either, because it doesn't add to the DISCUSSION here, really, to tell people about an optional view of the Web content that is (usually) easily discoverable by every user. Even in a Hacker News discussion with the immediate context of this discussion, about readability, most such comments are at best a no-op.
Really cool, thanks for sharing. Now I must think of where can I use those fonts :) (not in the company website, surely :P )
Shouldn't it be "the best anti-user company"? Otherwise it sounds like the company being worst at enforcing anti-user policy, i.e. failing to do it right, i.e. being user-friendly after all.

Even better would be: "the most user-unfriendly company".
Personally, I liked the SD Card method. It allowed me to keep a few cards with different OS images on them, and quickly swap them out when I wanted to change what the device was used for.

It might be a bit more difficult with the built in storage, but I suppose it's nothing that can't be managed.
How 'Sex at Dawn' Saved my Startup
When the country of law is disputed between two parties, very often Swiss law is chosen as a fair alternative. I believe this is what is meant.
And for the prose as well. My favourite quote:

“A man who would letterspace lower case would steal sheep, Frederic Goudy liked to say. If this wisdom needs updating, it is chiefly to add that a woman who would letterspace lower case would steal sheep as well.”
Dyn Decided To Stop Offering Free Accounts for Dynamic DNS
hahahaha

http://davidbarsalou.homestead.com/LICHTENSTEINPROJECT.html

edit I'm laughing at the irony, not the claim of copyright infringment.
It's hardly surprising that ERP systems aren't covered in a CS course - they are primarily about business processes and concepts.

Having said that, ERPs systems are arguably mainly accounting systems with a lot (and I really do mean a lot) of additional functionality bolted on, so learning the basics of accounting wouldn't do any harm.

I count at least 4 different kinds of organizations that work with ERPs:

- The vendors who write them (Oracle, SAP, Microsoft and loads of others)

- Vendors who write packages that integrate with ERP systems (again loads of these - e. for reporting/data warehousing, document management, bar-code handling)

- People who work for professional services companies that help customer implement ERP systems - often implementing custom code in the platform for the ERP system (often in programming languages and environments that are specific to that ERP product!)

- Customer organizations

For a developer, I would aim for one of the first two although the professional services side of things can be pretty lucrative.
I'm sorry you feel this way. Death really is inevitable, but life is only meaningless if you think it is and treat it that way. My life isn't meaningless to my family, to loved ones I share memories with, and to people I've helped along the way. Or did you mean that life itself is meaningless (or rather: empty if you like), and that you have to make something out of it yourself?
I wonder how much an RPi compute + the dev board, will be compared to an RPi Gertboard to get at all the interesting bits of the processor.
It requires internet-level access. So internal hosts that shouldn't have internet access (like a backup machine, where all your most critical data is stored) might not be able to reach it.
I think gp's numbers are off. But for sure, if you need ERP anywhere near the scale of what Oracle offers, it'll definitely cost more in the long- and short-runs to ROYO.
I don't know if it's very useful even if you do know how to sign keys and verify signatures.
It makes sense that it wasn't covered. Its really specific to a non-CS domain (Business). You probably learned image-processing techniques, but not how to use photoshop. You might have learned how to use acid-compliant databases, not how to use quickbooks.

Designers might have classes on how to use photoshop. Accountants might have classes on how to use quickbooks.

You might find a business-related class that covers ERP-related topics?
I use PGP extensively. However, I haven't bothered with the web of trust, for the same reason I don't publish my address book for everyone to read, privacy.
Thanks, this is a common suggestion and I've tried a version with a shadow below the line. It is far more distracting especially when you use the autoscroll feature (play button at the bottom right corner.)

If you want to experiment the source code is at https://github.com/rdwallis/MagicScrollWebReader

The line is an impossible challenge to design because the break between pages should be very obvious but also not distracting to the reader.
Few arguments are weaker than the creator of something dismissing all critics of it as ignorant.

The reality is Comic Sans is awful to look at. But the big problem is its ubiquity because amateurs are drawn to it, much like Papyrus.
Amazing website. It could also be a place to speak out secrets.
"Fair" and "free-for-all" are rarely, in practice, the same thing. They are often opposites.
The Distribution of US Wealth, Capital Income and Returns since 1913
I've been following "the scene" for nearly 20 years now. It's not smaller or less influential, it's just different. It feels A LOT more dangerous now to be out there doing anything that might be construed as hacking. All of the crazy prosecutions, the "war on terror", and the NSA? Are you kidding? The stakes are way higher now. Sure there have always been dangers but not like now. It's no wonder that people are hiding from the surveillance state. I know this post has a tin foil hat feel but it just seems a lot harder to trust that other end of the wire now. Anon has had every bit as much influence on the wider world as any group I can remember.
Here's one for the integral of y=x^2:
http://www.mathedpage.org/proof/integrating/
for ["Microsoft", "Oracle"]
{print "We hateses ~a. \n
Dirty nasty stinking ~a took our precious."}

In days of yore, the big three personalities were Gates, Jobs, and Ellison because those with an interest in creating lists of villains and heroes were inclined to hedge there bets - Gates alone might not be enough a villain for their shining knight. But then, and even more so now, Oracle and Ellison never had enough popular culture mindshare to make the Slam Books of those who keep slam books but for a narrow segment of an echoing technical community much of which didn't like Java when it still lived under Sun, anyway.

http://en.wikipedia.org/wiki/Slam_book
Amtrak’s insane train boarding rules, explained
Programming Language Popularity Index
These two lines jumped out at me:

"Google and Microsoft are further along on the technology, but haven't quite figured it out yet - tie all of our products together, so we further lock customers into our ecosystem"

"make Apple ecosystem even more sticky"
Firstly, I wasn't arguing that the market is rigged: I was arguing that your argument doesn't hold, because there is actually an infinite amount of options to choose from, instead of just two (or one, as you are implying).

Secondly, you are not being constructive in your questioning, as you have already marked any answer I would give as 'complicated' (as if the system isn't complicated already).

Thirdly you are unfairly asking for 'specifics', where you yourself are arguing in generalities. Why won't you be specific: explain why the market is not rigged? 'The market' is not 'innocent until proven guilty' or 'efficient until proven otherwise'. You claim the market is fair: prove it. Please be specific.

Fourthly, as long as you are asking: I think we don't need the amount of Availability the system currently has. Quote stuffing is currently possible and you can get rid of that by reducing the availability of the system. Any form of rate limiting is a deliberate sacrifice of availability to achieve some other goal. Rate limiting the number of orders per licensed party, per instrument, per unit of time is eminently doable.

In conclusion, from the whole of your posts here on HN, I think you are way too infatuated with capitalism and unable to see her for the bitch she sometimes is. Your response was uncivil and uncalled for.
> And it is disabled on most clients

This is not correct. It's a part of the consensus system rules and cannot be just enabled and disabled on a node by node basis. It must be preformed precisely and identically on all systems.

What is the case is that nodes don't relay transactions with unusual scripts to prevent DOS attacks, but once they're in a block they're fine.
Very interesting. Definitely makes integrating the Pi into projects a lot easier. The form fact will help with making things smaller and reducing a lot of external connections (gpio breakout, Gertboard,...). I'm interested and ready to buy!
Reveal.js (https://github.com/hakimel/reveal.js) also supports writing your slides in Markdown.

I've used it for the last 3 or 4 presentations I've given and it has worked out well. It doesn't come with a huge variety of themes, but it is easy to share - I can just push it out to Github Pages.
The Financial Vulnerability of Americans
Why I made pkgr.io – digressions on software packaging
Then HFTs would still win but pricing would widen out since some liquidity is made available because of ability to hedge in another product. Think about if I'm quoting SPY because I can buy/sell the basket better than my quotes. If the feeds are delayed, I'm less confident in where the basket price really is, so I'm going to demand more compensation in bid-ask spread to put up a price. This wouldn't be a big deal in slow markets but when things really started moving, most derivative liquidity would be pulled entirely.

In single names HFTs mostly use these feeds to protect themselves from other high-speed traders and they want the granularity of information for their models. They're already faster than retail guys and banks and always will be. It's not an "unfair advantage" like people think. They just have to get on it if any competitor gets on it, similar to all the fast lines. If 20 HFT shops get on a new fast line, none of them are making more money from it.
Any chance you could share that interview?
I lost my flagging privileges after the New Storis page was filled with Aaron Schwartz stories. One story, maybe, but not 20.
Is it just me or is the website really slow . It feels very laggy on Chrome 33.0.1750.152 Mac OSX 10.9 mavericks.
StoreDot’s Bio-Organic Battery Tech Can Charge From Flat to Full in 30 Seconds?
Karma Koala – Entice your roommates to do their chores
Yes: limit orders provide liquidity, and market orders sap it.
To fix this problem for now there is an add-on that forces HTML5 playback in Firefox:

https://addons.mozilla.org/en-US/firefox/addon/youtube-all-h...
Isn't the eMMC card basically an "SD" card as a chip? Thus this machine should having the same problems with unreliable shutdown and wear-leveling as the normal Pi, with the added culprit that you cannot swap the card for a new one.
I see, thanks. I didn't know Arial was much newer than Helvetica.
Hypocrisy in the Brendan Eich Case
I think John von Neumann's early (and later) life is even more incredible.
Crawling mobile app stores with F#
> changing the text from "Submit" to "Saving", to better explain what's happening

I took a similar idea from a small remark in the recent "what I would do if I were Tarsnap" article. It made me wonder who uses the verb "submit" nowadays, what meaning does it have to users that are not web-developers (and immediately think of `<input type="submit">`)?

Arguably it makes sense because you are submitting a form to web server, but what common user really thinks of this action in that way?

Maybe this is super obvious to some people, but I was reminded that you can put pretty much any verb in context there, and it'll probably be better than "submit".
Selfies push more toward plastic surgery
How many people does it take to colonize another star system?
> IMAP is nowhere near as nice to work with as its standard and interface imply.

I prefer to say that it is just as horribly awful as it's abomination of a ill conceived standard implies.

Pretty much "everything" is wrong about IMAP, from allowing the use of message sequence numbers that can change under you, to the horribly overcomplicated support for addressing mime parts, to the overcomplicated grammar...
TIME_WAIT and its design implications for protocols (2011)
How does this work as the network scales? If I understand it correctly, every node needs to execute every contract. This means that for some large enough number of nodes, it must either cost more for the network to perform the computation than any constant cost of execution, or the cost of contracts must vary by the size of the network executing them. Could someone more knowledgeable about the project explain more?
With "Let's Plays", you're there for the commentary, it's not just a quiet walkthrough. The downside of this is that you, as a viewer, have no timely input (episodes are sometimes done in batches and uploaded over a week or two). But.. maybe that's the attraction, back to the days of yore when you would yell at the Jeopardy/Wheel of Fortune contestants for not getting the obvious answer!

Source: I watch LPs constantly while working, it's good background noise and gives me an easy outlet to divert my attention.
I wouldn't use it for anything other than Pink Floyd-related things. I wouldn't trust an educational website with this domain... For a PF lyrics/music repository it would be cool though.
A Fervent Defense of Front-running HFTs
And best of luck getting a demo system to try to learn on if you aren't a part of a big company. SAP has a few demo systems, but you can't put it on your own computer to understand.
> Simple, templated Scripts are allowed in Bitcoin

This is a common misconception. Stock nodes won't relay transactions with weird scripts by default, but they're perfectly valid in the blockchain and verified by all nodes once someone configured to mine them has mined them.

> It is also not Turing-complete

Nor, pedantically, is what etherum proposes. Nothing time and space limited is.

What consensus systems like Bitcoin (and alt coins) do, however, is not executing programs in so much as that they are verifying an execution transcript that someone else performed (which is why all nodes compute the same values). Verification of an transcript of even arbitrary program execution is in P— you don't technically need turing completeness to express it. Though some forms of transcript expression may be more efficient. What Bitcoin does has the advantage of making the computationally work simply statically decidable— it's proportional to script size— and this relation means that— within reason— there is only one limited resource transactions have to worry about consuming, which makes the appropriate fee model obvious.
"Canada" didn't lose out. Individual investors in Canada did, because the bid-ask spread widened.

If that happened because HFT market markets decided not to use the TSX anymore and instead haunt exchanges that were amenable to HFT, that's evidence that HFT was helping individual investors.
Not just hanging from the ceiling... hanging from communication wires on the ceiling. :shudder:

Still, some sins are excusable in the name of proof-of-concept. :)
3ds Brought to Life Pokémon X and Y
What you describe is called predatory trading. It will almost never occur with a half-lot order, but can occur with large orders.

Rather than repeat myself, I'll just link to a blog post I just wrote about it.

http://www.chrisstucchio.com/blog/2014/fervent_defense_of_fr...
How does the HFT know the size of the buy order?

Alter the scenario here:

1. Buyer wants 25 shares, buys all available shares at his limit price on exchange A.

2. HFTs 1-n see the entire quote taken at Exchange A and rush to buy all available shares at that price on Exchanges B-K

3. HFTs now own a few hundred shares of Acme corp that they need to unwind.