skysight-inc/HackerNews huggingface dataset:
FaunaDB is faster in an unclustered, unreplicated configuration too, but that's not what FaunaDB is really for.

We should track disk IOPS, though, so you can do an apples-to-apples comparison of how much low-level throughput the database is driving. I believe the instance store disks in the EC2 C3 hardware class can support about ~20K write IOPS each.
grep output, compile errors link to the relevant file, and location within said file.
It's funny that we're so divided on what to do about this, because when the plan by big ISPs to start discriminating based on site popularity was announced, basically everybody from right and left was outraged by those plans.

Then it became some kind of political football and people were divided up on how to respond to it.
I'm pretty sure this issue has come up before, since I worked at a defense contractor that (I assume) wanted to buy employees a thanksgiving turkey, but had apparently converted it to "here's a $10 gift card for a major grocer that sells them" so you could get something else if turkey wasn't your thing.
The issue with CloudFlare here is that they never really cared to be a good "normal CDN", which would make this performance boost possible by using a combination of intelligent caching and an extremely large number of POPs using good trunks; see Akamai or CDNetworks for typical examples of trying to actually play the game of a normal CDN.

Instead, CloudFlare relies on crazy content transforms that started as essentially "what if we run mod_pagespeed for you in the cloud as a service" and then expanded in scope from there. I mean, even when they cache things, as I understand it their cache hit ratio is extremely poor (whether due to restrictive cache sizes or limited retention windows, I don't even venture to guess).

This means that if your content isn't inherently slow (using poorly compressed images and tons of fragmented JavaScript and CSS files with broken ETags being consumed by HTML with script tags in "the wrong places", none of which is minified), CloudFlare is going to make your site slower.

Really: the two things they ended up getting stuck in the ecosystem for were 1) being free or at a fixed low price for supposedly infinite bandwidth (though people report that when you actually use a ton, CloudFlare claims you are being attacked and need to upgrade to their protection racket, which leads us to), and 2) performing DoS attack protection by using a ton of annoying heuristics and IP filters and JavaScript delays and even captchas that you should notice no "real" site behind a normal CDN ever seems to need, and yet somehow is a hallmark of the experience of "this site is using CloudFlare".
"I think that Democrats are sometimes guilty of playing on fear and anger too, for example a resentful desire to smash elites without any realistic constructive analysis. I think that Sanders is admirable in many ways, but by inviting people to feel anger and in a sense fear of elites, and then offering them only hopelessly unworkable programs, he encouraged emotional irresponsibility."
And even then, no guarantee. One could host a static shopwindow site on his own, and use CF for the actual backend of a mobile app under a different domain that nobody knows about.

There is no real way to know what has leaked and from whom. The only ones with real info are CF and it's clear from the amount of sites they've missed in their purge-requests that even them don't really know.
True. What I meant is that the servers are going to be terminated in 24 hours, even if they don't need the resources atm. AWS doesn't terminate them up until they don't need them.

Also I personally find much easier to understand is the pricing. It's very consistent and simple. Preemptible servers are discounted by 80% from the regular ones. On AWS the price changes, also they only offer older generations while GCE offers any type at the same discount.
check docparser.com
1. I tried it before and I users feedback was: I do not understand when actually the best time to surf. Probably my UI was bad.

Haha well whatever works I guess!

2. Is "Use my current location" should be a button after click it should open pop-up and ask for a permission to use location?

Exactly.

4. You mean after the search or after getting first success load home page with current location?

Either one. It just doesn't make sense to show it if your app didn't find anything

(Sorry for the late reply!)
Nice project, but next time fire the video director: you can't let an actor do yoga in jeans :D
> YMMV, but I had to bump on DO droplets to 1gB memory for installation, even if 512mB could do it while running.

