skysight-inc/HackerNews huggingface dataset:
I still want to look into Ori.
What makes Clearskies interesting for me is the list of platforms it wants to support. Notably (missing in Ori for my use cases):

- Android

- Windows

Reference: Your site's claiming

We currently support Mac OS X, Linux, and FreeBSD.

and

https://github.com/larroy/clearskies_core#supported-compiler... says

Our target is to support the following platforms in order of development effort: Linux, Android, Windows, Mac, iOS.
>In any case, John von Neumann proved a long time ago that any nonzero sum game with n players can be modeled as a zero sum game with n+1 players, where the n+1 player represents the global state. TUA is simply an implementation of this proof.

It's not quite the same, since TUA can be empty. Unless TUA's balance can be negative, or if it's infinite.
Basically, certain big buyers/sellers of stock want to be the ones to benefit from the information "Someone really wants into or out of this stock", and they really, really dislike when the HFTs democratize that information advantage faster than the larger players can gain extra returns from using it.

Trading communicates information to the market. Proprietary access to information is valuable. HFTs make certain information non-proprietary faster than the state of the art prior to HFTs. That changes the allocation of profits associated with that information. This is the entire ballgame. Retail traders swim placidly on the sea above totally ignorant of the krakens vs. mutant-sharks-with-lasers bloodbath happening 20000 leagues below.
FYI, all Michael Lewis books are must-read for those interested in Finance and especially useful to understand some important Wall Street psychological features and possibly explain why some bubbles have gone bust in the past decade. These books are also technically pretty sound. In order of personal preference: The Big Short, Liar's Poker and Boomerang. Lowenstein on LTCM is also good in the same verge with a similar technical level as Flash Boy seems to be but for 1990s Arbitrage Trading.
Finally good kernel for docker with AUFS.
The truth is that overwhelming majority of businesses fail. Entrepreneurs are not usually excited to brag about their failures publicly so we mostly see the hopeful beginning of all these ventures and not the sad, quiet ending. Though you do get occasional post-mortem stories here on HN (which I think are nice for balance) it is easy to forget about those and get a false impression that you are failing and everybody else is constantly succeeding. If you measure your own experiences against it you can wind up feeling stressed and depressed.

If you do think that the entrepreneurial spirit is something that is burning inside you, and not just peer pressure (of sorts) then I would say, just keep dreaming, keep working and don't dwell on failed projects. Find a personal itch that you would like to scratch. Good luck to you!
It certainly sounds like there's a large dollar value that these 'large institutions' could capture by getting better order routing for their orders.
do you have a link, maybe?
Please remember to append "[video]" to the title when it's a video.
Great article, This is super true -- it takes active effort to not blame past developers (or let others blame past developer) for issues with a code-base, and to realize that they were under completely different circumstances.
If you do not intend to sell a stock for $40 then it is, in general, not advisable to tell your broker "Sell this stock at $40."
Cloudwash – our prototype connected washing machine
Very interesting read for any wannabe compiler implementer.
This is a bad comment for Hacker News. We want to optimize for signal/noise ratio. It's good to laugh, and to upvote; reporting that one laughed, and upvoted, not so much.
Could someone please explain to me how the IPCC can be calling for urgent action when their models are looking increasingly busted?

http://judithcurry.com/2014/03/04/causes-and-implications-of....

I can see three main possibilities:

- their models aren't busted (Judith Curry is wrong, as are those whom she cites)

- their models are busted, and that increases the risk (i.e. risk increases as a result of forecasting being essentially impossible)

- their models are busted, and they're doubling down on a bad bet for political reasons
So it works the same as Mega?
The way the investor thanked her for her honesty:
"I really appreciate how transparent you’ve been with me,"
made me wonder if the simple choice to be truthful put her in a tiny minority of those seeking capital.
If you double tap a photo on an iphone the viewport gets messed up and you can no longer got back in the upper left
I agree with most of the other replies here, but also:

