skysight-inc/HackerNews huggingface dataset:
RabbitMQ doesn't have a good clustering story. The clustering was added after the fact, and it shows. I've written about it on HN several times before, e.g. [1]. Also see Aphyr's Jepsen test of RabbitMQ [2], which demonstrates the problem a bit more rigorously.

With HA mode enabled, it will behave decently during a network partition (which can be caused by non-network-related things: high CPU, for example), but there is no way to safely recover without losing messages. (Note: The frame size issue I mention in that comment has been fixed in one of the latest versions.)

We have also encountered multiple bugs where RabbitMQ will get into a bad state that requires manual recovery. For example, it will suddenly lose all the queue bindings. Or queues will go missing. In several cases the RabbitMQ authors have given me a code snippet to run with the Erlang RELP to fix some internal state table; however, even if you know Erlang, you have to know the deep internals of RabbitMQ in order to think up such a code snippet. There have been a couple of completely unrecoverable incidents where I've simply ended up taking down RabbitMQ, deleted its Mnesia database, and started up a new cluster again. Fortunately, we use RabbitMQ in a way that allows us to do that.

The bugs have been getting fewer over the years, but they're not altogether gone. It's a shame, since RabbitMQ should have a model showcase for Erlang's tremendous support for distribution and fault-tolerance. You're lucky if you've not had any issues with it; personally, I would move away from RabbitMQ in a heartbeat, if we had the resources to rewrite a whole bunch of apps. We've started using NATS for some things where persistence isn't needed, and might look at Kafka for some other applications.

[1] https://news.ycombinator.com/item?id=9448258

[2] https://aphyr.com/posts/315-jepsen-rabbitmq
I wish there were a temp game for 3 or 4 minutes to sample the thing and it would require 2-5 players. This would make it easy to learn what happens instead of waiting 6 hours.
How do search engines meet requirement 2 (knowingly linking to illegal content)?
I wonder why the article got so long.
The answer is mostly in the link I gave you. Here's an implementation:

http://www.surety.com/digital-copyright-protection/prove-own...

You publish the hash chains with signature in places you can't retract. They use New York Times for instance. Far as their sigs, they can use one or more HSM's. One or more atomic clocks plus high-quality NTP for timing. Open-source client checks all of it right after it happens, maybe keeping local copy. Every other aspect is just standard INFOSEC.