Alternatively you could just add a swap file.
But actually being able to do it with your hands is nothing more than a party trick. Skill in a vector editor is key, and some domain knowledge, but surely not actually hand writing beautifully?
This is very much like a sign that Uber again takes an old path of silencing people and problems instead of fixing toxic culture. Makes me think that they also prepare to blackmail Fowler.
Did you really make an account just to post that?
As the paper [http://shattered.io/static/shattered.pdf] says:

> This is an identical-prefix collision attack, where a given prefix P is extended with two distinct near-collision block pairs such that they collide for any suffix S

The near-collision block pairs is the difference everyone can see in the image. Whoever created the PDFs did everyone the courtesy of keeping the suffix the same. There's numerous examples already of different PDFs with the same hash.
Yes people really can be prone to be addicted. Look it up.
Ask HN: (CloudFlare bug) - Why does write() in C allow negative length?
In context of the CloudFare fiasco, the bug report[1] states this

>> My current theory is that they had some code in their "ScrapeShield" feature that did something like this:

>> int Length = ObfuscateEmailAddressesInHtml(&OutputBuffer, CachedPage);

>> write(fd, OutputBuffer, Length);

>> But they weren't checking if the obfuscation parsers returned a negative value because of malformed HTML. This would explain the data I'm seeing.

I haven't used C in my professional career (I mainly use Java), so the fact that this function allowed a negative value, for "num bytes to write", to be passed to it and then even went on to write data without throwing an error for passing a negative value baffles me. I'm genuinely curious why this function doesn't throw an error for negative "num bytes to write". Is there any use case which I'm missing where it would be valid to send a negative value and expect it to write negative number of bytes?

[1] https://bugs.chromium.org/p/project-zero/issues/detail?id=1139
Who actually owns the rain forest land? It seems odd to me that this article does not really get into that. The simplest way to save the rain forest would be for some entity, private or public, to buy it up and turn it into a park. That seems way more effective than trying to convince companies to not use it for farming, since there is no limit to the supply of companies that are capable of operating a farm.
Online shopping on EMI on debit card
Cloudflare f*cked up big time. It's not the responsible for other third parties to clean up the mess. Especially it won't happen 100% world wide anyway, there are too many parties who have indexes (public or private).

In the end Cloudflare should be held responsible. It also puts the whole CDN service business in a bad light.
> If you never allow yourself mental downtime, then everything you do feels like work.

What makes you believe that what reedlaw described is not to be considered mental downtime? I have made quite the opposite experience: when consciously reflecting and deciding about my mental downtime in advance, it turns out to be the most recreative. It's worth noting that I made bad experiences with: tomorrow from 7-730 I will be reading/running/cooking/medidate/watching an educational video for recreational purposes. The way to go for me is to predefine a set of activities which I support based on a principle. When in the situation for donwtime, I then choose from this set.

Edit: typo
Well that's a poster I'm ordering for my wall.
How to monitor the apocalypse using big data DevOps
teaching is a good start

practice answering questions out loud (even when on your own)

practice communicating while restricting your resources (read picture-book with it facing your audience, when discussing a bug with someone don't touch their keyboard)

when listening to your favorite examples, pause the feed to consider why they selected a particular path
7 Reasons Why Using WordPress for Your Startup Is Your Best and Smartest Option
I genuinely can't tell if this is meant metaphorically or literally. Assuming the former, lying suggests a level of consciousness that I don't expect bees to have.
s/open\ source/free\ software/
R is a bad programming language. Learn R.
Reminds me of...
https://xefer.com/wikipedia

Builds some very cool chain of links all leading to Philosophy
I think the solution requires to stop allowing harassers to get away with harassment and ensure punishment. Still there are many questions about how this can be organized and maintained.
Which scientists? About what issues?
Can you explain why MaidSafe has 10x the market cap if it's worse? Asking purely out of ignorance.
You don't have to have a database user for each application user. Database roles are mapped to groups and application users are defined in tables as always and their ids can be used in RLS policies. It's hard to explain in a few words but the main point is that you don't need a database role to map to each application user
Are Sia's prices per TB really 15x cheaper as posted elsewhere in the thread?
A perfectly balanced game would be impossible to create, given strategy X compared to strategy Y, X will always seem abusive, but then strategy Z might seem abusive to X, to which Y seems abusive, etc.

It's a bit like rock-paper-scissors, if someone starts using paper, stop using your rock and replace it with a scissor.

Constantly changing balance patches from the game developers also become a treadmill and can feel even worse than trying to keep up with shifting strategies from opponents. Consider character X has your favorite ability Y which you know how to use very well. You take a 2 month break and come back to the game which has been patched in the meantime. In the middle of a critical fight you try to use ability Y only to discover it only does half the damage you are used to. That is not very rewarding for all the time you invested in practicing Y.

At the time it's kindof fun when the developers throw in a bone to cause some disruption in the strategies, as long as it doesn't happen all the time.
Is there a PDF to HTML converter which can consistently get line breaks right?
Next time, beware of parsers. Or formally verify them :)

https://arxiv.org/pdf/1105.2576.pdf

(disclaimer: co-author)
Is Filecoin going to have a token sale, and if so, any idea when? Will it be an ERC20 standard token?
If a result opens up an entirely new paradigm, then you can bet there will be people trying to replicate the experiments.
Sounds like there's a pretty simple work around, just use mobile Internet not wifi.

(You shouldn't use corporate wifi for a personal phone anyway)
If I would play games for 90% of the time I currently spend on Reddit, Hacker News, Twitter, Facebook, etc, I'd be a better man. Happier and more effective.

I think I'll start doing exactly that.

http://www.hackernewsletter.com/
...and it had half of a customer logo on it, along the bottom edge.
If you have "enough space" then you should technically be able to rent out some of the extra space to earn $
Cloudflare's email to customers has been calling this a "memory leak", which means something entirely different than a "secret data disclosure".

One causes swapping. The other causes a month of extra work.
NearlyFreeSpeech seems to fit your needs:

https://www.nearlyfreespeech.net/
But it's not hypocritical in the least. CloudFlare is not in the business of removing customers based on site content. Google is. It's entirely reasonable for CloudFlare to expect Google to clean the caches without having to consent to being internet cops.
> "Our activity at Uber has gone up 3x since they blocked us on their WiFi," Shin says.

Streisand Effect in 3... 2... 1...

It's 2017. Have we really not learned this lesson yet?
How to Identify, Report and Resolve Workplace Incidents
I wouldn't assume so: a larger company can afford to sink a lot more money into litigation, so they could effectively bleed the small company dry defending even a frivolous lawsuit.

Patent trolls are one example of this - where they may deliberately select weaker defendants (instead of going after the bigco "infringers") so ensure they hold the upper hand in the financial power imbalance.
Apple looking into video of exploding iPhone 7 Plus
Are You a BBW Admirer and Alone? How to Find a BBW?
> Web app A might want its events to appear in the same order to all of its clients, and Web app B might want the same for its events, but there's no reason to enforce that all clients of all apps see all events of all apps in the same interleaved order, in an open world where new apps can be created without any central authority, and where no app or client trusts any other app or client.

Is this something that's just not part of the current Ethereum picture or that is necessarily not a part of what Ethereum is?
Can't you just share the available bandwidth fairly between users in that case?
The global corporations don't clear rain forests for fun - they do it to feed a growing world population. And the people having children beyond what the earth can support are "locals", primarily in Africa and the Middle East.

Population growth is always the elephant in the room.
One way cloudflare could mitigate the damage they caused is by coughing up some money to facilitate non-profits in their cleanup activities on behalf of cloudflare.

Polluter pays.
PvP for some games can be like joining a sports team. Some people prefer it as a competitive outlet.
I think you've taken the hypothetical far beyond plausibility. If you think you need to drop 90% of a customer's traffic because of congestion internal to your network, something has already gone badly wrong. I don't think it's realistic to hypothesize that you have a functioning and profitable ISP that enforces strict priority of higher-paying customer traffic over lower tiers rather than proportional or equal allocation of available bandwidth.

But setting aside the question of whether anybody would sign up for such a shitty ISP, you don't suddenly need to throw out 90% of a customer's traffic unless you're suddenly hit by a DDoS that you can't mitigate in any saner fashion. Congestion that bad will build gradually, and you'll have plenty of RTTs to send congestion signals to your customers. If a customer is running an application that is so unresponsive to congestion signals that they end up using 10x the bandwidth your backhaul has available for them, then that customer can have no reasonable expectation that any other applications remain usable. Any sane video streaming service would have lowered the resolution and then dropped the connection entirely as the congestion developed and packet loss increased.

Ignoring even that, you still haven't come up with a situation that requires non-neutral traffic management. AQMs like Stochastic Fair BLUE and Cake will automatically identify the unresponsive flow(s) and probabilistically drop those packets at whatever rate is necessary to alleviate the congestion, converging on 100% drop probability as the flow continues to behave like a DoS, while well-behaved TCP-like flows are minimally impacted (aside from a degree of congestion signalling necessary to keep their total bandwidth usage within the limit of what's available). SFB and Cake don't care about where the traffic is going other than to identify what flow it belongs to. They don't care what kind of traffic it is, they just care about how it behaves. They're neutral algorithms, and they provide a reasonable solution to the unreasonable challenge you've posed.
Offtopic: "with all due respect" is often followed by words void of respect.
Doesn't work on mobile browser.
Ah, I get it now, thanks for explaining.
My ISP actually did once cut me off when one of the machines on the network was compromised by malware. I called up their support line and they told me what had happened, I fixed it, and all was well.
This particular application has name called database application builder (DAB). I think that's probably how DabbleDB got its name. Also checkout out Caspio (http://caspio.com) and ZenBase (http://getzenbase.com). They are similar products in this space.
I never liked CDN's because I don't like monocultures and the whole 'we decrypt your traffic but we can be trusted' bit defeated the purpose of HTTPS to begin with.
The odds that Google had the first team of researchers to trip over the bug is low. But we know that they were the first team to disclose the vulnerability, and the only reason not to disclose it is if you wanted to exploit it.

So the key question really isn't "how likely was someone to find this", but "how likely is it that Project Zero was the first". I think it's hard to estimate odds, but I'd be surprised if it was even as high as 50%; there's too many teams, individuals, freelancers, state actors, etc. actively engaged in looking for this kind of thing.
The Helsinki Foundation is starting to do that - conservation via the free market.
Will we ever tire of blaming scapegoats?
How do you just pick up a project from a set like that? Typically if I put something on a list, it's not motivating enough for me to want to do when I have downtime unless I really want to work on something.

Many mentally challenging activities I'll start spontaneously, but it's typically small ones with direct, achievable goals, like write a little scraper in a new language or reverse engineer a single mechanism of an application.

I only have a few times a week when I have downtime that I feel like I can pick something off a list. The rest of my downtime I want something to do - and that's where games come in - and I'm quite glad for them, because without them I'd spend much more time watching TV, reading junk political threads on reddit, etc.
Sounds cool and all but two huge problems:

1) Copyright: completely re-serving the complete content of the top 100 sites with your own ads does not fall under fair use and would almost certainly be a magnet for lawsuits.