consider (1) seeing a therapist and (2) reading the Tao Te Ching.

If you're so stressed out about your work that you can't lead a joyful life, and you can't even give your girlfriend the attention she deserves for believing in you – this is the most important thing in the world – then this could be a personal issue and in that case I would recommend seeking a professional outside perspective to help you sort it out.
and the audience bows down to their tyrans.
does somebody have a translation of the speech?

i've grown very sceptical of rt lately.
I always thought that lies seem so "costly" (as in brainpower sucking, stress etc.) because I never learned to lie well. And I always thought that instead of teaching my children to be honest I will teach them to lie well from very young age, so that when they have to lie as adults it will take them very little energy and they will do it very well. Training your "lying" muscles just like a professional athlete trains his muscles.

...but this theory of lying being bad because it detaches us from present reality sounds like it has something to it. Or maybe someone with very well trained "lying muscles" can lie a lot and still be 99.9% focused on the present and aware of the real reality?
Related: benchmarks of available k-NN libs using cosine similarity, in Python.

http://radimrehurek.com/2013/12/performance-shootout-of-near...
Except Xerox PARC systems also had a shell in the form of REPL and live coding.

The UNIX shell is quite primitive by comparison.
You should probably avoid saying "We are a wink nudge plausibly deniable file locker!" until you have asked your lawyer "What does contributory infringement mean? Are US judges typically very lenient with parties who attempt to evade the law with wink-and-nod mechanisms that can be seen through by the average tadpole?"
I've actually been full time for 1.5 years now, but large parts of that were learning, chasing down theories, and fighting fires.

For spam and abuse, I'd love to move the logic to a separate system where I can use resources less carefully and not worry about taking down the site.
Is he not within his rights to buy a company and lead it to success?
All time stock market highs, inflated stock prices due to HFT bidding up prices and thus siphoning off money by the billions, companies operating at a loss or minimal profits getting billion dollar valuations, it's been a while since the last major stock market drop hasn't it?.. Is it just me, or are we playing with fire here? It seems like if one thing goes wrong the whole house of cards will come crumbling down.

I'm worried about my retirement after reading more about HFT. Where should I put my 401k to avoid losing a big chunk of it as soon as the market takes its next drop?
Are you aware of any FUD ? then ask yourself where it comes from. MongoDB is a bad database,If you care about your datas you shouldnt use it.
Still think it would be an okay patentability requirment to include source code. Yes, it is just one embodiment, but let's see the embodiment.
This is a truly awful comment that should never be on Hacker News at all, let alone upvoted. This is not because of what it says about "the valley", but because of its form. It could be about anything else and be just as bad. Please don't post this sort of thing.

(Edit: I completely rewrote my comment here, because I'm still getting the hang of this. Also, all these feedback comments I've been adding are an experiment in comment quality and transparency. We're going to keep experimenting until we find things that work. I doubt that this experiment is going to work, because I'm getting tired of writing these, and some of you are no doubt tired of reading them.)
It's can also be difficult to work on Passion A knowing Passion B, 20% lesser, can pay 100%, or more, as much. Money can and do help overcome the relative lack of passion, especially on the margins, even if it may not replace it 100%.

With that said, I'd rather die than study women's studies for the rest of my life for ten times my salary[1].

[1] No free time allowed besides eating and sleeping and going to the bathroom.
I cannot agree with this more. I don't know when it was, maybe a few years ago now, that a wise man I met pointed out that brutal, total honesty makes life easier to live for yourself. He was right, overall -- I'm still not 100% perfect, but I took it to heart and tell the truth even when it will hurt me, or is difficult. This has a flow on effect in my life, where I am more motivated to do the right thing from the start: that way, I don't have to lie :)
There have been times when I was completely honest and transparent even in the face of short term costs specifically because I knew it would help build my reputation for honesty. I assume I'm not the only one who's done this, so I wouldn't take it as a sign that a person is 100% trustworthy.

