skysight-inc/HackerNews huggingface dataset:
May be an old-fart prejudice, but my eyes cross to think that 'dash and underline are equivalent' might be a desired thing. Making bash be clever seems like a pile of pitfalls.

To each their own.
As Schmidt has vested interests and personal relationships with the Pentagon, will the public trust him with their security in regard to government intrusion? Should they? Contrast this with Apple's current public relationship with government.

These public activities may not be representative of what really is happening, but trust is all the public can rely on. Very few can understand the techical issues, and very few of those people have access to the information and the time to analyzse it.

However, I'm glad the Pentagon is getting the best help available; the U.S. falling behind in military technology could be an historic catastrophe. Let's not take democracy, liberty, and all their benefits for granted.
Someone didn't know about git submodule, which does exactly what their tool does. There are plenty of tutorials on its usage.
Because speed is an implicit and intrinsic "figure of merit" in automated market making: if you are faster than other market makers, you outcompete them.

There are two straightforward problems with microsecond-speed electronic trading:

* At very small timescales, possibly as a sort of inevitable consequence of the CAP theorem, correlations between instruments that should trade in lock step start to break down. Since you can make money correcting these mispricings, time and energy gets sunk into doing that, and that imposes costs on the rest of the market. It's uncertain how high those costs are, but they are small, and clearly a pittance compared to non-automated market making.

* Electronic trading provides very nice paychecks for pretty interesting technical work, which means some talent gets attracted to the market that would otherwise get paid less money doing something with more social value. How big a deal this is to you depends a lot on your worldview.

To me, neither of these issues seems worth the galactically high cost of restructuring all the markets in such a way that we'd reliably avoid these problems.
the Clive[1] system uses a fork of the Go language which allows readers to close channels (I think it's the most significant difference between the languages, if not the only one):

http://syssoftware.blogspot.com/2015/06/lsub-go-changes.html

--

1: http://lsub.org/ls/clive.html
Wii was also a fraction of the price for a console that multiple people can play including controllers compared to a single VR headset that doesn't include the high end computer and technical know-how to set it all up.

I wouldn't underestimate the impact of "social" gaming on wii's success, it was seen as accessible, casual, gaming at an affordable price. One of the unfortunate aspects of current gen consoles is that the games don't support single-console multiplayer for the most part. I have to leave an go home if I want to play destiny with my friends.

With VR you can't really share the experience so it sort of loses the word of mouth type virality that came along with Wii where you might go to someone's house and play together. Instead it's a solo experience. Even if multiple people have headsets (even more money) you still aren't sharing in the experience in any way.

The smartphone headsets are somewhat better, but still just kind of a neat trick. I don't deny that VR is plenty cool but the barriers for widespread adoption are just too high in every direction I look.
The LinkedIn Android Data Pipeline
By consolidation, he means the Consolidated Tape Association which takes feeds from all exchanges (NYSE, Nasdaq, AMEX, etc) and puts out a single consolidated feed that most non-HFT entities use because its good enough.

They get their data from NYSE from apparently an aggregate feed, which was unintentionally delayed by NYSE. In my opinion, they should have been getting the direct feed and doing all consolidation themselves.

However, HFT firms will still have a vested interest in making more efficient aggregate feeds than the consolidators/exchanges.
The big exchanges are showing a little leg to the HFT players in exchange for kick-backs via fees.

EDIT: cannot reply due to HN rulz, hence inline...

The exchanges compete. The more asymmetric you make the platform for HFT vs the rest the more business you get.

Where would you trade? Somewhere you can win or not? Do I want a piece of that? I might let you know the incantations required if you pay me for the "service".

In theory other liquidity might move away but many ECNs have a very dominant position. For example NYSE.
> Executing some client-side JavaScript to get the DOM setup for first-paint is fine, as long as the payload delivery + render time is fast, and it can be really fast, especially when you create custom elements optimized for first paint.

But those things are not that fast. You can inline the scripts but then you're just making your page heavier (and not taking advantage of caching).

Anything is possible with enough effort but I want to use a technology that makes good results easy. Server-side rendering gives you that, if you can run the exact same code in both contexts you don't have to worry about the types of optimizations you're referring to.
while that might be true, the data is only part of what you pay for.

The speed and format of the data is the other, and major component of what you pay for.

You are paying for what we'd call display only quotes, meaning you get these quotes so a human can visualize where the market is. If your strategies are based on trading once a day then this is fine for you.

The other way in which you will be throttled is how many quotes you can view at once.

If you trade options you won't be happy with only being able to view, say, 20 SPY contracts at a time as there are 1000's of contracts for sale.

Ideally you'd be able to view 20 contracts per date( once a week) multiplied by 2 for both puts and calls over the next 3 months, which is 20 * 2(put and call) * 12 (3 months of 4 week contracts).

This is alot of data to stream over the internet considering that those quotes probably change 200 time a second each.
LibreSSL not affected by DROWN attack
Indeed. You also aren't limited to what is offered to you, as you are free to build your own and deploy to use and share with the community at large.
I'm going for firmware and processor errata if they let me in on this. Their failure will be so expensive that I'll finally have the numbers to justify either semi-custom work from Intel/AMD for legacy or a multi-core, secure RISC-V. :)
Can you be more specific on how your tool compares to specific product? I've used many and been disappointed. Yours (from the home page) seems similar to Quip, which is nice but seems a bit clunky and doesn't have enough integration with tools i already use.

