skysight-inc/HackerNews huggingface dataset:
Jane Street started using OCaml in the mid-2000s, when Haskell wasn't (or, at least, wasn't perceived as being) up to snuff in terms of performance. Haskell has come a long way in the past 10 years.

In 2015, Haskell is almost as fast as OCaml, albeit less predictable and therefore possibly still less desirable in certain financial settings. Haskell has a better concurrency story, though.
I have a feeling many of these buildings will just give up on the tax break and stop offering units to low income tenants.
Rumblefish Claims It Owns “America the Beautiful” by United States Navy Band
Ask HN: How do I land my first small-business client?
A few months ago I decided to begin moonlighting as a consultant. I put up a website (https://www.parkandeaton.com), started a twitter/facebook account, started a high-level technical blog, started a Meetup, started attending Meetups, and handing out my business cards to business owners who will take them.

I am interested in two things typically: security and usability auditing for smaller companies who don't have the staff or knowledge to do this themselves. I am also interested in optimizing the run-way for small companies who have no technical run-way (using docker, vagrant, etc.)

So, to appeal to small companies, I keep a high-level blog and post links to the stuff on twitter and facebook. This generates little to no attention.

In my experience, there are tons of companies who /need/ security/usability auditing but I don't know how to reach them. There are also tons of small companies who could use run-way optimization but I don't know how to reach them. Letting them know they need something has just resulted in defensive attitudes. So I can't figure out how to show my usefulness without forcing someone into (what they feel is) a corner.

If you've ever tried marketing your services to small businesses who tend not to even be aware they /need/ your services, what have you done? How can I get my blog (which is geared toward very high-level technical tips) more traction among a crowd who isn't necessarily looking for technical information? And ultimately, how do I get my first clients (who are not looking for a new Wordpress site)?
I'd guess because OCaml is a bit more traditional. It's strict and has no purity enforcements; it's a whole lot easier to transition people to.

Disclaimer: My development these days is almost exclusively in Haskell
This way around is perfectly obvious. But assume that you are writing a website that prints a man page, for example by piping the output of man $URLPARAMETER to the user. In that case it is only obvious to check if man can execute arbitrary commands if you already know that man is not just a cat for man pages.
Why are you using node 0.10.39.... fail.
Really helpful. Best comment of the year.
It does though. If Linux & Apple didn't exist, Microsoft would have a much shitty product. Kind of like apple's browser, since it doesn't matter that they keep it up to date since they have lock in.
I have sympathy for you but does it benefit society at large that you bought some comic books 20 yrs ago and did not yet sell them and still keep them in the attic?!
I described a chaotic, unstable, though rather uniformly distributed power. Just about the complete opposite of the power structure we have on this planet now.

And as I pointed out, this would only be true if the underlying genetic traits were uniformly distributed. We already know that many genetic traits are not. Hence, all you've proven is that if underlying genetic traits cause power, they are (like height, pigment, and many other traits) not uniformly distributed. Of course, going back to the beginning of this discussion, the specific claim you disputed is that such traits could exist and are NOT uniformly distributed.

You've ruled out something which isn't even a straw man of a position I can remotely identify. Woot.

As for what I'm looking for, nothing. The only empirical claim I've made is "modern genetics isn't very good yet". Everything else was merely socratic questioning and attempts to correct your misunderstandings of the scientific method.
Great question. Hypotheses:

a) 70s culture was a brief moment where geek culture was also pop culture, e.g. Monty Python. So geeks will forever adore that moment

b) mass culture underwent a big shift when TV emerged, so that people after TV cannot easily understand culture before TV

c) the disillusionment and paranoia of the 70s is especially relevant today
'Safe' markets are valuable even for insiders, because they attract more investors and volume. People naturally want to invest where they won't be cheated.

That has been forgotten in the (largely manufactured, IMHO) anti-regulation outrage. Even the big Wall Street firms should benefit from regulation that makes non-insider investors feel the market is safe enough to invest in.

