skysight-inc/HackerNews huggingface dataset:
Actually I proxy two of my profitable startup frontend sites with CloudFlare, so I am affected (not really), but giving them the benefit of the doubt as they run a great service and these things happen.
> and also permission, between

True. That would also mean creating a database user for every application user. The auth service needs to attach more metadata to the users and since postgres does not allow you to reference system catalogs, the two user systems have to be kept in sync. We were not quite certain how this idea of mapping users would pan out when we started building the auth service.
Internet is plenty fast. Companies need to disclose what they are doing to customers, but government shouldn't regulate it
In this case I feel your comment is misdirected. Cloudflare was condescending in their own post above in which he was replying to- "I agree it's troubling that Google is taking so long" is a slap in the face to a team that has had to spend a week cleaning up a mess they didn't make. It is absolutely ridiculous that they are shitting on the team that discovered this bug in the first place, and to top it all off they're shitting all over the community as a whole while they downplay and walk the line between blatantly lying and just plan old misleading people.
Your "unfettered market" would still leave incumbents with the massive advantages conferred by their natural monopoly; it just lessens the artificial barriers to competition on top of that. Your "unfettered market" would not be a healthy competitive market. Government intervention akin to local loop unbundling would be necessary to create a freely competitive market where one will not naturally develop.
My last mile is 1 GBps fiber. I have a choice of a hundred or so ISPs over that fiber. The cheapest ones drop to single-digit megabit speeds during peak hours because the ISPs have such oversubscribed interconnections.
I guess we'll need to have 'auto generate relationships' tooling. Just curious, how do you infer the relationships between a table and a view?
That still doesn't sound like it would violate net neutrality. NN is about not discriminating based on content. In this case all content is still treated the same. Now, if they throttled everything except a few 'vital' resources, then you'd have an issue.
At the very least, Cloudflare should do a better job of discouraging use of Flexible SSL. People that opt in to Flexible SSL should know what they are doing.

I edited my comment.
Isn't Yahoo search just a frontend to bing nowadays?
I've always imagined that the reason that FastMail's web UI is so fast and responsive is because their developers are based in Australia, but their main server presence is in New York. They're optimizing for speed when communicating with a server halfway across the globe, and that benefits everyone.
I believe the 2009 Yahoo-Bing agreement is still in force, where Bing provides search results on Yahoo.com:

http://news.bbc.co.uk/2/hi/business/8174763.stm

I know the search I performed now on Yahoo states "Powered by Bing™" at the bottom.
>> Amazon is moving away from selling everything itself

This is a 2 sided story. Yes Amazon is moving away from selling stuff itself - but they are building a platform that would make it easy and more affordable for manufacturers to sell directly to customers, and most of the jobs FBA entrepreneurs do today won't require expensive entrepreneurs to do.

For example:

Logistics:Amazon is working on an end-2-end logistic solution, from china to the US, fit for small and medium manufacturers.

Financing:Amazon, using their sales data etc, will offer credit to manufacturers, similar to a service done by alibaba today.

Marketing:Amazon has the customers, the software skills, and can build labor platforms that easily enable chinese manufacturers to hire more affordable marketers(cheaper than entrepreneurs), maybe similar to affiliates in skills and investment .

Product improvement:more than anything, it's a decision by manufacturers/entrepreneurs, the tools/data are already there. Also Amazon could build platforms for manufacturers to gauge demand and value of new features more easily, maybe similar to kickstarter

Returns and warranties: Fedex bought a company that does that(as a service) pretty well a few years ago, So Amazon will probably copy or outsource.

Sure, it will take some time, but i think FBA entrepreneurship is mostly a temporary thing.
You want these companies to profit. If they don't profit they won't build out infrastructure. I think you should be much more grateful to ISPs for the service they provide instead of angry for chargin what is in your opinion too much
Good tip I'll try k9 out, thanks!
We use multiple machines with 6 TB each at my job, all for use with databases.
> Bandwidth has never been infinite, and there's always been latency vs. bandwidth tradeoffs that need to be managed.