We do a lot of this stuff on Google Drive, Github and Slack Posts. Google Drive is nice because it has permissions and company administration. Slack is nice because everyone uses it, it is easy, and it's naturally where these types of conversations happen already. But Slack posts are sort of buggy and unfinished, and Google Docs don't have persistent chat.

Github is nice for developers but doesn't extend beyond them, and has no real-time functionality.

Curious how you see yourself fitting in this world?
I think this is where crowd-funding can be a better platform for main street investors interested in this space than the stock market. Investing in a game idea that you like helps the game get made, but if it's a runaway hit, as long as there's a mechanism to distribute the cash windfall to those crowdfunding investors, it seems like a much better option than trying to grow to IPO only to burn out a few years later.
That's pretty slick, even if using a camera for facial recognition (!) is a bit creepy.
Some ad-blockers are tracking you, shaking down publishers, and showing you ads
Of course, if you write that software that do care about nanoseconds and channels becomes your bottleneck - congratulations, you're doing great, and you probably have to switch to C++, Rust or even Assembler.

Why not profile to identify which channels are a bottleneck and just replace them with a Disruptor?

https://github.com/smartystreets/go-disruptor
Another tool you might find useful is pipreq.

pipreq --savepath gen.requirements.txt /

The above will run through all your source code, and generate the requirements that you actually use via imports.

https://github.com/bndr/pipreqs

Disclaimer: I contribute to it.
I agree! It's always disappointing when an invitation to contest a controversial statement outweighs the information they were actually trying to relay. Would love to seem more comments and discussion on clever applications of some of these tools.
Virtu, one of the very largest HFT firms, had revenues of ~$750MM, with net income around $120mm, in 2014. Goldman Sachs made $34bn.
I don't think this is the case - disclaimer, I worked at King - if you look at the top 5% of Zynga/King users with respect to revenue, you won't find hardcore gamers, but rather your usual casual gamer but with lots of money to spend. The 'hardcore' gamers won't pay to lessen the challenge. The problem with your idea of creating hardcore games is that it doesn't appeal to most mobile phone users, hence limiting the $$$ making opportunity. King IS now branching off from super casual, but only in a limited way.
Noam Chomsky explains Donald Trump's recent success
Yeah, I don't get this one, either. This seems far away from sane.

What's the rationality behind it?
> Like tptacek said, the price for getting a direct line, while expensive, is not unreasonable for a business. The largest cost will be salaries for the people writing your code and maintaining your infrastructure.

Be that as it may in reality, per below quote I assume that behavior is still illegal.

"A crucial sub-ruling in the regulations prohibits exchanges from giving stock quotes to special groups faster than to the public. This sub-rule is of such importance, that without it, the rest of the rules (Reg. NMS) essentially become meaningless."
Nice. On mobile, tilt your device.
> Have any numbers to back up this assertion...

Nope, just anecdata (based on being a startup in the IoT space).

> Amazon does not have tight enough control over its smart home ecosystem...

I don't know that for sure, TBH, though I think the more open and universal platform will win. Currently the Echo is that, it's not an app you have to launch from your phone (Revolv), you just talk to it, and it does things for you.

Echo's superbowl ad also catapulted it, we have emails from people left and right asking for Echo integration (not Apple TV integration).