That said, I'm confused and my theory fails: Despite the long run of incompetence and fraud on Wall Street, its reputation as the leading place to invest and for expertise seems to persist and it has resisted regulation to a great degree. You don't hear people say, 'don't invest in the stock market because you'll be cheated'; or 'don't hire (some major Wall Street firm) because look how they cheated these other people, and they demonstrated complete incomptence in events X and Y'. Their reputation seems immune.

Maybe there are no better options.
I think it's a pretty significant tax break
(Keeping in mind that laws vary in different nations/states...) Adverse possession laws usually only apply if a squatter takes possession of a property without official title and uses that property for a length of time without being challenged. The principle of adverse possession might apply if Mehta had somehow hijacked the domain records and used the domain for a number of years without Kneen noticing and acting to retake control. Even then, adverse possession does not apply if the squatter used illegal means to obtain or keep control of the property (i.e., a domain hijacking).

But adverse possession does not simply allow one entity to come in, declare the owning entity to not be using a property, and assume legal control. As a land-owning entity, I am not required to "use" my land, and as long as I kick squatters out in a reasonable amount of time, adverse possession does not affect me.
Is GG1 the New Version of Google Glass?
I would "bet the whole farm" on Haskell before Scala.

That's not to make a dig at Scala. It's way better than Java. It's also really complicated, and the need for JVM compatibility is a big part of that. Then you have the compile speed issues, the problematic tool chain, and the fact that average Java programmers, given Scala, will create unmaintainable nightmares.

I'd use Scala over Haskell when I wanted JVM interoperability, or if I needed to train people up quickly. For a "bet the whole farm" play, existing programmer familiarity actually matters a bit less-- "the whole farm" is rarely bet on a one-month project-- and I'd pick Haskell first.
Webpack's css-loader is made pretty much for the same goals, but it has some differences. https://github.com/webpack/css-loader

One difference between the two is that css-loader allows you to use normal css files with classes and selectors, while ReactCSS inlines all properties.

For example, with css-loader, you can use much of your old toolchain for css. You can use sass, less, or newer tools like postcss, but you still get the benefit of local styles.

Here is a nice articles that touches on css-loader and postcss: https://medium.com/@olegafx/frontend-welcome-to-the-future-9...
I don't really understand how a shar is more dangerous than the still-incredibly-common "./configure; make".
And yet another interesting GNU tar "feature", also noteworthy is remote tar:

https://www.gnu.org/software/tar/manual/html_section/tar_46....

> "If the archive file name includes a colon (`:'), then it is assumed to be a file on another machine. If the archive file is `user@host:file', then file is used on the host host. The remote host is accessed using [rsh]."

and

> "If you need to use a file whose name includes a colon, then the remote tape drive behavior can be inhibited by using the `--force-local' option."

On many systems, rsh is aliased to ssh, so if you don't properly sanitize your archive names, GNU tar will make network connections.
Inflation makes debt cheaper to hold.

So a thesis that says that saving is easier if you make debt more expensive has some problems.
Wouldn't want to mix the rich with the poor.
Bubble Wrap is dead, long live Bubble Wrap
1) Large unexpected changes in the value of money wreak havoc on contracts but the economy can generally deal with equivalent levels of inflation better than deflation. A 2%-3% deflation per year is terrible for an economy and will result in greater than depression levels of unemployment but 2-3% inflation obviously doesn't have this effect.

2) Unexpected inflation actually benefits the poor because they tend to owe more debt, and own less fixed interest assets such as bonds.

3) Bond purchases and loans aren't zero sum investments. If we banned loans today the economy would not expand faster but would start to shrink very quickly. Contemplating banning loans from a demand side would be terrible for our economy because the velocity of money would shrink considerably and we would end up with incredibly painful deflation.