2) Distribution: how do you find your niche of people with poor internet connections and get them to use your mirror instead of whatever site it is they want to read?
Except it is the responsibility of the third parties to clean up the mess. Cloudflare has no control over their infrastructure.

Forget the blame game for a minute: there is personally identifiable information of the search engines users sprayed all over their cache. At this point it doesn't matter who put it there, there's a moral responsibility to clean this up, for the greater good.
This will definitely help fix things.
I would choose Rails if my biggest concern were time to market and server costs weren't a huge concern.

For any kind of site where you're selling a service or product and for the vast majority of freemium models, Rails is great. You'll have to scale a bit sooner than if you chose something like PHP, Node or Go, but you'll have plenty of revenue to pay for it. You'll also either get to profitability or to the point where you realize your experiment is a failure a lot faster.

I wouldn't use Rails if I were working on something really simple or if my plan were to monetize off of ad revenue and a huge base of free users.
NFSN, while neat, is not a CDN.
I had a higher base quota, but my parents did something very similar, where working on creating and playing my own games didn't count against it.
I don't remember. Can you point me to an article?
Ask HN: Why is Bitcoin.org editable in the browser?
Just click/tap and hold for a couple of seconds and the webpage becomes editable in the browser window.

Anyone's got a clue why is that so?
This does seem to be a reality western youth do need to deal with.