On the other hand, a pattern of honesty probably is the best indicator of an honest person.
I think the school thing is symptomatic of an irrational attitude to risk in general. We're all going to die one day and life should be about having the best experience along the way.
Tesla Manager Leaves as Musk Prepares for China Expansion
You can get a report on this everyday from the various exchanges.
be fair, buddies! give the nyt downvotes -- you downvote me regularly when i'm saying our industry is about to go phut. again.

or at least that an ipo is bullshit. again.
> The worst part is that the people who get caught up in this are not exactly model citizens. Not exactly a clear case for sympathy.

Are you saying you fail to sympathize with them because those people are poor?

The U.S. have a reputation of giving everyone the same chance to make their own fortune, regardless of status. When you're thrown into prison, unable to pay back the debt that got you there in the first place, this is like the opposite of that reputation. There's no way out.

Whatever happened to "Give me your tired, your poor?"
Can someone explain why anyone would think that dynamic typing is "clearly-on-the-horizon" for Haskell? (Not saying it isn't; just wondering.)

Also, FTA:

> Haskell is clearly moving towards dependent typing, which in theory, allows the expression of arbitrary invariants that are maintained statically, without having to run the program.

Well, "arbitrary" within limits. Dynamic type checking is still strictly more powerful than static type checking -- in the sense of what Boolean statements it can test about particular values -- no matter how you slice it.

(No, I'm not arguing for dynamic type checking.)
That would be stupid of them as nowhere did it say that was even a possibility.

As the article says, everyone got what it said on the tin. After they received their shirts and the dev kit, the kickstarter campaign was done. Period.

The only people who like to make a stink now are people like this Notch fellow who throw a tantrum cause they don't like the business model of the company that acquired Oculus.

Completely ignoring the facts that as a tech company, facebook really does a lot of good things. Open Sourcing inhouse technology. Backer of the open hardware project to mention two examples.

They all be better served to stay quite until it becomes evident that facebook backtracked from their original statements and starts to call the shot at Oculus. But that is of course not how angry, emotional people act. On the internet or in real life.

I for one would have pre ordered the DK2 last week if I had the money and I would pre order it today. And I look forward to call a lot of people out on their hypocrisy once the final product launches and I notice people who swore they were boycotting this and who swore they were so done with Oculus suddenly raving about how great this thing is.
Sorry, it's not an opinion, it's a fact ;-)

Why? NPEs are easily solved, even for beginners. Stack trace says blah blah blah occurred at line X in class Y. Easy fix, totally low hanging fruit for beginners and experts alike.

The space leak issue, OTH, may be easily avoided (if one is well versed in Haskell best practices), but resolving them when they occur is something else entirely. Seriously, you have to break out a memory profiler in order to find out where the issue _may be_, not exactly where it is on line X of class Y.

So, yes, I never get them (in Scala), but I'll stand by taking an NPE over a space leak any day of the week.
> We're either talking past each other or have a vastly different sense of the issue we're talking about (or both).

My point is that developers always had zero control over the hardware/software configuration of the systems being targeted, it has nothing to do with the ability to upgrade.

Lets say one is coding an application for Amigas. There are 500, 600, 1000, 1200, .... series.

There is zero control over which type of monitor/TV and external devices the respective users have attached to their systems.

There is no concept of device drivers as of today systems, most need to be provided by the application writers themselves.

Again, zero to do with upgrade capability rather with the diversity of the installed base.
Good story though...
Financial IT - policy here forbids wearing headphones or earphones during normal in-office working hours.

Their line is: you are here to collaborate, otherwise why bring people together in the first place?

I do agree with that to an extent. I've worked in offices where *phones were common and the users always seemed to be snarky when I tried to interact; particularly those who put them on as soon as they arrived and didn't take them off until home-time.

It doesn't just impair work collaboration, it also degrades the social atmosphere in the office.
Stock markets aren't rigged, they're fundamentally flawed. HFT is only a small modern flaw that's emerged.

In theory a company can float itself in order to raise capital and improve performance. The business will invest the capital, and in turn return some of the improved profits to the share holders.

In a modern context it simply can't work this way. In a world with fiat currencies, any organisation with securities can directly invest in an stocks/bonds higher with a return higher than the Bank Rate to an extent far greater than individuals, with less risk.

This leaves individuals with little to no capacity to get a decent return without brokerage. While possible to make money, it's a roll of the die that would be better of done in a casino.
I see much of propositions for solving problem with HFT. Mine? "Random delay for signal (between 100-200ms) on network devices", problem solved.
Book "Dark Pools" describes how HFT works 'behind the scenes', great pice of journalism what's more: people rarly point out, how big drain on resource HFT is, bilions of dollars spended on fiber lines between continents, to gain a few miliseconds, this is madness.
> So are we at a point right now where an increase in n has no value (say market information gets processed on the order of nanoseconds instead of the current microseconds)? What's the cutoff point?

My intuitions want to say the point of diminishing returns is around the limits of human cognition. Stocks are ownership of some human activity, so once you start valuing them faster than human activity you're really redefining what stocks are. Now stocks become predictions on ownership of some human activity.

Since the first formalization of Sport (some might argue earlier), it's been a human tendency to go Faster, Stronger, Better. Moving from ownership of some human activity to predictions on ownership of some human activity is a manifestation of this Faster, Stronger, Better (since the prediction is itself a human activity... we're owning the human activity of predicting human activity).