4) With mild long term deflation you run into demand problems and lack of investment. Deflation makes investments look less profitable then they are because hoarding money has great risk free returns, and the nominal future cash flows will be smaller because money will be more valuable. For instance if you buy a house for $100,000 and it returns $10,000 a year in rent. After 30 years of deflation it will only be returning $2,500. This means that many productive investments are not made because it makes more sense to hoard the money, leading to under investment and an underutilized economy.

The only economy that in recent history has experiences predictable deflation is Japan, and it does not look like an economy we would want to emulate :P.
This is partly what is happening. Reading in out of the loop subreddit the trigger is Victoria but the problem is different. The one I see as one of the biggest problems is. The unpaid volunteers aren't given the tools necessary to handle moderation of subreddits by reddit corporate. The tools moderators use comes from third parties and volunteers. [0] As an outsider I have understand why they are angry, trying to create safe spaces by sweeping(and inconsistent) bans of subreddits but not giving the tools to moderators to keep their subreddits clean.

[0]https://www.reddit.com/r/OutOfTheLoop/comments/3bxduw/why_wa...
Because of the somewhat pathological benchmark design, he could probably implement a component for each picture and set shouldComponentUpdate to simply return false. With proper keys, I have a feeling the React performance would improve dramatically, perhaps as much or more as the pureRender mixin.
Of course it's possible, and the transparent ledger wouldn't help you estimate the value of the bitcoin-credit the bank has loaned out.

MtGox operated as a fractional reserve for a while, and it failed due to two reasons:

- Instead of investing the bitcoins to debtors they "lost" them.

- The complete lack of deposit insurance ensured that a bank run happened as soon as doubts of their liquidity circulated.

If you manage to fix these two problems (the second being the harder one - you'd have to work with different exchanges/banks and make sure they are regulated so they don't all fail) fraction lending isn't a problem.
It's highly unlikely. The tax benefits are enormous and last twenty years. I'd be very happy if developers choose to forgo them but I don't think it is going to happen.
How does this compare to something like Radium? I have been looking for a clean way to work with styling in React and was planning to use Radium, then I noticed this.
Google puts a lot of time and money into copy Apple UI and then overdoing it, not into building a usable UI.
can anyone outline what the backstory is? i feel like without knowing Rahul Yadav and what happened at Housing, this piece is hard to follow ...
> Back in the 70s, there wasn't any interest in movies, music, etc. from the 30s.

I don't know, Hawkeye Pierce did a pretty good impression of Groucho Marx.

I think it's down to numbers: There are a Hell of a lot more people born who know about the 1970s alive now compared to people who knew about the 1930s alive in the 1970s. It was a Baby Boom, after all.
I think the last cheque I wrote was at least 15 years ago. They don't exist here, Norway, any more.
How so? I might be missing something but as far as I can tell it's just executing the runme.sh as the user who ran the bash command. It would be virtually identical to ./runme.sh
So front running is currently rampant in every area of the NYSE and the regulators are looking the other way?
You're right. And there's no way around that other than not actually rendering more items than what are visible on the screen. Which is darn difficult on the web due to lack of APIs..
Their system is not fundamentally different from discrete trading, since they have delay lines going into and out of their servers. So while everything is continuous, if you want to observe the market, then do a trade, then observe the result of that trade, etc. there is maximum rate you can do this.

This is what prevents front running[0], according to my understanding. Once you submit an order, no one can react to that information within a time greater than round trip latency to the servers.

The problem with crossing at discrete intervals is that it introduces new kinds of strategic considerations that make it much more complex for people to play the "game".

EDIT
[0] For the sake of the pedantic, I mean front running in the sense of the article at the top of this page, not the legal sense. The article defines a notion of front running that maybe not everyone agrees with, but that is what I am referring to.
They are probably hoping that the average person won't be taking more than 2 or 3 flights per month and it will more than pay for the people that do.
I think that it's self-reinforcing.

Let's have an honest conversation. Haskell is a great programming language. It might be the best. It is not going to get more than a 20% market share in the programming community. It could get 1 percent, which is about 5 times what it has now (measured in available jobs) and 25 times what it had 5 years ago. It could get 5 percent. It might even get 15 percent.