Boomers encourage Millennials to play property, after all, it's in their best interests. I supposed they can't complain when their kids decide to live at home into their thirties and pay little to no rent, where else do they go? :)

Pension concessions could do with a review, with all that money, maybe it should be millennials getting a cheap train ticket here and there?
It seems to me, that every time they do this, they make people less likely to jump onboard their next product, making it's early death more likely, perpetuating and accelerating the cycle.

They could really do with getting their shit together and then following through - and if they were going to pick one area to start with, please, please pick messaging.
I actually believe exactly the opposite, it was chance that you saw this post on HN and had the good faith to update the article, and I believe fostering a nice community on your own sites increases the odds of these kinds of events, and in the end improves reporting accuracy and quality (among plenty of other benefits).
"Richard Lynn is one of the most unapologetic and raw “scientific” racists operating today, arguing, among other things, that nations with high average IQs must subjugate or eliminate lower-IQ groups, which he associates with particular racial groups, in order to preserve their dominance."

https://www.splcenter.org/fighting-hate/extremist-files/indi...

I would very strongly advise taking the paper and findings here with an exceptionally large helping of salt.
It has. Don't use clipboard to propagate the password but use keepass2android's keyboard.
Some of those can be pretty fun, but when you get to the point that paying for it seems at all tempting it's time to take a different approach - the way which involves a decompiler, a debugger and maybe Frida too.