I dont have time to answer the last question right now. Off to work. :(
You've both captured my situation properly, and I didn't know what mrgordon mentione. Thank you!
Yeah, there's a fair amount of stuff going in and we aren't always consistent about what we turn on / off. In OpenShift we tend to be much more conservative (i.e. 1.3 OpenShift defaults controller volume attach to off, but the Ansible upgrader will turn it on by default).

We promise to do a better job of communicating alpha status - it's been a topic of a lot of discussion recently. To be fair - we've only had two (almost three!) update releases so we're still trying to be consistent in our messaging. 1.4 will try to be a lot better.
Score Hero Hack Tool (Android/iOS)
Well they'd better start banning pictures of tile patterns! http://imgur.com/gallery/DowgNSg
C++ has many pure functional features that C lacks. For example immutable methods with const and Lambdas. Wouldn't these features make it easier target to C++ rather than C? Do these functional features only make it easier for a human to write functional code or is there some other reason these Lisps all use C?
Off topic but any suggestions for cool things to do with an HP Steam 7? I bought one when they were on a really cheap sale because I'm too much of a gadget fiend to pass up a half decent tablet for £50 :) but I've not used it for anything at all...
Agree - better doc is a focus for us. We've added providers so fast the doc has not caught up.
Weren't most TV's running 25hz or 29.97hz? Double for interlace, but that would still be ~30 fps?
Try SyncThing. It's cross-platform (written in Go), fast and secure (BitTorrent Sync style, but open-source).
I think you've misunderstood - Google, I am sure, is aware that it probably links to illegal content. But it has no way of knowing what is illegal or not - so it would not meet those conditions. It's a completely different situation to the case in question.
Would prefer someone did a tl;dr right here.
Earth may have a second moon
What the decision said is much closer to "or" than "and".

Such linking is, as your quote says, not infringement if it is done without pursuit of financial gain and is done by someone who does not or cannot reasonably know the illegality of the linked material. In other words, they decided that linking to illegally published material is copyright infringement if it was done for commercial purposes or by someone who knew that the linked material was illegally published.

The court also concluded that, if the linking was done for commercial purposes, it must be presumed that the person publishing the links knew that the linked material was illegally published.
A retrospective study, the kind of study that notoriously cannot distinguish causes from effects. The fact that the subjects are drawn from an existing population who live in high-pollution areas is not, and cannot be, eliminated as a cofactor. In short, do these people have diabetes because they're exposed to pollutants, or is the state of their health and their place of residence both connected to some third unexamined factor? The study cannot tell us.
Mitsubishi means "three water chestnuts" and explains the three-rhombus logo: https://en.wikipedia.org/wiki/Mitsubishi#History
AWS VPC issues with crafted network packets
Math can be brief, you don't need to run experiments and interpret them.

Physics can (often) perform the same experiment over and over in different circumstances to resolve a question quickly.

Economics can perform an experiment once every decade, or even once every half century. For example, what would be the effect of the US government sending cash to every US citizen? We've done that three times, once under Carter, once under Bush, and once under Obama. The data needs to be analyzed thoroughly to see as much as possible the effects of the stimulus, and what was coincidence.

You can't produce a "great depression" on demand; you have to wait for the next one to come along. In the mean time, you talk about it.
It is not practical enough for me to have a language which does not support native threads.
"All across Europe and North America (especially the US), people regularly turn to magic spells (praying). "

This is a false equivalence - clearly you do not understand what religion is.

There is no North American who would not accept a lottery winning for fear of 'Black Magic' and would 'pray to win the lottery' as well.

Praying is giving hope, or meditating. Very few people literally believe in prayers.

If you kids cannot grasp how backwards Africa is, you need to visit yourselves.
There are plenty of places you can live in a tent or RV if you don't care about being near jobs.

https://www.landcentury.com/under-1000-land-deals/

Though some local governments will go after you for zoning violations, check first.
Is there a database for tracking the dependencies of mathematical theorems?
>Government is... far more insulated from the people than is Facebook

Is it? Facebook doesn't hold elections. It seems entirely unaccountable to me, with no system of checks and balances to reign it in.

>facebook could collapse overnight if enough people decided to stop using it. I don't think a population could exert that level of influence over a government

They could and do, all the time. See: any successful rebellion ever. See also: the collapse of the Soviet Union.
They don't have to fear for their life on a 24/7 basis while doing hard time http://www.prisontalk.com/forums/showpost.php?p=3338209&post...

I understand the position that why should criminals get anything since they have nothing coming to them, but some sort of plan has to exist to stop the revolving recidivism door or even promote prison order. There's state prisons that now allow you to order (with your meagre work wages) takeout pizza and other food from restaurants close to the prison if you have good time credit. Apparently that is the best discipline motivator since nobody wants to risk losing their pizza and takeout privs.
Aw, mine doesn't even come close. =(

Back in the late 60's when I was in K-6 grades, the University of Iowa started an outcomes study.

http://www.themuscatinestudy.org/i3c-study-12222.html

Once a year they'd show up and get a blood sample.

50 years later they're having us fill out a what-my-health-like-now questionnaire.

At the time I thought it was something everyone had to suffer through. Never suspected it was a bunch of hippy vampires from U of I.
I would guess the API, since the WL page for the Clinton emails already has a search facility. Is this a school project?
What I mean is, why don't GPUs come with the equivalent of id Tech or Unreal Engine or CryEngine on the hardware?

Seems to me that if a certain tech is used across multiple games, couldn't it be factored out into the hardware itself?
Having the opinion that children don't (or shouldn't) owe their abusive parents anything, isn't in conflict with also having the opinion that they might feel differently. It is about freeing these children from moral and legal obligations and giving them the freedom to act in whatever way makes them happy and allows them to move on.
>how do you prove that the archive (snapshot) is what was actually at the target at creation time //