All that is not to say any of this is inherently good or bad (I disagree at the loaded term 'rigged' being used by Lewis). There's no single cut-off point in additional value earned. It's more of a transition zone where you're not sure when exactly you left it, but at some point you realize on the other side is not the world you started in.
Duplicate of https://news.ycombinator.com/item?id=7496261
I never buy/sell at market price, always at limit.

Am I still affected by HFT in a meaningful way?

If not, perhaps the every small-time investor should be defaulted to a limit buy/sell unless they choose otherwise.
Also check out this classic post written by an Apple engineer about CFArray/NSArray design:

http://ridiculousfish.com/blog/posts/array.html

It doesn't go into implementation details like the OP, but explains some of the thinking behind these class clusters.
Bogle has a great book on how horrible hft is for our economy (well, he has several technically) called The Clash of Cultures... Reading it now and am fascinated. Could be that this is my first foray into learning about finance, but either way, I highly recommend checking it out.
NSArrays aren't
Oh dear Im afraid I was a bit like this the first couple of days in my last job. I soon realised what I was doing though and started to bite my tongue.

Then after a couple of weeks I knew that all the issues with the system were not the fault of the previous developer but my colleagues who didn't want to spend a second learning anything new but instead wanted an IT guy to fiddle with and maintain their present system whilst it mouldered about them.
Sorry, I should have written 'new markets', not emerging markets.

While Windows 8 is successful, its surface range haven't grabbed significant marketshare from Apple/Android. Windows 8 in comparison to 7/XP has been a monumental failure however, forcing 8.1 to backtrack to a more classic desktop.
ah mobile, the app is on its way! Thanks for that added to our bug list.
As many things, this is now a double-edge sword. As gluten-free is getting mixed signals as a fad diet and as a serious medical condition. For celiac's it's in their interest that it be viewed as a serious condition, that could be life threatening.

I've come across accounts of celiacs who are concerned that the rise of gluten-free options while expanding their menu options, has also raised their level of anxiety. Because some places might just be trying to adapt to a fad diet, but aren't taking enough precautions to avoid food cross-contamination, such as re-utilizing utensils to cook "gluten free" foods.