Also, why would the customer blame Amazon if their bulbs cause a fire? The customer clearly bought the bulbs, then hooked Echo up to the bulb (in the case of Philips Hue), I'm not saying Echo is infallible but I do think your criticism is unfair.
That approximate location is not on the phone (but in the cell tower your phone currently sees as closest, you can query that but you don't have to and it is not something a party on the other side of a data connection can normally query) and who you talk to does not have to be in there either, it's up to you to populate your address book and to keep your history.
I meant American football, where they actually have an exclusive license with the NFL.

Whatever you may think about PES, FIFA was forced to evolve a lot to compete with it (everyone used to think PES was better). Progress has been more modest for Madden, which has had no competition for something like a decade.
Not to mention that NPM can resolve different version dependencies so if A requires v2 and B requires v3 of a module, they both can live separate and happy lives.

The above is possible for Python as well; I sketched out an implementation which patches __import__ to handle dependency resolution by version, but.... I'm afraid it's a bit unpythonic.
What does this have to do with my comment, or your comment that preceded it?

You understand that exchanges compete with each other, right? The markets are now decentralized; there are like 15 different lit exchanges on which you can trade stocks.
Absolutely. And my go-to context is ASCII whenever it's convenient. This is the only context where I have a clear idea what's inside it.
> 1. Pre-production

It interests me in how many combinations of pre-prod environments exist, as I (naively) expected this to be standardized, but it's not (e.g. https://en.wikipedia.org/wiki/Deployment_environment#Environ... ). I can see the need for two vs four environments for handling different stages of the life-cycle depending on business needs (and budget). Addressing how to choose the right set of environments for a given company/product would be useful.

I also want to say that your product is phenomenal and it has improved the quality of our shop's build and deploy pipeline by an order of magnitude. Thank you.
That's just for tab completion, not overall. I agree that that would be far from sane.
Hmm, does this extend to the Internet connection? Would using a work wifi for your side project mean they can claim to own it? What about public wifi? In order to keep your project safe, do you have to get a cellular connection and VPN into your home network?
I believe he's referring to Strogatz's introductory textbook "Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering".

Amazon link:
http://www.amazon.com/Nonlinear-Dynamics-Chaos-Applications-...
Dealing with Busy People
Well, their model trades depth for breadth -- when that's working it's very profitable.
You seem to take for granted that technology will never be used against citizens.
Boston Dynamics was a defense contractor before Google bought them. Despite what was said at the time of the purchase, the continuation that business relationship should be the expectation.
It's about the NYSE not delivering a product (SIP real-time data) while collecting $100M a year for that service

And, just to be clear, the NYSE generously agreed to pay a $5M fine as punishment?

The actual SEC order is linked to by Nanex, and can be found here: http://sec.gov/litigation/admin/2012/34-67857.pdf It explains NYSE's failings in more detail, e.g. "Inadequate Compliance Efforts" and "Failure to Retain Business Records".
Yeah, but you have to build a business that makes money first. It's still a step forward. Every time someone solves a problem with voice, it becomes easier for the next person.

Some in the hacker community are working on voice solutions to help program with off the shelf programs, for example:

https://github.com/melling/ErgonomicNotes/blob/master/progra...

Someone could probably use the same solution to help the visually impaired.

Throw in the new motion gesture technology, like that by Intel: http://www.intel.com/content/www/us/en/architecture-and-tech...

And soon we'll all have more natural ways to interact with computers.
Attorney general and NSA director pitch cyber-security industry for cooperation
Just as an example, if an HR person took 2 years off, they probably spent 2 years NOT doing HR stuff.
Thanks, are they able to render custom elements that have shadow DOM, including the styles?
Ask HN: How to fight copyright laws?
I see there's a lot of opposition to copyright laws

https://en.wikipedia.org/wiki/Opposition_to_copyright

what's the most effective way for ME to fight copyright laws here in EU?

I have several sites I could leverage if that is useful. I'm also a fairly good coder (most of my code is in the Public Domain).

I don't want to discuss about copyright laws but to FIGHT them, but how?
Sensitive data is data I don't want to share, like private notes, private source code, or private photos. These are not there. I don't carry a mobile phone if I care about my location.
A couple of things:

1) It is a common fallacy that there is "the exchange" or "the market". The market is an aggregation of exchanges (and non-exchange traded instruments) across a wide variety of jurisdictions and localities. But even though there is no central coordination between all that jumble, the instruments are correlated. That is, the change in price, demand, or availability of one is a signal about the pice, demand and availability of the others.

2) The market is made up of participants who exist on a band of price/time sensitivity. That is, someone like a retail trader doesn't have extreme price sensitivity but may have time requirements. In trading that style of participant is known as "dumb" (oh traders, you so PC).

3) Market makers make all their money trading spread for time but thats not where the latency games come into play. The latency is because...

4) Smart money is price sensitive (or price informed) and they tend to be where market makers lose money. Smart money tends to be either prop traders with particular algos, large block hedge funds or other market makers. Those are the people who cause market makers to play latency games, because its a vector a market maker can control that keeps them smart. They will never be smarter than the hedge fund that knows its going to buy a bunch of shares and therefore drive up the price, but they can at least jump out of the way quicker than the other smart money.
Filling out setup.py and other package boilerplate used to annoy me as well but that all changed after I started using cookiecutter.

https://github.com/audreyr/cookiecutter
I've been using pip-tools to manage my requirements. It allows you to specify a top-level requirements file, and from that it builds you a requirements.txt with specific versions and all dependencies. It has really streamlined my pip workflow.