Much of our industry is based on trend-chasing. This 25-year-old language that happens to be really good, but whose strongest proponents even admit that it will never have a dominant (25+ percent) market share like Java or Javascript or PHP, is not a shoo-in for "next dominant paradigm".

Functional programming may be the next important paradigm and we're seeing the best programmers and the most important work gravitate toward it, but it's never going to be the go-to tool for the business-driven Scrum engineering that seems to dominate the mainstream of software.
I like that he points to the actual IMF DSA but reading it gives an entirely opposite view point... He clearly picked the convenient graphs.
I guess in modern terms "front running" really just means getting arbed. If someone fast sees prices move in one market, they can buy at a relatively unfair price elsewhere, even sometimes outrunning the person who moved prices in the first place. That's not really a bad thing. It makes prices move together and spreads out liquidity across markets. It's also not risk-free money. Even a pure arb has legging risk.

A lot of dark pools have orders "pegged" to the mid-market of the best bid and offer. For example if a stock is $100.01 bid offered at $100.02, the order would float at $100.015 and adjust as the price moves. If the market moves rapidly, and a fast trader sees it go $100.02 bid offered at $100.03, sometimes they can trade with the pegged order at $100.015 before the system knows the price even moved. Make a half-penny, rinse, repeat a million times. At least that's the story.

IEX prevents some of this by computing their reference price in real-time that's used to determine where orders can execute and where pegged orders are priced, while delaying incoming orders by 350 microseconds so nobody can outrun their calculation of the best bid and offer to pick off stale orders. Mind you, this isn't even a real issue in markets today. There are a million ways to trade orders that are statistically mispriced before the market actually moves, so everyone will be taking them with these predictions with little left for the guys doing a pure arb. If you blindly peg your order to any benchmark, you are going to lose.

Also, there was already a market solution for this. Off-exchange markets have discretion on who they allow in and who can interact with one another. If you do nothing but arb slow orders in their pool, they'll either kick you out or restrict who you can trade with.
Apple's HIG from THIRTY years ago say to not use Yes/No in dialogs.
100 GitHub stars in 6 days. Not bad eh?
This is my first python app guys. Do check it out.
Github repo link: https://github.com/harshasrinivas/cli-github
How can you even mix rich and the poor in the same building? Assuming both rich and poor have to pay the same rent, it would be either too much for the poor, or "too cheap" for the rich (meaning, they will move to a more upscale property). The "segregation" just happens naturally.
Plex = media server, noob
Bash would have been more appropriate, yes. I don't think the author of the script even thought it was going to be run by users, but some debian package checker probably flagged ruby as a dependency and there it was.
Walmart Labs is using Scala for their data science work, according to Julia Greissl, whose talk I saw in Seattle a few days ago.
IMHO: Scala by far

- You can use pretty much any JVM library

- You can execute Scala applications in a JVM which is a pretty common platform for other tools. Think CI, deployment on servers, etc.

- Akka Cluster out of the box. On other systems you have to build your custom communication pipelines for messaging between your multiple instances of the services
Debt does not create savings. Savings are created by putting the real money for later spending (not IOUs, but real collectible: land, commodities, bitcoin). Making debt cheaper via inflation is simply a form of taxation: money is being reallocated from savers to spenders without asking savers' opinion. While savings are made 100% voluntarily without extracting anything from anyone.

Also: people need less debt if they have savings. And it's much safer to save your own money (when it's allowed) and have 100% control of your business/investment, than to borrow capital and be a slave.
Scala, Clojure, and Erlang come to mind. F# is another possibility, since .NET/CLR is becoming increasingly popular in the enterprise (particularly in Windows-heavy datacenters), though I don't know of a whole lot of enterprise F# deployments off the top of my head.

Erlang's a bit of a special case; while you probably won't see many enterprises consciously using it (unless they use Jabber/XMPP via ejabberd, of course), it's rather abundant behind-the-scenes with communication infrastructure, and multiple large telecom providers and OEMs (including - obviously - Ericsson) use it for their equipment and infrastructure.
Off topic, but the attribution of that quote to Emerson is probably bogus.