When free to play becomes pay to win, writing your own cheats is the more fun and rewarding option.
Thanks for the lisr. I think negative effects of labeling a paper irreproducible when in fact it is not is greater than the positive effect of correctly labeling a paper correct.

Because if a piece of work is important enough. People will find the truth. If it is not important enough.. then it does not matter.
Shameless plug: http://www.quarantainenet.com/
Seems like they have probably already started:

https://twitter.com/susanthesquark/status/835193441814392833
The 1 ms latency is for a certain class of devices known that qualify for ultra-reliable low latency communications (URLLC). According to this presentation (http://kom.aau.dk/~nup/2016-06-27_Yilmaz-5G%20Ultra-reliable...) that could include applications such as factory automation, motion control, and "the tactile Internet." I don't even want to speculate about what that last one means...
One BIG MINUS is internationalization (couldn't care less about localization though), they still haven't completely fixed full text search for Cyrillic mail. Some weird behavior like not matching partial words, or otherwise omitting some legit search results, makes things difficult to find sometimes.

That said, even with that, it's much better than everything else on the overall UX.
That's hard to say. Arguably nobody.[0] Some say everyone, but then why not say that about <insert favorite national resource>? In reality, it's total chaos. Multiple generations of overlapping government grants, poor records, and lots of forgery.

0) https://mises.org/library/who-owns-amazon
Microsoft v MikeRoweSoft (2003)
Hah, that was my decision last minute. We had anticipated a fitness section outside but I forgot to prep the actors with the right clothes. Then it rained and we had a ridiculous scene that thankfully only took a small part of the shoot.
Bravo! This and the comments above have convinced me. I'm subscribing with my next paycheck :)
Planting Cassava and Yams