skysight-inc/HackerNews huggingface dataset:
"Update: I love the fact that I am talking exclusively about my own reactions and getting downvoted; love ya all."

Do not discuss your own downvotes. Don't mention them.

Do not interrupt the discussion to meta-discuss the scoring system.
Hi, Craig from Citus here. In addition to the open source Citus, we have some premium features in our Enterprise edition. Many of these are ones that larger enterprises will want to pay for such as security features around roles, a tool for automated cluster resizing, and enhanced load balancing tools, and of course support. Beyond that we have a few other things in the work that will speak to various revenue models for the future.
My rule: provider should do single thing:

- Hosting provider - host sites

- vps/cloud provider - provide VMs

- domain registrar - domain related stuff, but not DNS

- dns provider - host dns

- second dns provider - host dns in case first dns provider
fails

So many DNS outages recently and all my projects are up.
This version grabbed a little more attention: https://news.ycombinator.com/item?id=11353181 (14 points, 1 hour ago, 5 comments).
Well, people use MongoDB...

AGPL only requires open sourcing any modifications you make to the software when you give users direct access to a server running the software, which seems like something you would never want to do in case of a database.

You can use database servers running AGPL software in a closed source SaaS:
http://www.gnu.org/licenses/why-affero-gpl.en.html
Because people like you claim that you'd never be able to speak, implying that you cannot act like an adult in public.
(Ozgun from Citus Data)

We're working on making Citus masterless. In all openness, we evaluated two different approaches to this in the past six months, and wrapped up the design for one. This design works well on the cloud, and we already demonstrated a working version: https://youtu.be/_nun2S6EdWo?t=411

For on-premise deployments, the primary challenge is set-up complexity. We're now prototyping one of those designs to know more: https://github.com/citusdata/citus/issues/389

We expect to share all the details and a concrete timeline in April.
You would have to black out the windows to stop this from being terrifying.
A botnet of this type would be a highly effective counter intelligence tool. Whenever I happen upon a shit storm of trolling comments on certain topics (such as racism, YouTube comments etc.) which affect powerful special interest groups, I always suspect astroturfing.
I wonder if (and hope that!) this fixes the issues[1] with (open)VPN. I can't use xhyve (or veertu) at work because of this.

[1] https://github.com/mist64/xhyve/issues/84
Making VDI Secure and Simple: Illumio's ASP Verified as Citrix Ready
Support needs to move out of the Bay Area. Honestly, there's just no way to live here on the salaries support professionals make.

These are just the facts. If I had my way we'd have a lot more affordable housing and renter-friendly policies here, but we don't and that's not going to change any time soon. So let's get real and know that putting support in low cost of living areas is the right thing to do.
That he pointed the tazer is very much disputed.
> Multiplied with the total number of downloads last month the node community downloaded 140GB worth of isarray.

This is not true. NPM locally caches every module the first time it is downloaded.

Therefore with widely downloaded modules such as isarray, it is very likely it has already been downloaded on the local system and so is pulled from the cache.

The actual percentage of fresh downloads from NPM in a real-world deployment is overwhelmingly small.
exactly. since the board and ceo does nothing than fight for BABA money.

and that's what those investors want.

Yahoo still makes a huge profit. stagnant, yes. would Goldman Sachs tell anyone any other company with Yahoo profits is worth zero dollars? are you really naive to believe it?

the dirty fight for this money is what kills the company. it's a snowball. the more they fight the more stagnant the more people believe the fake evaluation the cheaper dirty investors can get their BABA money free proxy.

see it as the law put: they bought shares for a company that don't pay dividends. they choose the CEOs some twelve times. now they want dividends.

just let the ceo they elected, for what it's worth, invest company money in the company as it should have happened if the amount wasn't so big it literally started a greed war.
I don't know if DigitalOcean's DNS servers allow AXFR, if they do you can use a secondary DNS service to automatically replicate the DNS. You then list the secondary DNS as a NS for your domain.