Dropping packets has always been necessary. Traffic shaping has never been necessary, and modern fair AQM algorithms are a net win to both throughput and latency relative to the most commonly deployed congestion management strategies, so that latency vs bandwidth tradeoff is far more illusory than you think.
I really hope people don't lose sight of how helpful Project Zero has been in finding ongoing vulnerabilities and making the Internet a better place.

There is a bit of tension between cloudflare and taviso over the timing of notification, but that is vanishingly insignificant overall.
Yes. I should have been more clear that Flexible SSL has nothing to do with the incident, it's just another sign that Cloudflare is dangerous to the web.
Indeed. I might also show this to my wife(works in Nissan), might save her a bit of time.
For sure, there are assholes compiling cache data :(
Thanks ! If I remember correctly, postgrest was started about the same time we started work on the data service. In fact, both these projects were pushing the limits of the then hasql library with the whole dynamic query generation.
> After I explained the situation, cloudflare quickly reproduced the problem, told me they had convened an incident and had an initial mitigation in place within an hour.

for what it's worth I think they deserve a little credit
EaseUS MobiSaver for Android 6.0 Crack and Activation Key Free
Also: https://www.mailvelope.com/en
Yeah, I thought that could be it as well but was at the bottom of the Yahoo result:

<!-- fe072.syc.search.gq1.yahoo.com Sat Feb 25 03:58:27 UTC 2017 -->

Given they are identical results it's pretty clear it must be a shared index I suppose, that or the leaked memory was cached.
But we do remember the Battle of Hastings.

For those who are curious, the loser in the Battle of Hastings was Harold II of England (or Harold Godwinson as his father was Godwin, Earl of Wessex).

Interestingly enough, we do remember King Cnut, whose sister married Harold II's uncle.
“Our self-driving technology required human intervention. The vehicle operator had time to intervene, but failed to take over before crossing the stop line and manually proceeded through the protected crosswalk.”

I believe this is exactly what people here predicted when Uber originally called it human error. Such a clumsy attempt at being grossly misleading while maybe not technically lying. It self-drove through a red light, just as was reported.
Yep, it's a Section 230 for the search engine, probably -- the unfortunate data came from Cloudflare.
IANAL --- what, if any, legal precedent/structure is there for what will happen to CF if, say, 1.5billion users are hacked and money shifts dramatically as a result or some other reasonably thinkable "hypothetical" situation that we, the Internet-At-Large, at this point, have no certain idea if the incident in question has or has not happened ... I'm saying, there's got to be negligence charges or something if there is money lost, that's how capitalism in America works... but this is a Global problem.

If this is how 2017 is pacing, we've got a long year ahead. This is an insanely interesting time to be alive, let alone at the forefront of the INTERNET.

Fellow Hackers, I wish you all the best 2017 possible.
Thirty Years After His Death, Andy Warhol's Spirit Is Still Very Much Alive
The interesting thing is, search engines are not so good at this. I run a niche site that is generally what people want when searching that category, but it's a very slow climb to the top of Google, to the point where several users have contacted to say that the site was what they were looking for, but complained that it wasn't on the first page of Google when they were looking. It's climbing the rankings and starting to get on the first page, but it's taken 2 years.

Google doesn't really seem to know what's relevant when I search for "job search". The first page of results is okay, but the rest has lots of odd results. (Eg. Job search pages of particular companies when there are surely more broad job search sites that I'd rather see)
> How does Spanner not satisfy that itch? Not ordered matters?

I was probably unclear in my previous comment. Spanner is great! (And Spanner is ordered). The particular aspect of FDB that I miss is what some of our old customers called "the bottom half of a database" or "a database construction kit". In fact FDB was an awesome modular building block for all kinds of distributed systems, not just databases. We hacked up prototypes for a whole bunch of these but sadly never got around to releasing them.

Spanner is a full-fledged enterprise grade database with opinions about your data model, query language, types, etc. For the vast majority of customers, that's much more useful than what FDB provided. But for me as somebody who enjoys kicking around silly new ideas for distributed systems, it's a bit less fun.
This is ridiculous and somewhat irresponsible. This is just a list of domains using CloudFlare. The leak was only active under a set of very specific cases (email obfuscation, server-side excludes and automatic https rewrites).

I question Pirates (https://github.com/pirate) motives for even doing this? Karma? Reputation?
Yeah, definitely amazing.

Have to disagree about the coolest part though, because there's a massive amount of heat expelled at that point in the video! :)
can't reply to your question so doing it here.
the code is OS so you can look it up :)
the idea is this
- detect table relations based on FK
- for each view check where each column comes from (view column usage)
based on the info above you know all the relations in the system, even view to view

also there is a way to do it in a single query but that is not yet implemented in postgrest
Ask HN: What are the most popular websites/apps for reading BEER information?
Last week when I hanging out with my developers in 1 beer station in Singapore, I found one beer very tasty. The taste was strange. But when I went home and searched for the brand, it was kind of difficult because all the websites for beer information looked old and difficult to use. Do you guys know any convenient/friendly/full of detail information about beer? Many thanks!
There's a name for that, it's called work. It takes time and effort to cycle through various items and finally find the one that is good or the best. Sometimes it may not be obvious until days, months, even years down the road which one is better due to a huge number of factors. That translates to an onerous amount of work for everyone to have to put up with. Whereas it's the perfect scenario for a few groups to rigorously test and review different candidate products and provide trusted opinions on them so that thousands or millions of people can make use of that work without having to do it themselves.
Good art makes you feel something. I may not agree, but I accept it as good art. Hopefully backdoor funding for actual preservation.
This version of the same video includes informative narration of what are the first 30 seconds after Apollo 11 liftoff:

https://www.youtube.com/watch?v=DKtVpvzUF1Y
To haters: didn't mean to ruffle your feathers. This is a falsifiable statement. Tell me all about it!
> At what rate do they say suckers are born?

About 4/s[0], considering newborns are all suckers, both regarding their knowledge of scams and more literal minded sucking.

That said, I'd be interesting to know what the percentage of suckers is by age against a broad spectrum of scams. That said, someone who can tell a tech support scam in seconds might still fall for the Chinese Tea house scam (two women invite foreigner for tea at teahouse, owner shakes foreigner down for money). Or the China Stock Options scam (foreigners can't own stock in pre-IPO Chinese company. This makes stock option agreements with foreigners null and void). Or the China Investment scam (where you get treated as a cheap dev team instead of a viable investment). Anywayys, I'm getting carried away.

[0]http://www.ecology.com/birth-death-rates/
Web directories are dead because humans now navigate the web using search engines. The blekko search engine was a combination of a human-curated web directory and search engine. It worked well in some categories, not as well in others.
Either that -- or our perception of morality is wrong.

Maybe it's okay to eat animals as long as we treat them well. After all if they live a long happy and decently full life that's what really counts right?

I think this video really gives a good idea of how humanity used to think of hunting and eating animals:
https://www.youtube.com/watch?v=826HMLoiE_o

We've really lost touch with our empathy for other creatures

In the old days people would respect the animal, hug it after killing it... on some level I think animals understand that their own death is a part of life.
Out of order delivery is a complete red herring. Modern QoS systems don't cause packet re-ordering, though they do cause some re-transmits for flows that don't support ECN and thus need packet loss as a congestion signal. Video streaming like Netflix and YouTube has buffering far in excess of the RTT, so retransmissions don't hurt noticeably.

But you're still missing the main point, which is that good QoS doesn't need rules that single out and privilege or deprioritize any specific classes of traffic. Discrimination rulesets are obsolete. A network with good AQM at points of potential congestion will support full bandwidth utilization with sufficiently low latency for applications like VoIP and gaming, which can coexist alongside video streaming and bulk file transfers. QoS can be both effective and neutral with respect to content type and transport and destination.

Bad obsolete QoS shouldn't be used as an argument against net neutrality regulations. If it happens that net neutrality regulations both prohibit unfair business practices and require ISPs to fix broken congestion management, that's a good thing.
The textbook industry has been publishing needless new editions and gouging students for far too long. They are only reaping the consequences of their greed.
Worth noting, though, that while mercurial local storage can accomodate larger hash digests, the exchange protocols don't.
AirTable.com is a really great tool in this space - simple and works well
You don't understand what happened. The CEO (lol) doesn't just get to choose. The network's hashing power gets to choose.

The rules aren't: "the code is the contract".

The rules are: "the code that is accepted by a majority of hashing power is the contract."
the real tragedy is that everyone you are likely to hear from on this subject isn't earning real money. The big earners are all on custom rates already and won't discuss terms or earnings.

Reading the Associates discussion forum is the definition of depression. People running sites for many years talking about earning $200 in a month. please, enlighten us as to your thoughts on the new rate structure!
Their whole business model is basically "funnel all your secure stuff through our servers. We won't compromise it, we promise". It's be pretty surprising if they didn't try to underplay it.
Too bad for those who have to suffer under the unjust policies of others that you must surely know exist.
Methods of Driving  of Pile
HomeHero hangs up its cape, says goodbye (for now…)
Ok. So why do we want unrelated comments?
Wow Amazon has really expanded their operations to include every kind of business, haven't they. Now they've added deforestation to their repertoire.
I think you underestimate how good the default GPU is getting. It's normally more than adequate for those sorts of tasks.

If you're doing specialized work you may need a specialized system, but you're an exception to the rule.

Most developers are stuck in Sublime or Visual Studio all day.
Java never fails to astound in its verbosity, even today, even with much better utility functions for things like lists (flatMap/collect are new to me). But, now that I've taken the time to read through it, I see the actual flatten function isn't actually all that different an implementation from the Perl and Python variants other folks have suggested. But, Java sure does make you work for that list data structure.

I know it's verbose because of type definitions, and because there's no bare functions in Java, but it sure does balloon up small programs with a lot of boilerplate, and tends to hide the point of the program behind stuff that doesn't look like the purpose of the program.
Edge cases, all of them. Most devs do not need high-end GPUs. Those that do often steer towards specialized workstations.
Rota’s Basis Conjecture: Polymath 12
In reply to "Edit":
Oh? Really? And might you have a compound in mind?

Seriously. Do you have inside information on a novel Nerve Agent that has not been studied for military use but is effective?
For the workflow of most people it's completely irrelevant.

Where it is relevant you can run tasks server-side where you have absurd amounts of GPU, none of which would fit in a dinky notebook.
My dad was a genius.

I learned how to code c++ in middle school because my dad had a great rule: you can only play video games you create, except for 1 hour on Saturday.

It was a brilliant rule, and I had a blast learning to code. I didn't end up playing my pong game too much. But I learned an amazing life skill which now pays my bills. And the feeling of creating my own installable program was way better than any video game
The main issues with enterprise systems is that their switching costs are really, really high, the return on investment for switching is much lower (unless the product itself is enough of a savings to justify the switching costs) and some regulators impose very specific requirements on them that make using alternatives willy-nilly difficult.

Also, these systems were modern when the company bought them and are often not maintained by the company itself (i.e. outsource SAP support to SAP consultants or Wipro). It is also common for a non-technical executive to authorize these kinds of purchases, though this is changing (which is great). For them, the brand matters a lot. ("Nobody's been fired for picking IBM.")

Also also, the consumers of these products don't really care about the dread involved in using them until the pain begins to affect their career directly. And when that happens, it will become ITs job to work around the dread while keeping the product instead of replacing it outright.

By the way, terrible internal tools are rife in every industry, including tech. Google has some really, really shitty looking internal tools for core production services. For example, their bug tracker (Buganizer, as of two years ago) was a HUGE pain in the ass to use compared to Github. I am surprised that nobody went ahead and Material Designed it as a promo project.
Any talk that is about Google's systemic influence or role is political by definition, nothing wrong with political. People and companies have political ideologies and it's good to discuss them.
Indeed. I have read that keeping a medium sized dog (as a pet or working dog) is approximately as carbon intensive as driving a large car / 4 wheel drive.

I suppose dogs could be vegetarian, I have heard of people doing that, and they are natural omnivores, but generally speaking most people feed their dogs a carbon intensive (animal rich) diet.
They are well past deserving the benefit of the doubt.

I would also advise you notify your cloud-based services' customers how they might be affected (yes really), trust erosion tends to be contagious.
Big Changes in Patterning-Shift to GPU-accelerated mask writing, curvilinear
The Selfie-Taker and the Dictionary-Maker
What is the correct way?

Honest question...

Out of hundreds of passwords I potentially need to reset, I'd like to prioritize.
Cloudflare is not a shortcut for the speed of light in this case. You load static assets/video streams/whatever from CDNs. Things that contain sensitive content like account pages, messages, etc should go directly to the server since that is exactly what cloudflare will do as well.
CloudBleed: Another Internet Security Disaster
yeah cashing out to the tune of $30M before you revenue gets cut in half, that is some seriously great timing.
What to do when people start hacking your culture
Beginner’s Guide to the Programming Portfolio
420 Friends, Facebook of Weed, Brings Together 420 Enthusiasts
Yahoo provides a front end to the search results, Bing provides the crawl/search/archives.
Not sure on bulk but retail was around $400
I love games. I make games. I don't have the time to play games. This is my problem. If anyone has advice on how to play more, i'd love to hear it.
First thing I think when I read a headline like this. "Must be some massive database centralization project, or something."
Sorry, but something feels decidedly off about your posting this. It's not fair to pile on like that, reposting a comment from years ago is kind of weird, and making it a personal attack is not ok. I'm going to kill this comment now. (Anyone who wants to read killed comments on HN can always do so by setting 'showdead' to 'yes' in their profile.)

Please don't post like this to HN.
They should call you out for directly googling the question, as it defeats the point, since you would get the answer only because the exact question was posted on some forum.
I really enjoyed this analogy. Is this a common phrase or did you just come up with it? Why a brick?
That doesn't sound right. Even the newest NVMe devices can't do 1M writes per second; they're maxing out at around 330k IOPS.

The 1M "TPS" you're referring to is a read-only benchmark (e.g. http://akorotkov.github.io/blog/2016/05/09/scalability-towar...). Those are reads (most likely from the buffer cache), not writes or transactions in any real sense.
I didn't look too hard but didn't see any similar free services with full DNS management and an API for cache validation. Would love a suggestion here too!
Watershed SHA1 collision just broke the WebKit repository, others may follow
I summarized The Stranger a long time ago, with a remark I admit was highly paradoxical: 'In our society any man who does not weep at his mother's funeral runs the risk of being sentenced to death.' I only meant that the hero of my book is condemned because he does not play the game.
Fairly frequently, OCR engines are posted here. But almost without exception, they lack layout analysis, which renders them largely useless.

Is this something that could be combined with those OCR engines? (e.g. TesseractOCR...)
A somewhat more interesting challenge is: write code to lazily flatten a list. It must instantly return, and access the original structure lazily. Each atom is fetched from the original list when the lazy list is accessed. No continuations allowed; at most lexical closures.

My C solution is in this file:

http://www.kylheku.com/cgit/txr/tree/lib.c

functions lazy_flatten_scan, lazy_flatten_func and lazy_flatten.