https://github.com/nvie/pip-tools
Well, I guess what I mean to say is their games do not attract the sorts of players who would learn about the developer and follow them; they attract people looking to kill time on Facebook.
Show HN: Convert strings (phone numbers, color hex, etc.) into memorable phrases
Hunsader is basically an authority on conspiracy theories and little more.
So, you use `python setup.py` instead of pip?
Looks really neat! Any details on pricing? Will there be a free plan?
Interesting talk – Peldi at Balsamiq on turning down an acquisition
From the "what, they weren't doing that already?" department.
Indian Patent Office Gives Definitive 'No' to Software Patents
Doesn't the bank require previous written authorisation? I've used banks in several European countries, and on all cases I had to tell my bank explicitly who could send bills to be debited to my account. Moreover, all the authorisations were revokable at any time (although charge backs were not possible).
I rented over there after college. I think working class is accurate. Lots of work trucks parked in the street, caltrain in the backyard and families with not a lot of income.
I don't have any file or folder name starting with a dash, while underscores are pretty common. Treating dashes and underscores as equivalents saves you one keystroke (i.e. you can type `cd -folder<tab>` instead of `cd _folder<tab>`).
By back-of-the envelope calculation I get the diameter of the magnifying glass required is the same as diameter of Earth, within an order of magnitude.
Original author here. Thanks for catching this; the mistake was introduced in the editing process. Should be fixed now.
> Every large corporation eventually starts sucking the tit of the state.

Every corporation is ab initio a creature of the state.
Guy who colluded with other high level corporate officers (see techtopus) to artificially limit the salaries of tens of thousands of highly skilled workers, now asked to advise the government on how to do innovation. For purely moral reasons I'd disqualify him from the position. I suspect he'll find some way to leverage this to benefit himself and/or his friends and won't consider any harm to the public. I don't want this guy in this position.
This was a very thorough and helpful explanation. I'm intimately familiar with the marketing side of the equation in SaaS businesses, investing in future revenue, etc., but less so on the sales side. Based on this explanation it actually seems like there are quite a lot of similarities.

The original question I had was more around the poor performance vs. poor planning aspect, but it looks like there's another variation on option two which is "intentional (if perhaps overly optimistic) planning."

I'm curious for more of the salesperson's perspective on this. Do most sales people and sales managers accepting these roles have much sense of their targets being overly aggressive? How do those hiring conversations typically go around quota and what is realistic?
Minor nitpick: why is the session history larger than the maximum file size?

It always annoyed me that HISTTIMEFORMAT is not set by default. Without it, log entries are simply not timestamped at all.

The readline tweaks were news to me, thanks.
And a stuffed mandrill?
Why is the recommended AMD spec lower than the minimum?
That's not true. Even people who don't like Hunsader's analysis (and there are lots of those people) tend to acknowledge that his operation generates good data.
Wow, just reading your story makes me frustrated. I can't imaging trying to program without being able to see my screen.

How do you anticipate programming as you become legally blind? Will you start dictating code and having it read back to you?
A peer-to-peer website aims to disrupt the author-services industry
> Onsite

> world’s first quantum software company

What's the fuss about locality then? ;)
In other words, declaring your lottery number picks prior to the drawing results in fewer winners than being able to pick your numbers afterwards. Ergo, pre-declaring your picks causes lotteries to stop working.

I really hope the article is satire.
@ylhert I hope you all jump all over this press - have to imagine this could be netted out as an order of magnitude of goodness for you, Steve, & co with some great timely digital campaign/promo work. Maybe you could even find a way to get Kayne in on it?!
Legal issues aside, I'd think of it this way:

If you walked in to work tomorrow and got fired on the spot ("Give me your laptop and leave the building"), would you be comfortable just handing over your machine, then turning around and walking away? If not, that's a problem. It's a problem for you, and a problem for your employer.

Best to keep things as separate as they can be.
I found fancy metrics like cyclomatic complexity rather useless for 1MLoC. Large, simple functions were unfairly maligned, while tangled webs of short functions ran wild and free. Simply reviewing bugs and talking to developers provides a better picture of problem areas.
I'm not sure why there was a disconnect with our sales team, but I'm happy to help. Could you e-mail me with more details? josh [at] mailgun [dot] com

The model clause process is not trivial and often requires work between the legal teams from Mailgun and the respective EU company. We've gone through the process and can definitely help any of our existing or prospective customers get through it, though. Every business is a little different, so we'd need to talk through the specifics.
I like all the stuff that D3 has, but it's all done through the most obnoxious cute chaining API. Why can't a low level library have simple, if more verbose, normal function calls? I see that this thing doesn't try to solve the problem at all.
Forget questions of legality.

Stop and ask this question: Why do we as a society need more and more and MORE mind-altering substances to cope with life?

Seriously.

Is society headed in the right direction if almost everyone needs some type of external chemical influence just to get through the week?

I already have an answer.
Or a startup.
Anyone interested in ZeroNet's architecture may want to take a look at their presentation: https://docs.google.com/presentation/d/1_2qK1IuOKJ51pgBvllZ9...