If they don't allow AXFR -- and after this, they should! -- you can still have a secondary DNS provider but you'd have to duplicate any changes by hand. Not ideal but still doable.
If you don't know history.....

40 years of computer experience as EE, coder, IT security, DBA tells me; when IT moved from a way to do work (science) to a thing of its own (marketing); this happened during Dot-Com bubble, time to market became the goal and security was tossed. You here this in mantras like:

Push NOW fix latter.
Fail fast and often.

I say: Secure, Complete, Fast - Pick two.
Disputed? He was confined on a 72 hour mental health hold twice. You need to be examined by health professionals for that to happen. I would argue his mental health problems are not disputed at all.

I also love how you said "he burned a book". No, he set a book on fire in his parents home, which they luckily extinguished, then took the ashes and ate them. Even his parents said they were in fear of their own safety.

Jesus, twisting facts knows no ends when it comes to supporting a certain narrative doesn't it?
If we are talking about alien life in general, I completely agree. But this calculation relates specifically to intelligent life. And from that collection we can deduce something, as explained in the website. The calculation assumes nothing about the presence of water or carbon.
Pro tip: if you find yourself starting a sentence with the words "I don't mean to be a dick but...", it probably means you're about to say something that qualifies as "being a dick".

Also, who uses that kind of language anyhow? Certainly not a professional communicating in good faith. To be honest "Kik's sides of yesterday's story" doesn't make them look good at all. NPM doesn't look very good either.
> my point was that with a good package manager, that cost is effectively zero.