It's not what was at the sender though, surely, it's what gets sent to the client. Each client receives different content (at some level).

If I paste a 'forbidden' link to my blog that I've never followed, and no-one ever views the page, surely that's not a crime??
Yes. PetSets are intended to be step one of "some things need to be stable and replaceable at the same time". So that unit can then be composed into apps (i.e. Zookeeper + Kafka might be a PetSet for ZK and multiple scale groups for Kafka). basically trying to boil the problem space down into "what do cluster aware software need to be safe", like protection from split brain and predictable ordering.

There is likely to be more needed (on top or around) because we need to also solve problems for highly available "leaders" and active/passive setups. Think of what something like pacemaker does to ensure you can run two Linux systems in an HA fashion, and then map the necessary parts to Kube (fencing, ip failover, cloning, failure detection). Still a lot of hard problems to solve - PetSets are the first building block.
Elizabeth Warren ramping up opposition to Pacific trade deal
As the son of one who's in fact gotten even more abusive this year, as my father got early stage Alzheimer's, which to date is still a minor disability, to more comprehensively take out 57 years worth of grudges against him, to the point of the unforgivable, to the point I'm almost certain she wants him dead if she can arrange it through sins of omission....

Yes, there are people who you're technically that close to, who you are obliged to "honor", to whom you (eventually) owe nothing, and like in this case, who fully deserve to die alone, and most decidedly unloved.

Although I'll draw one distinction here, it's the sins against another that crossed the final line for me, the one where I've sworn to never speak to her again (modulo someone else's life being in danger). Sin against me, that can be not just understood but forgiven, but against an innocent (enough) 3rd party is somehow different.

(And for a bit more pathos, by her order in 20 days I'll be completely out of the loop and living in the house built in 1910 I recently bought and have been remodeling, seeing as I'm the only sibling who's in the same town, have been living with him for the last 5 years on land she alone owns, and is the one most strongly objecting to her treatment of him.)
Unfortunate name as it has nothing to do with databases, RevDBG would be much better... That said, it looks interesting.
Thanks. I'm not really complaining :-)
If raising prices increase profits, then you're doing prices wrong! Raise prices!
With an estimated discovery of 350,000 asteroids, I wonder if it will also spot one or more new Kuiper-belt objects, too.
I don't think Spark would be core data science. The way I see it is that data scientists usually fall somewhere in the range of [software engineers who are good at math, statisticians who are good at coding], and the projects done at either end are pretty different.
Two sides of the same coin?

a.) Immigrants out of prison are bad, because they do work for minimum wage or more.

b.) Immigrants in prison are good, because they do work for less then minimum wage.
This isn't a hypothetical abuse of the law. This actually happens. Sites are shut down for linking to things. Sites are considered 'commercially' violating copyright because they have a banner ad that gives then a thousandth of a penny. Look at the current incarnation of the pirate bay. It doesn't even link to infringing content. It just gives you the ID code of a file that helps you find infringing files. There's no tracker, there aren't even .torrent files. Now look at how many places it's banned.
There's no such thing as an "fair wage". Or at least, it's not some number you can come up with. Prisoners should be able to take any job they can plausibly do from inside at any salary they can get. The only "fair" possibility is to allow the establishment of a market. Imagine if a computer programmer was sent to prison. In all likelihood the most productive thing for themselves and for society would be for them to do a programming job from the inside. Instead, they're being paid slave wages and forced to make license plates.
This seems to be essentially a programmable state machine. You have a series of inputs, states encoded in program memory and a series of outputs. In a real computer, the whole state machine is usually constructed of gates and flip flops and tightly optimized. If fact a typical processor would contain hundreds of thousands of little state machines doing things like sequencing or flow control between different modules.