I think part of the concern is that "gluten intolerance" as a serious medical condition is getting overshadowed by the flaky diet mumbo jumbo.
Wow, maybe if you're in it for the short term, but if you want a long term relationship or marriage, that "make, sure I'm happy" mantra sure ain't going to work.

Imagine if we had that attitude with our children? Or mother?
Gentle advice: Make love to your partner, bang them later when you've got the relationship back to an optimal state.
Your advice really resonated with me aswell, thanks for sharing your wisdom.
Without laziness the Haskell community would likely not have maintained functional purity for very long. Looking at the history of all other programming languages it's difficult to find one that hasn't succumbed to the temptation of impurity at some point or another. Without this enforced purity, there would not have been the same pressure to develop technologies such as Applicatives and Monads.

The other advantage of laziness is that it is a big aid to composition, modularity and concision. It allows you to perform common sub-expression elimination which can be a major boon for code readability. See this article for some examples:

http://augustss.blogspot.ca/2011/05/more-points-for-lazy-eva...
The Big Data Backlash
I was looking at Chicken Scheme the other day for building a Entity-Component-System 2D game engine, as I love Lisps, but alas, the SDL bindings were quite out of date, and I didn't want to take my first project on as writing bindings for a C library!

It's a very cool system, and this article is awesome. I find garbage collectors fascinating.
Class hierarchies are OK when they have one level. It's essentially object oriented switch statatement with bells and whistles.

I can't remember one class hierarchy more than one level deep that was worth it.

They save a little code - true, but at the cost of coupling, making it harder to change, and forcing early debatable decisions on programmer (which classification is more important and goes first for example).
Useful cross-reference - thanks.
When was Lois & Clark on the air... I seem to remember an episode of that which contained the concept of an immersive VR experience fairly well, and pretty sure that was more than 20 years ago... I'd be hard pressed to find any concept in the past 20 years specifically regarding software that is truly unique and deserving of a patent. IMHO combining obvious or existing idea + on a computer, isn't patent worthy, and neither is combining two+ obvious ideas on a computer.
`tex --version` may be a better choice.
Noizu Labs – Hierarchical Memcache Management and Invalidation Library
Here's a little library i've used in different forms on a few different projects. It can cause some pretty heavy hitting of the memcache endpoint so you may want to use another peristance layer for tracking key versions but it does a great job of giving you an semi easy to to manage cache invalidation with a high granularity. Enjoy and I appreciate any feedback you have.
I think you are conflating two types of information that can be taken advantage of:

1) Information about other orders coming into the system
2) Information about world events that may affect stock prices

The whole point of HFT is extracting maximum information from (1) and using it to make money (supposedly from slower market participants). That is what batch auctions would remove.

Nobody minds if people make money from the second type of information - but it is many orders of magnitude less frequent (ie how many times a day are there economic releases or earnings posted)?
Sorry dude for being brutal, but your life attitude just... sucks :( What about skipping the startup fever alltogether or getting a real job with constant income and not the "you get this _generous_ equity package" (it's never generous, it's never worth it to be honest, it's always better to have a hard cash on your salary account). Like pyrrhotech proposed, get a job, save some cash and spend 1-2 hours a day max on a side project. That's the only sane way.
I really wonder how this works. Is this some generator held by the rear brakes ? How do they enable/disable this generating system when braking to go back to normal braking ?

And why the hell did they set a maximum amount of recoverable energy ? Seems like a additional, unnecessary puzzle that seems to make things harder for pilots...
<!-- Created with Inkscape (http://www.inkscape.org/) -->
You mister should write a book on how to be sane — I see many, many (actually everyone I know) ambitious people being wrecked by this "startup bullshit", believing they have to slave off, skip everything in life, because "success" ;)
Customizable WYSIWYG with FontAwesome support
yes, i am aware of the holding period necessary to be able to use capital gains rate. i left it out merely to simplify the example for non-tax folk.

but if you understand tax, then instead of, "the next day," my example should say, "a year and a day later."