yes, which doesn't refute pdkl95's point. If you're not in the world with a good package manager, you should consider the cost of the dependency. The Node ecosystem seems to not have done that. That's the bottom line here, if there is a cost to dependencies (which you don't seem to disagree with, at least wrt NPM), then you shouldn't have dependencies for 11-line functions. Everything else is orthogonal.
Hi, Craig from Citus here. We have some premium features in our Enterprise edition. Many of these are features that larger enterprises will want to pay for such as security features around roles, a tool for automated cluster resizing, and enhanced load balancing tools, and of course support.

Beyond that, we have a few other things in the works for the future that will cover other revenue models.
Thanks for a great post.
10 years ago or more, the rent prices were much lower than the price to buy a place so it made sense.

Now, it doesn't matter which you do, either buy or rent. They are both wrong, because both are sky-high.
The only reason you would have made your comment is to try and stop people from bettering themselves, out of some feeling that there are others who are worse. It adds no value whatsoever; you are simply trying to guilt people into not fighting for what they deserve.
Well, there's a couple of strategies:

- IP-diverse nameservers

- TLD-diverse nameservers

- BGP anycast

IP-diverse nameservers requires that you expect that your DNS servers will go down rather than start returning bad results - I highly recommend having some sort of mechanism to hard-terminate access to those machines.

TLD-diverse nameservers is just an extra strategy for reducing the risk that an upstream TLD issue will blow up your spot.

And then BGP anycast is the expensive, complicated piece of this - it requires a high level of technical sophistication, lots of moving parts, and the QA/validation piece of it is tricky.

When I built an anycast DNS system, we ended up resorting to tricks like having the DNS servers publish routes to the router for redistribution, so that a down or unresponsive server automatically withdrew the routes. Then you do things like TXT records for your zone that respond with which POP you're hitting in some sort of hashed/obfuscated fashion.

It's hard and complicated, and unnecessary for most folks. Better to outsource to Route 53 or someone similar.
This is the model used by many companies backing OSS. The fact that you have been burned before means the actor in that case (or cases) acted badly, not that the model is wrong.

Software isn't free to produce, and the need to make money off software isn't something companies should be ashamed of. In fact, nowadays I'm leaning towards trusting OSS with clear financial sustainability over software whose long term existence seems shaky.
You could start with naming things properly. You didn't describe errors
generally in APIs, you described errors returned by REST applications. For
example, your post is completely useless for people writing libraries.
Posting a comment seems like a strange method of active avoidance
"San Francisco used to be an awesome place, then all those people moved in from some white-only places and it's pretty much gone down hill. It used to be an awesome, diverse place with strong and creative people... now look at it. It's so sterile and void of originality it is sickening in comparison to what it used to be."

I think you would do well (and perhaps be surprised/enlightened) to read about the population and racial makeup of the mission district (as an example) prior to the immediate post-WWII era.

Hint: there were no tacquerias.

Things change. Places evolve.
Why should we allow it at all? Why should people have to accept it?
Sure, but: "we make fun of every language/every language has its share of problems, etc." is a completely different statement/message than "everybody makes fun of PHP" -- which singles it out as some huge abnormality...
What's super frustrating is that Python 3 would've been an ideal opportunity to move those into the standard library, but it was never done.
PERMANENT ERROR GENERATING SITE.

There was a problem generating your site that cannot be corrected. Please delete and recreate.
> The reason for the 64-bit stuff in the System32 directory makes sense - they need to ensure that the currently-used DLLs and stuff are in the directory that legacy software is looking at.

Why? There was no legacy 64-bit software. So any software needing to find the 64-bit system directory needed to (at the very least) be recompiled, but probably needed lots of other small changes as well. So why couldn't one of those simple required changes (to create 64-bit versions of legacy software) be to change the path from which it loads its DLLs?
Java doesn't enforce 1 file = 1 class but rather 1 file = 1 public class, which is exactly what you asked for. You can put as many private classes in the file as you want.
I mean GTD got lots of things right (have an inbox, split tasks/tasks with deadlines/events), but it is missing the WIP limit from kanban which is very important.
I'm not sure I have a lot of sympathy for someone who's career may be ruined for shooting an innocent person in this situation. There is a lot of bs in the police story (staring the victim in the eye when her wore glasses, the tazer being off in photos, the tazer having been fired in later photos etc).
Do you often make big decisions based on extrapolation from so few data points?

I use a major open source system with enterprise features and support but don't pay for any of those options. I've used it for 3 years and it's been invaluable. No pressure to start paying for anything. Some of its premium features have actually become free over that period. But I wouldn't decide that all open source systems with premium features are safe based on that experience.
For us, Route53 is painful. We host a few thousand zones, and due to rate limiting on APIs, doing something like "Show a list of domain names" or "Give all the domains matching some pattern" were particularly painful. Upwards of 30 seconds to do a simple list of domains meant we were forced to cache locally. A local cache, combined with the fact that zone names are not unique in their system (possible to create multiple abc.com entries, which differ only in an internal id and the list of NS entries) made it hard to ensure that our internal systems matched "reality". Then the administrative nightmare of 3-4 different NS entries for each zone means customized, rather than generic, instructions for validating NS settings at the individual registrars.

All in all, it was not a fun experience with such a large volume of zones, but we knew we were an edge case.
Nope. https://www.devever.net/~hl/agplunenforceable
The Mission and Bernal are very real places indeed.

I heard a man gunned down by the cops just six months ago on a construction site on my block. Four years ago someone got shot execution style on the sidewalk 10 doors down from my apartment. That same apartment still had three bullets lodged in the walls and ceiling. Two years before that three people got blown away in a pizza restaurant underneath another apartment I was living in. That's five murders within 200 ft of where I was sitting in just 6 years. All of these happened in the Mission and Bernal neighborhoods where I've been living and where Alex Nieto grew up. That's just reality.
https://news.ycombinator.com/item?id=11346845 (147 points, 22 hours ago, 111 comments)
The core of the issue here is that you can never really assume you understand a person's motivations just because your prejudices have served up a narrative you like
There are two different detectors and a single photon. It can be detected only in one place at a time.
I'm pretty sure they've already got a pretty big hand in this.
A discussion about breaking the Internet
So it's more or less Cleverbot all over again, but on Twitter this time.

I don't see why this wasn't the expected outcome, have none of the developers spent any time on the internet?
Yes. And thus Google treads softly down the path to becoming a defense contractor.
it's the best option.

Jerry tried to do that and the board removed him as fast a you can say buyback.

don't that raise eyebrows? investor claims they want their money back. interim ceo and founder start to suggest buyback to go private, investors promptly remove him and put a series of failures, so they can buy even more YHOO at rock bottom. now they claim giving them billions on BABA is they only way to give their money back.

really?
Why not pick something harder and learn how to do it (and how not to do it)?

To put it another way, the meaningful first step to starting a project is starting the project not starting to look for a collaborator.
Improving my programmer skills
How can I make the jump from knowing a programming language to constructing actual projects?
> They ultimately closed my bug and reopened it STATING it was a new valid bug, then closed it again.

So what was the reason they closed it again? Seems like that's the most important part here and it's left out.
If I could get a clone of a job applicant and change their gender, I would want to track them all the way through the hiring process:

- Do they hear about the same jobs? Are there differences in their job-seeking networks?

- Do they apply for the same jobs? (Are they even interested in the same jobs? Does the same job with two different job descriptions get different ratios of applications?)

- Do their resumes differ in style or substance (despite identical backgrounds)?

- Do they get the same number of interview offers for the same positions?

- Is their post-interview experience different? (offers, of course, but also benefits discussions and pay negotiations)

- Do they accept identical offers at the same rates?

It would be really interesting to look at this data, but I wonder how easy it would be to gather.
Link isn't working for me.
I've been reading all the comments on Twitter also... like "err mai gawd I'm switching to AWS because of this" and your failure to not have a secondary DNS provider, but I highly doubt you'd switch.

Then another...
"Today's @digitalocean DNS #outage is a reminder to not trust your entire business to one provider. Spread the love around!"

If your company is e-commerce and makes money by being 99.99% available. It's your own fault for no fail-over.

another... ".@digitalocean that's two hours without DNS now...my company's websites could be losing thousands of £ in e-commerce! Please, an update!"
We are working a fix on the Marketo form right now. Sorry about that.
What neighborhoods in Chicago are becoming more dense like this? I don't recall seeing this being too common.
There are tools to include only the stuff you actually use that you can stuff in your build process though.
Yes, we're using Marketo for the sign ups and Ghostery blocks that.
AGPL actually makes a lot more sense for a database (except for SQLite, which is typically redistributed).
yep same for me here. yes on chrome with js and adblock disabled
I think the difference is that when a C programmer hits an undefined behaviour, they either blames the spec, the compiler, or themselves. A JavaScript programmer doesn't need a prompt to blame the spec proliferation and dilution, the necessity to write cross-platform by default, and their lack of foresight in not including a 3rd-party library that would have provided some vestiges of a targetable platform. The C code that started as a nice asprintf(3) for GNU/Linux will sprout a few if-defs once it has to run on some embedded PoS without a sane malloc().
I'm unclear on why the author posits that we should assume a smaller population necessarily means the average being will be larger.

For example, if a human did this thought experiment 2000 years ago - a blink of the eye in the scale we are talking about - we would have perhaps 500,000,000 humans on the planet, or something along those lines. We have 14x as many humans now.

Yet we have not shrunk in size as the species has grown in population, and if anything, have grown larger.

If we look at the total biomass on earth, we are a fairly small portion of it. So shouldn't we assume, as we are assuming our situation is average, that intelligent aliens are also a fairly small portion of their planet's biomass? And if so, wouldn't the size of the aliens themselves be something that has very little to do with the total energy reaching the planet surface?

I get that it's just statistical probability and math, and it's fun, but this particular thing stuck out for me.

It was a fun read regardless, so thank you for the break from work!
I think the most annoying aspect of this outage are their updates. Three updates and they all say the same thing with no meaningful information as to what's causing this. Likely they may not have much information, but you'd think there would be something more than what they've been posting for the past hour. Good times!
I underplayed how busted it was. Slick tires, rusty rims. 1995 cheap model of a cheap brand. Simplest Shimano gear shifting mechanism, obsolete thumb push. Plastic brake handles. Blue, pink, fluo yellow frame paint. Gah, I loved that shitty bike to pieces, I nearly died on it so many times T_T;
Privacy.com Creates Burner Cards for Online Transactions
Work in any pubic facing job and you'll do that. Due to company information systems I can tell you that I have done MRI scans and x-Ray's on 10,000 ish people and will hopefully do a few more. If you count those I helped with you could probably double that number and still be conservative.
Edit: It would be interesting to see what professions have the most contact with new people. Barista? Police? Some sort of transport or transit employee?
Their status page at https://status.digitalocean.com is also now giving an intermittent "500 Internal Server Error" nginx error, probably from the load. That's why you should use a service like https://www.statuspage.io for your important stuff, even though creating a status page is a fun side-project for a dev team.
I've never experienced an outage of any kind with DO, so also first time. I also host all my droplets in the NYC regions.
Thank you. I found this last year when doing initial research on the Node/NPM/JS ecosystem, and it seems like it solves most of the issues involved here. Just check in the package tarballs for ALL your transitive dependencies, and it's a lot smaller and easier to manage than trying to check in /node_modules. Still really surprised that more people haven't started using it.

I posted some thoughts over on Reddit on the use case and the steps to use it when updating packages: https://www.reddit.com/r/javascript/comments/4bmwwy/discussi... .
This article strikes me as a man who lives entirely inside a black and white room insisting that if he thinks hard enough, he can infer what colors in the world outside are like.

It is true though, that if you spin a black and white patterned disk, you will see colors.
I hope your clients/users are as understanding and civil as you are.

In the meantime, I'm going wait for post-mortem before deciding if I should continue using them for dns. Looking back over the status history, 1-2 incidents a year isn't that bad for my needs, but might be too much for you, which is fine (since I'm only hosting a couple of small side projects with them).
I see no justification for anything in this article. His assumption that beings like us (ability to reason about our place in the universe and even leave our own planet's gravity well) are common is dubious. There is no evidence of that at all.
Sex Is a Coping Mechanism
You must be new to the internet :-) In the days of olde, when computers were half as fast as they are today [...] and people didn't use web forums, but Usenet for debate, Mike Godwin observed that the longer the discussion, the more likely it was that someone called someone else a "nazi" (but not a "watermelon"), and that afterwards the discussion devolved into name-calling.

Godwin's Law (as in "natural law", not "legal law", although some people don't get this) is the result of that observation.

It's an early "meme" if you will.
I was skeptical of this quote, because for some reason Dan Baum sat on it for twenty years instead of publishing it in his book on the subject. Huffington Post, however, asked him about that:

Baum explained to The Huffington Post why he didn’t include the quote in his 1996 book, Smoke and Mirrors: The War on Drugs and the Politics of Failure.

“There are no authorial interviews in [Smoke and Mirrors] at all; it’s written to put the reader in the room as events transpire,” Baum said in an email. “Therefore, the quote didn’t fit. It did change all the reporting I did for the book, though, and changed the way I worked thereafter.”

The quote does, however, appear in the 2012 book The Moment, a collection of “life-changing stories” from writers and artists.

(http://www.huffingtonpost.com/entry/nixon-drug-war-racist_us...)
Allegedly in Android N this will be much faster. When I upgraded my Nexus 9 to N this step was probably less than 30 seconds long. I almost didn't even notice it.
Ok, it is working on the second try.
If you want to actually know the "why", I don't think any one person can answer for certain but I have noticed similar trends on HN and attribute it to the culture necessary among start-ups: brutally challenging assumptions and discovering failure points.

I think that kind a culture is necessary in quickly shutting down projects that have a high likelihood of failure before too much time is invested in them. Unfortunately, that culture also tends to leak into many other aspects of the community.