I don't think such a design would scale up. You cannot put 32 of these together and make a powerful 32-bit computer. There are lots of operations where the bit positions would need to interact. For example an adder where the carry bit must ripple between the bit positions.

Now which is better, this 1-bit computer of a 32-bit computer? It depends on what you want it to do. If all you want to do is take some switch inputs and turn on control some lights, maybe the 1-bit computer is simple, reliable and low latency. But what if you wanted to blink the lights or add some timer delays and suddenly that 1-bit computer doesn't meet your needs without adding a timer source.
Couldn't even get through the first paragraph, so much for a prolific writer. He can't even wait to jack himself off.
Assumption of innocence, are you mad? /s

Next you'll be wanting trials instead of summary rulings.
100% agree.

It's a tradeoff. If I had a lifestyle trading business, the corporate tax rate in HK is 0% (17% for revenue derived in HK, 0% for non-local revenue).

On the other hand, funding in this part of the world is pretty depressing. I have a collection of term sheets we keep to remind ourselves how bad it could've been. Personal liability, right to veto future investments, majority board control... you name it.

So we're trading higher taxes + crazy amounts of compliance, for a more managed and predictable funding process in the long run.
> Look at the current incarnation of the pirate bay. It doesn't even link to infringing content. It just gives you the ID code of a file that helps you find infringing files. There's no tracker, there aren't even .torrent files. Now look at how many places it's banned.

Was this really the best example you could come up with? Because that's clearly the law working as intended.
If you focus on the basics, writing descriptive text is really easy.

Structure is important. First, be direct and make whatever assertion of statement that you are going to make. Next provide arguments, facts or other narrative that support the assertion. Finally close the narrative.

Avoid trying to be too clever. An essay isn't a conversation, and introducing conversational tone is confusing to the reader. Don't be funny. Edit mercilessly.

Finally, before you start writing, have a plan about what you are going to say, either in your head or in an outline. Don't let the mechanics of writing get in your way -- if you know what you are going to say, it will be easier to say it.
> But five years later, after he'd isolated my mother by taking her 2,000 miles away from her friends and family

> or why his one-bedroom apartment was deemed suitable for overnights with two girls, but that was the decision. He moved apartments twice more, but never anywhere more spacious, so my sister and I continued to share a bed that unfolded from the living room couch

> In these close quarters, he crossed a line when I was still a child. I'm not prepared to explain the details of the assault.

> and two, memories from ages four through 12 aren't necessarily the most reliable record, and perhaps not everything was as I remembered it.

> The summer before I turned 13, my father got pretty gnarly brain cancer and told me and my sister to fuck off, though he used the Christian phrasing.

I can see a different story. Wife is tired of living away from her parents, so she fabricates domestic abuse to get better deal at divorce. She even poisons his own children against him.

He moves 2000 miles, fights at court, all to be with his children. But for alimony he can not even afford decent apartment. Eventually he gets brain tumor and just gives up.
That's odd, I feel the opposite. For years the way to create a user in MySQL was this:

grant usage on *.* to 'bob'@'localhost'
identified by 'itsasecret';

Meanwhile, PostgreSQL had the extremely straightforward "createuser" command line tool, and the "create user" SQL statement. (MySQL got "create user" and "alter user" around 2006 or so.)

Having to edit pg_hba.conf to allow network connections was always an annoyance for me, but at least the error message you get if it's set up wrong tells you to edit that file, which is also very straightforward and contains documentation out of the box.

Not allowing external access by default is arguably a security practice, though I always thought distro maintainers ought to have erred on the side of usability by enabling localhost access by default.
Databases generally use MVCC. Frameworks like Django allow you quite a bit of flexibility to use said MVCC via transactions. Something like this: https://docs.djangoproject.com/en/1.10/topics/db/transaction...

