skysight-inc/HackerNews huggingface dataset:
Did the HFT really solve this, or did simply computerizing the market solve it?

Is it so terrible if your bids fill in 1ms instead of 50ns? Comparing it to open outcry seems a bit disingenuous.
"The prudent doth keep silence in such a time; for it is an evil time." Amos 5.13

> The black swans are coming fast and thick.

"Therefore thus saith the LORD, the God of hosts, the Lord: Lamentation shall be in all the broad places, and they shall say in all the streets: 'Alas! alas!' and they shall call the husbandman to mourning, and proclaim lamentation to such as are skilful of wailing." Amos 5.16
Macy's is closing another 100 stores
Lambdas in modern idiomatic C++ are also essentially zero-cost, or at least they're supposed to be - they're not heap-allocated, and are strong candidates for inlining.
The Ship Breakers of Asia
Is this really so awful during a Celebrity Q&A?

If celebrities get unfiltered hate and vitriol during Q&A sessions, then you'll find very few of them will do it. I don't think this is a massive abuse of power, especially given that it's a private company.
I believe it goes straight to LLVM IR.
Looking inside the Node module dependencies
You can't use the back arrow on Chrome anymore.
I like to think so too but the US Supreme Court has sanctioned civil forfeiture on more than one occasion and their decision is, by definition, constitutionally consistent. (Which is not to say that a future court couldn't reverse it, but I don't recommend you hold your breath waiting for that).

However congress could pass laws forbidding it. That is also constitutionally valid.
The Boston region was, once upon a time, thought to be competitive with SV. But it fell behind in hype at some point during the 80's and never came back. I would be unsurprised that it is a decent tech market even today!
Analemma_ -> It happens to everyone (except me, because I have a lot of practice). But I wrote a little something about it -> https://www.backblaze.com/blog/why-backblaze-bought-a-porn-s...
> no sane way to intermix them.

My understanding is, the idea is to put the blocking stuff in a threadpool with https://github.com/alexcrichton/futures-rs/tree/master/futur...
> Are libmill and Go's approach the same? I.e. Holding concurrent state in multiple stack frames? What causes that to have degraded performance?

In the M:N approach you have to allocate stack space for each goroutine that you spawn. This requires that you either know the size of the stack up front (generally not possible without being conservative and requesting a large allocation) or that you start small and grow (resulting in a lot of memory traffic and pauses in the growth case, and much harder to do in C).

By contrast, with the zero-cost futures approach we statically know exactly how much per-goroutine size we will ever need, and we can allocate precisely that amount. Furthermore, we only save the data that's absolutely needed across blocking calls. This results in much smaller per-connection state, and as a result it's quicker to allocate.

It's the difference between static and dynamic control flow. Full M:N requires us to give up static knowledge of what a goroutine will do and try to do the best we can at runtime. With futures, we have a lot more static knowledge, and as a result we can optimize more aggressively.
Yea, it should read "IPv6 available ... for one use case .. and not the ten other ones."
Yea, as a result of -> https://www.backblaze.com/blog/why-backblaze-bought-a-porn-s...
> Except it's not trivial, it's not 'free' - it adds noise to the code base and the idea it will eliminate all typing bugs is ludicrous.

Except it is trivial. Just add the type declaration like it says in the PEP. There. Problem solved. Who in their right mind makes a fuss for such a trivial thing?

> That's one of the reasons why the average Java program is 2x as long as an equivalent python program.

That's a ridiculous thing to say, and is entirely oblivious to the issue of boilerplate code that is mandatory in Java.

> No, not obviously. Are Java programs easier to read than python thanks to their explicit variable declarations and tendency towards verbosity?

You're trying to misrepresent a personal (and miss-guided) opinion that you formed on a particular programming language as being representative of a single issue.

If your argument was sound and remotely rational, you would've pointed something in the PEP to discuss the merits of the PEP. Instead, you invent problems where there are none by making up stuff regarding an entirely different programming language.