https://www.google.com/search?tbo=p&tbm=bks&q=principles+met...
Thanks for the link, great guidance from PG as always.

From what I know, the CEO has already given the green light -- or at least enough of a green light to send in M&A. Although we didn't actually meet with the CEO, our contact who reports to the CEO is optimistic. Still, I have no illusions that this process will be fair and enjoyable. Without additional preparation, I'm sure those attorneys are going to eat me for breakfast with a slice of toast and glass of orange juice. Fortunately my co-founder is a very aggressive salesman. But I'm worried that we will be so excited we will sign whatever they throw at us!
Can they still build two separate buildings next to each other, one of luxury apartments and one non-luxury apartments?
France rejects Julian Assange's request for asylum
Following WikiLeaks Revelations, Julian Assange Asks For Asylum In France, France Rejects His Request
Reading the threads on this page has really solidified for me that this is the exact same phenomenon as the IE winter. Your comment (and a few others) are word for word the argument for why everybody had to keep supporting IE6 for all those years. You're totally right, of course; it's just a shame because we were just beginning to get excited that this problem had been solved!
That's my point. For the vast majority of (smaller) flows HFT makes bid/offer tighter. TLDR on the above: HFT makes you pay a fair price for your liquidity requirement. If you're retail, your liquidity requirement is negligeable. If you're big your liquidity price is high. It's fairer.

In the old human system big funds' artificially high (cheap) liquidity is sponsored by the small player's artificially expensive liquidity and/or market move against him/her before he/she trades.
/faster/ 46
/slower/ 482

Indeed
That's a huge difference though. A broker owes a duty to his client not to screw him over. He's supposed to be helping the client. A prop trader has no duty to others in the market. He's their adversary. They're both competing to buy underpriced shares and sell overpriced ones.
receive a tax break for offering some units to low-income tenants

Literally the second sentence of the article. On top of that, units in the same building often cost vastly different amounts of money depending on the height, the view, etc.
Few editors can handle massive code bases like at Google. Google also does not allow coders to store any of their code on their laptop so you have to work over ssh, which a lot of editors don't support well either. I used to use Sublime exclusively but was pretty much forced to switch to vim.
tragically named. given the reference to ascii, looks like u.s. cii.
“We Buy Greek Exports with Bitcoin”
Interesting to me that (most) bay area companies are still trying to hire there. Guess they don't have the institutional DNA for remote work.
I don't think it's quite there, yet. Everything's in place, and Elixir is a wonderful language, but it hasn't been quite battle tested yet.

On the other hand, Erlang is pretty ubiquitous behind-the-scenes, and I wouldn't be surprised if some enterprises do develop their internal software in it.

On the third hand, since Elixir uses Erlang's runtime, it'll be subject to less required battletesting for the same reasons that JVM-based languages (like Clojure, Groovy, Scala, and JRuby) are quickly gaining popularity in enterprise environments that already use Java.
Ask HN: Resources for finding jobs in Japan?
I'm a U.S. native who wants to live in Japan for at least the next year. I do web development HTML/CSS/JS with Node, Meteor, and React being my main frameworks but I've played with lots of other stuff. I only know very basic Japanese but want to learn it fluently. Does anyone know of any good resources to make this possible?
Source:

https://www.reddit.com/r/Bitcoin/comments/3bwnkv/irish_bitco...
I... guess I am. Is that OK? :) I like Erlang too... but I was one of the folks for whom the syntax turned me off originally. I can't explain why, especially if you're one of those developers (bless their pure-engineering hearts) who thinks syntax is irrelevant once you grok it. The best I can explain it is that some brains interpret computer code as a very abstract form of writing and some don't (or don't need to), and I may be one of the former, and that causes some syntaxes to "feel better" or "feel worse". It's... not very rational, sigh.