If you're having concurrency issues in your app, it isn't due to the web framework OR the database, it is due to poor application design. Period.
So something that no one usually admits is that there are three types of reasoning about stuff (frequentist, bayesian, and nonparametric), and each of them has their pros and cons and circumstances to use them.

So with frequentist statistics, it is really easy to reason about what should be the correct estimator (it is almost always the obvious one). For example, with functional time series (where each data point is a function and not a real value), then it is straight forward to find an MLE - it is just the average function. But defining a prior on the space of twice differentiable functions isn't as easy.
Yes. My mother is abusive, so I cut her out of my life, and I am markedly happier for it. I certainly don't feel like I owe her anything. My father disagrees with me, which is a source of conflict.
About half of US states have laws like this. Sometimes it's a specific financial responsibility for medical bills or burial costs, sometimes it's a more general law like this one: https://malegislature.gov/laws/generallaws/partiv/titlei/cha...

This Massachusetts law does excuse children who were not "reasonably supported" by their parents when they were a minor.
On Translation
>sort of communist police state //

What's communist about this?
If you find Lisp to C compilers interesting, then Common Lisp has a bunch for you. The first CL to C compiler was KCL (Kyoto Common Lisp from Japan in the mid 80s). It is the parent for several other compilers.

Gnu Common Lisp, Embeddable Common Lisp, mkcl, mocl.
There are also attempts at C++ as a target language. See CLASP.

https://www.gnu.org/software/gcl/

https://common-lisp.net/project/ecl/

https://common-lisp.net/project/mkcl/

https://wukix.com/mocl

https://github.com/drmeister/clasp
> If you don’t know what your passion is, that’s great news. Because you don’t have to know “what to do with your life”—you only have to do what’s next.

I'd argue that you'd have to know 'what to do with your life', this the basic problem of fulfillment. Man cannot escape fulfillment, our most basic instinct to feel fulfilled. You are not a mindless automaton following a todo list of tasks all day. Kids used to be default answer for the 'fulfillment problem' but people have started demanding more and more fulfillment from all aspects of life.
Ok.

Pollution --> allergies and congestion --> obstructed breathing (both waking and sleeping) --> exhaustion --> pre-existing established links to diabetes, both the stress of exhaustion and the resulting challenge to leading a healthy lifestyle (diet, exercise, social fulfillment, etc.)

Yes, seems a long chain of inference. However, having had personal experience with this (minus the diabetes, so far), my personal observation has supported it substantially and in manifold detail in my own mind.
Calling it a mess is unfair. It's actually quite straightforward, and the documentation (see sibling comment) guides you through the pros and cons.

For example, if you run with streaming replication — the recommended approach for most setups — then you can decide to enable WAL logs or not. If you only want replication, and not point-in-time recovery, then just running with WAL-less streaming replication is extremely simple and straightforward.
As I understand it, in the US in general (this area of law is more done at the state than Federal level), unless you take upon yourself the responsibility of taking care of one of your parents, in which case metrics of care come into play, you have absolutely no legal responsibilities to them (separated and/or divorced spouses are a whole nother and much more nasty can of worms).

And those metrics of care most certainly do not include monetary contributions, just seeing that they get medical care, live in habitable lodgings, eat, etc.

Or so is my understanding of Virginia state law, I have a friend who's taken up such a responsibility towards her mother along with another sibling, but her mother generally refuses to keep her appointments with doctors.... My friend is worried about the liability that might arise from this.

burkaman believes otherwise ... but it'll be a cold day in hell before I accept anything WRT my mother like that (https://news.ycombinator.com/item?id=12470409), on the other hand, it wouldn't even need to be enforced by the law if it was my father....
It is phrased in terms of duty and responsibility, which are easy to reject. But the ongoing struggle for some kind of relationship really stems from her own desire for understanding.
Yes. It was more common than you think to use a 30hz update, even back then - those CPUs simply couldn't do very much, and it made more intensive scenes possible. Mega Man, to name one famous example, struggles to hit 30hz at points. The arcade Double Dragon seems to manage perhaps 20hz on average.