It sounds like you're very opinionated about something you clearly have no ground to criticize or comment on. Therefore it's pointless to continue with this discussion.
Makes sense, any examples of good/simple sites that come to mind?
New Reference Benchmark for Real-Time Analytics
This is the answer to all your dreams
Finally we can have a fair market for DDoS! This is what will liberate the system from the evil overlords of DDoS corporations!!!
Recursions without names: Introduction to the Y combinator in JavaScript
The construct wouldn't be valid as written for the reasons you mention. The blog post for this discussion glosses over the details by writing `impl Future<Item = Bool>` instead of the concrete type a future would have to have in Rust today.

I'm not an expert but one of the ongoing dicussions in the impl Trait RFC is where the construct can show up. The preliminary version can only appear as a return type from a function where the compiler can always determine the exact details at compile time depending on the chain of calls. I believe typing out the entire type of the future in the struct would work but, again, I only somewhat know my way around the language.
I have a tough time believing that people were sitting with rapt attention for the full duration of two 3 hour stump speeches.
Well, they're two different points: closures in rust do not inherently have to heap allocate. But that also doesn't mean that they can _not_ be heap allocated either.

And in this example, it's not even really the closures that allocate: it's still one allocation, regardless of the number of closures.
There's a lot more to it than that, and I'm currently supporting ~2000 users on the free plan as well (though I'm phasing that plan out).

Ping is running in 7 regions, has an Elasticsearch cluster for logging, another for the check data itself, thousands of checks running each minute and thousands of alerts running each minute. RDS for the primary store, SES for emails, EC2 for hosting the app itself. Add on extra services such as Baremetrics and these things add up quickly. Run 7 EC2 nodes and you're already well over $250, not to mention the loads in each region are different.

Lambda's pricing is indeed not competitive with VMs right now, but that will go down with FaaS becoming wildly available from other providers. The more important thing to me is that it's close to zero maintenance, no bastions, no AMIs, no provisioning, no third-party monitoring, etc.

If you've ever worked with Elasticsearch you'd also know that it requires a pretty substantial set of resources to function well. I'm happy to over-provision for the beginning if it means providing a better experience. Nothing would be worse than under-provisioning IMO.
I think we should let people do that currently. My issue with the current way things are, though, is that the default is fertility. I know many people who had kids before they were ready, because it was unplanned. I'd argue that it's more moral to prevent unplanned pregnancies, but give people the choice to become fertile whenever they want.

> Why force them to partake, and open up the easiest route for a government to screw with probably our most basic right.

If you read my above comments: That's why, even though I wish we could implement it, I probably wouldn't support it if it was an available option. I don't trust any government to do it correctly.
Also in standard mandarin, where you can soften an imperative (I am told that the intuition is that the duration of such a modified verb is short) by adding 一下 "one time".

As far as I know (not authoritative), the construction is native.
It's an interesting project but to be honest, Regular expressions are kind of terrible as a piece of software if one is looking to embed them in larger software, especially if the regex gets at all large.

Have you can considered generating something like a formal grammar, a recursive-descent parser or a software library?
Any idea if it's HIPPA compliant?
Responded above, there was a free plan initially.
The State of Vue
While I'm not a proponent of the idea that Israel is behind this malware, I disagree with you. Israel is not on particularly good terms with Russia. Yes, the two governments have established a hotline to ensure that Russian military maneuvers in Syria are not misinterpreted, but the two countries are closer to foes with a mutually accepted cold peace. It's in the strategic interests of each country not to be outwardly hostile to one another, but they're definitely adversaries in many respects.
Hmm... When I asked my Finnish coworkers about that in the past they stated that it was.
Now is a really good time to buy a helicopter
Gaining access to Imgur's production database
One solution is to put the Future into a Box.
> Are you adding storage because of new users, or increasing storage needs of your existing users? 100,000 users needing an extra 50gb each would require 5,000tb of increased storage.

Both - As digital imaging and video have become more prevalent, our users are starting to hold a lot more data - but along with that we're constantly adding a bunch of customers as well - so it's a bit of both!
Facebook’s blocker-blocking ads blocked by blockers
I don't understand this mindset.

This site uses features some ad blockers block.

When you go to Google/Facebook/etc ad-management interface they too ask you to disable ad blockers because it directly interferes with the site functionality.
How  to Control Your Endless Craving for Sweets
Mobile Loyalty: The Good, the Bad and the Ugly
Introducing Amazon Kinesis Analytics
Jefferson (proposed Pacific state)
Ask HN: Who to follow on Twitter and why?
I've had twitter account for few years, but still haven't got too many people to follow. Who do you follow and why?
This is the page for quotes and motivation
dupe: https://news.ycombinator.com/item?id=12186300

also, please don't change submission titles.
I am not alone!
I miss Gopher. I remember when the Gopher sites started to display: "This service has been discontinued. Please use WWW instead". I was completely disappointed.
IPv4 traffic over IPv6 is permitted, though. They just want you to use APIs that work independently of the underlying decision to use IPv4 or IPv6.
> People still don't think IPv6 first, so it's always a separate project to tack it back on.

This is a pretty big problem too because there are many services that don't take firewalls into account. They're two totally different protocols and have two firewall stacks (iptables/ip6tables). I don't know if Windows Sever is any better at either abstracting both firewall sets or ensuring you are explicitly warned if you leave IPv6 addresses in a different firewall state than IPv4.

Amazon's IPv6 support is pretty horrible, and that's terrible consider just how much of the world runs on Amazon and our total exhaustion of IPv4 addresses.

Without broad scale IPv6 deployment, we're going to get into a split-Internet situation where people will not be able to reach an audience without an expensive legacy IPv4 address.
Well, one of the problems with M:N threading is that the "switch into C for that part" gets a lot more expensive, negating the speed increase.
>One huge downside would be that older people tend to skew to the more conservative end of the political spectrum, and can end up drowning out the voices of the young.

This is actually not true [0]

[0]http://economix.blogs.nytimes.com/2012/02/15/getting-more-li...
Google to Power Stanford Medicine's Clinical Genomics Service
Apple Picking Robot
>> "I fear, based on experience, that some developers well be looking at this and will sit there trying to choose..."

Sure, but it's not the responsibility of this blog post to protect bad/lazy engineers from themselves.
Good grief, don't get your neocon underoos in a twist. There was no "advancing genocidal army". That was a convenient lie told by Qaddafi's soi-disant political rivals in Switzerland and retweeted by every lazy-ass media organization in USA. [0] He was raping children? Gosh that's terrible... when they do it in Saudi, UAE, Thailand, Brunei, etc. Scramble the fighter jets! He was corrupt and cronyist? Umm... never mind on those fighter jets, we'll find some other solution for Washington DC.

You're the only one suggesting that the West should "create democracy" anywhere. Libya ain't Lichtenstein. Besides everyone knows that the democracy goalpost gets moved whenever it's convenient, like it did for Mosaddegh. Qaddafi was a violent corrupt warlord, but he wasn't the first in Africa, nor even the only, nor certainly the worst. More Libyans died in Reagan's post-Lockerbie bombing back in the 1980s than passengers died in the bombing itself, and Qaddafi had been fairly tolerable for about a decade before the French philosopher you follow got a hard-on for him.

One can't bomb the fuck out of a place, assassinate its every leader, supply arms to the uneducated violent rabble that show up to replace them [1], and then reasonably blame the mess on the assassinated leaders. Logic doesn't work like that. We could pick out any number of nations in Europe, Asia, or the Americas that would look like Libya does today, five years after violently removing all civil authority and encouraging violent terrorists to move in. That's even considering the "stabilizing framework for the last 100 years". What a joke; next you'll credit Rome's defeat of Carthage.

If you'd like to redpill, consider the fact that USA military-industrial complex makes more money when USA is bogged down in multiple never-ending wars. Consider also the fact that USA news media is basically controlled by the MIC, and has been since the sinking of the Maine. Stop believing the bullshit, and the real world will stop upsetting you so much.

[0] https://www.foreignaffairs.com/articles/libya/obamas-libya-d...

[1] http://foreignpolicy.com/2016/03/22/libya-and-the-myth-of-hu...
Adalight is also cool and one of the very few projects where instead of being able to just do it on a basic stamp instead, it actually benefits from moving up to a Teensy for faster refresh rates. Adalight is TL;DR picture-sensitive ambient monitor / TV / projector backlighting. The colors around the monitor change based on what's on the screen. It's a neat effect that was standard on some Phillips TVs: https://learn.adafruit.com/adalight-diy-ambient-tv-lighting/...

http://davenewson.com/posts/2013/ambilight-with-teensy-2.htm...

Also works with e.g. XBMC. I'm hoping to get mine working with my FireTV.
Also, Linode has supported IPv6 at not additional charge for years.
I used too, but I'm not interested in being pulled into the increasing amount of politics involved or public scapegoating involved in social media.
> Being able to express your code in a sequential manor and still gain the performance offered by implicit fiber,goroutine,w/e scheduling is pretty awesome.

You don't gain as much performance. On Linux, you don't actually gain that much if anything over 1:1 threading. Most of the benefits of goroutines actually comes from the small stacks, which don't have anything to do with M:N and 1:1 to begin with—they're a feature of GC.

As the blog post states, our end goal is to achieve the ergonomics of Go-style M:N without sacrificing nginx levels of performance. With this futures library, we've established the foundations. It would make no sense to give up before even trying.

> And if I need anything better performing, I can still switch to C for specific use cases.

Why would you write networking code in C in 2016, when there are better alternatives available (like this one)?

Rust's philosophy is to have both performance and ergonomics. It rejects the idea that optimal performance requires a cumbersome programming model. I'm not about to give up on that.
Lambdas in C++ are almost identical to Rust ones (each closure is a unique unnameable struct containing the captures, with an overloaded operator()), in fact, the current Rust scheme was explicitly inspired by C++11 closures. Historically (C++98), it's true that not much code used closures, because they didn't exist at a language level, but the modern language uses them much more aggressively, even pushing hard on making them more and more flexible (e.g. auto/generic closures in C++14). For instance, sort[1] can take a closure which is more efficient that way than a function pointer, and easier to use than a manually implemented custom type.

Also, closures are just structs with functions that take them as arguments, so if the compiler can handle those, it can handle closures.

[1]: http://en.cppreference.com/w/cpp/algorithm/sort
Upping the volts will make hybrid cars much cheaper
Thanks - this is just what I need. I listen to old rock and roll, new age jazz, texas swing, country gospel and so much more...

I tried
Santana,
Mountain,
Ten Years After,
Alison Krauss and Union Station,
Asleep at the Wheel

I see bands I like and some new ones to try. I'm going to use this to create some new google play playlists for my commute.

Thank you so much.

[EDIT] typo
Looks like he made a topo
In hindsight it was a stupid limiting move. Yes, we did get the Gopher T-shirt on MTV and a number of companies did end up paying. I was even loaned out for a few weeks to Schlumberger to assist with putting Gopher servers on Oil Platforms.

But it was optimizing for a local maxima. The damage was done, the community was broken.
Brazil has extremely high import taxes on all electronics.
It would be useful to give a Future a name (for debugging) in the code that creates it, so a list of "pending jobs" is more readable. I don't think any other language is doing that.

Like other kinds of debugging info, you might also want a way to strip out the job names in a production build.
Add around 10-30% (but are cases of even 150%) of speed up in Go 1.7 that will be released next week.
When I first started asking friends about SR/GR, they pointed me to 'Gravitation' by Misner, Thorne, and Wheeler. I really appreciated the "dual track" nature of the book, and for a long time it acted as my "What do I need to learn next, to understand the concept I was trying to read about?"

Many times, I've tried to get other people interested as I was to pick it up, and I've noticed something; the ones who want a textbook tend to stick with it. The ones who take a look and say "No no, I don't want all of that technical stuff", don't actually want to learn, they just want to magically know.

I'll never have the knowledge or abilities of a graduate student in this field, but I think there's value in learning what I can, while (in a positive way) knowing where I am in relation to the field I'm interested in.

And stay away from pop-sci, it does more harm than good once it gets you interested in science.
And the counterexample of 15 didn't work?
The default should be to ban use of any compound until you can reasonably prove it is safe according to the current state of science, not allowing everything until somebody proves it is unsafe.

This guarantees an exponential slowdown in human progress, while not demonstrably leaving us any safer.

No, thanks.
I'm guessing mindcrime's talking about Cantor and Godel and the continuum hypothesis

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

I remember learning about them in the philosophy of maths, but have no idea if they have any consequences in Physics. And like /u/lasfter I'll stop there before I embarrass myself.
I think that one important difference between natural and formal languages is that every time you use a natural language you are contributing to it's evolution. Reproducing a formal language is much more intentional and happens a lot less frequently.
"hotting up"?

http://dictionary.cambridge.org/us/dictionary/english/hot-up
How does it handle fetching data from a path on the same origin? For instance, I only need to fetch('/api/users.json') on a certain page (/users). This means that it can either be hydrated in the initial state when performing a full page load of /users or needs to be fetched (using xhr/fetch) when navigating to that page from another page on the site (which shouldn't require a full page load).

So how exactly does the server perform that same fetch when attempting to hydrate the full page without actually making an HTTP request against itself?
Ironically, today it's the national newspapers in the UK that play the role of the demagogue. Headlines that shriek at readers in hysterical tones. Foaming-at-the-mouth outrage deliberately manufactured to inflame public opinion. Lies, deceit, distortion - it's the stock in trade of newspapers both left and right (although our right wing press are particularly vicious and nasty). Honest, truthful reporting is barely to be seen.
Me too. Use Dropbox to sync the file to devices
No, you have to secure your blog posts because cookies against the top level domain can be in the request headers sent to the subdomain[1].

It's a bit bizarre you'd blame HTTPS, what is your alternative, don't use https?

[1] I say "can" because it depends on how the top level cookie is set, whether the browser respects the secure flag, and individual browser versions.
Can you list some important implications of "is Pluto a planet or not?" and of "is Basque a language or a dialect?"?
I can see it happening. As a non-physicist programmer who knows a little bit about a little bit through popular science (like the people being discussed in the article), I know "just enough to be dangerous" about renormalization. i.e., that it was for a while a controversial practice derided by opponents as "handwaving problems away with division by infinity".

I also know that much smarter people than me don't consider it a problem anymore, but it's exactly the kind of gap in the door that self-taught "experts" would use to say that the whole edifice of science needs to be torn down as incorrect and replaced with their personal theory.
Aren't generic types with one associated type isomorphic to 'normal' generic types? In that sense, it is still odd.
> ergonomics of languages like Erlang and Go

My brain read that as "ergolangmics"
Robby Leonardi – Interactive Resume
Deserve what?
Because Phoenix has a WS abstraction (Channels) and supports it out of the box.
A few weeks ago I wrote, what I thought was a simple comment about how I use fasting/calorie restriction that ended up getting 210 votes and causing a lot of differing opinions as to its health benefits.

https://news.ycombinator.com/item?id=12188577

Aubrey De Grey is someone who has done alot of work in this area and I recommend watching his TED talk.

https://www.ted.com/talks/aubrey_de_grey_says_we_can_avoid_a...

Like almost all science in this area, nothing is really proven to work yet.
ThoughtGerms – This Video will make you angry
+1 for CloudFormation support on launch day.
+1 for support for ECS services with dynamic ports (finally!)
-1 for no CloudFormation support for ECS

(To configure an ECS service to use an ALB, you need to set a Target Group ARN in the ECS service, which is not exposed by CloudFormation)