skysight-inc/HackerNews huggingface dataset:
I think the key problem here, as you point out, is that these types of solutions make assumptions about the complexity and control-channels of your infrastructure.

The intelligent place to install a distributed infrastructure testing automation framework is on top of a capable general purpose infrastructure abstraction and automation system.

Such a system would include the ability to fully deploy and configure any number of component services (ie. Continuous Deployment) on any type of requisite infrastructure. It would also be better placed to see which variables are available to tweak (testing for example specific inter-service [OSI layer X] network infrastructure latency or lossiness). Simulation is one thing, simulation on real hardware another. A competent system would handle both with the same codebase through a pluggable architecture. There is to date no broadly accepted open source or commercial solution in this space.

If anyone wants to do a startup that builds one, email me.
linux already runs fine. people even run it chrooted from the vendor original kernel/OS.

to run natively, i think only the cameras and radios fimrwares are the problem.
Vote-rigging? Three comments from users created within the past hour?
>The flask dependency is pretty strong because I used the requests module for the api route functions.

Not sure I understand? Are you talking about Kenneth Reitz's requests module? Why would that tie you to Flask or any other framework or library?
One of the very good sources of knowledge is the FreeBSD code base. You can check it out from Subversion, and have a complete operating system in the .c and .h form. This is actually how I gained the proficiency in C. It exposes you to industry-grade C (e.g.: you'll learn about bits which are hard in C but are being used actively) Also if you ever get interested in operating systems, FreeBSD gives you a very nice transition, since both programs and the kernel are in the same repo.

To check out the FreeBSD source code, you can do:

svn co https://svn.freebsd.org/base/head

And if you want to know how 'cat' is implemented, go to bin/cat/.

Same for 'ls', 'find' etc..

Other than that, early source code of UNIX gurus is very good too. Check out the Plan 9 project from Bell Labs. It has a very clean code too:

http://plan9.bell-labs.com/sources/plan9/sys/src/
After 85-year search, massless particle with promise for electronics found
Your last submission was flagged to death. So no one can comment.
FPH wasn't the only sub banned, and brigading was not mentioned by reddit as a reason for the bans.

https://www.reddit.com/r/announcements/comments/39bpam/remov...
> They've replaced the de facto policy of arbitrarily banning things they don't like with an official policy of arbitrarily banning things they don't like.

Reading that thread, the barrier to ban subreddits seems to be fairly high still. A subreddit apparently has to be pretty much centered on promoting violence in order to meet the criteria.

That said, had they chosen to go for a low barrier, flat-out "we'll ban everything we don't like" policy, the outcome might have been better in the long run. Short-term there would have been a huge outcry, but after these kinds of people left, the site would probably be more friendly overall. Smaller, but nicer.

Instead, they chose to go for a very modest policy change and what looks like reluctant enforcement.
I think there's also a (again silent) assumption that a constructor can be constructed, which is again non-trivial, and actually seems to be false. And if it is false then that seems like a major flaw, at least I don't really see how a non-constructable constructor is more convenient than the physical laws it is supposed to represent.

I also suspect you'll encounter something like the halting problem when trying to figure out which constructors aren't constructable. At worst you'll encounter constructors where this question is unanswerable (e.g. can you construct a constructor, which constructs all constructable constructors that can't construct themselves?).
That's because marketers ruin everything.

https://www.youtube.com/watch?v=ML_ec6XRYQA
The Space Shuttle looks better in the photographs (some people believe that the Buran looks better), and has too many cutting edge technologies. But when you compare the cost it's worst.

Also when you calculate the accident rates of the recent ~20 years Soyuz vs the Space Shuttle, the Soyuz is much safer. (IIRC, with the overall records, the compassion is more even.)

The problem is that in some subjects you need to be an expert to compare correctly the alternatives.

Somewhat related: "Making Wrong Code Look Wrong" http://www.joelonsoftware.com/articles/Wrong.html
no problem; thank you for something submission worthy.
One my favorite things about the anti-SJW movement is how they fundamentally don't understand what they're opposing. They see people using words like "harassment" and achieving results, so they go full cargo cult and start spewing those same words in the belief that they'll be able to achieve something as well. It reminds me of the sovereign citizen movement, a belief that there's some set of magic words that gets results, rather than actually interacting with society.
And... you're now a conspiracy theorist. How about respecting the man's privacy instead of accusing him of being involved in a spying plot.
> What is worse is that when someone points it out, there is ALWAYS this one or two variable example being put forward, when the problem exists in the 90% of functions that have 5 or more variables in scope.

I would bet a fair amount of money that 90% of Haskell functions do not have 5 or more variables in scope.

> Haskell code is yet not written in large companies where there is a readability requirement.

Haskell code is not yet written in large amounts in large companies (or anywhere else). Haskell code is, however, written in large companies.

Also: Large companies have a readability requirement? I'm not so sure that they do, that it's enforced, or that it's effective. I;m especially not sure that it's effective to the point that an outsider can read it.
What are the main, reasonable arguments for disallowing paid airport pickups? Safety? Traffic? Control?
I also recommend a couple of books on this subject:

- Ordinary Men by Christopher Browning

- Into that Darkness by Gitta Sereny

Into that Darkness is the most depressing book I've ever read. It is essentially an interview with Franz Stangl, one of the commandants of the Treblinka camp which, if it's possible to believe, was far worse than Auschwitz. He was an ordinary guy who simply went where things took him, ultimately into a place I can't imagine existing.
Considering they waste 4 per supply mission to the ISS... /rimshot
Keep your friends close and your enemies closer!! ;)
Public key cryptography by nature requires a persons identity SOMEHOW be tied to their private key. Even if I get a private key issued by the government without any identifying information embedded in it, it's still tied to my identity, at the very least whoever administers the vote knows who I voted for - at least with a paper ballot no one but me knows what ballot I submitted.
Your first line references a bald-faced lie so your stance is in jeopardy.
I would have a hard time believing that isn't the case, but I'm open to any evidence you have.
It's kind of OK to use, as long as you don't call it all over the place and render your code untestable such that it can't be mocked out, but I'm not a huge fan of it. It's really a matter of opinion at that point.
One thing that seems to be missed in, at least, formulating the problem of origin of life, is that cells don't reproduce themselves. No living organism reproduces itself. Cells split into two different cells and the mother cell ceaces to exist. What it's reproduced is the suite of processes that make possible the existence and multiplication of a certain kind of complex entities, what we call living organisms. It's processes themselves that pose the problem.

And thing is that laws of physics don't have it in themselves to give birth to processes when by 'process' we mean something more in line of a function, something that would not allow us to say that the Sun is a living organism, although there's processes happening inside a star.
The First Smartphone Election
Imagine a case where Google's business tanks, shareholders wish to oust Larry Page, Larry & Sergey obviously won't budge, but activist shareholders manage to get Eric Schmidt on board. Eric + virtually all of the class A shares is enough to get voting control of the company (when the class C shares were created, it was because the voting rights of Larry + Sergey were just barely over 50%).

In this scenario, the class C shares will fall dramatically because the financial value of Google will be nearing nothing, but it's likely that the value of class A shares will skyrocket. Because an activist needs virtually all of them to rest voting control from the founders, there's a "corner the market" situation where the last few remaining holders can demand very large prices for their shares.
I agree with you. Pyramid is one of the most well designed codebase that I know.
As your comment is marked 1 hour old, I see little grumbling about spending money on people who've broken the law (conversely, there are several comments speaking to the rationality of attempting to rehabilitate people who will be released).
Having read a large amount on the subject, I can't think of anyone who ever rebelled in that way. It's hard for us to imagine in this day and age, but SS members were conditioned from the beginning to accept, at all cost, superior orders. It was a part of Nazi lore and (I might get some heat over this) German militarism. There was nothing more important than obedience.

Most of the men directly involved in these acts were alcoholics as a result of their experiences. Many were also sent, late in the war, to places that had very high casualty rates (eastern front, partisan suppression in Italy) so that a large number were killed before the end of the war.
here is the main argument against uber in general: for taxis to keep their medalions, they must not refuse pickup/drop off on the worst parts of town. or for someone they don't like. and a certain percentage of licenses are given to drivers with vehicles that can accommodate handicapped passengers.

uber is fine when you are a white, able guy living in a good neighborhood.
Its a legitimate question, in light of recent events particularly for something as privacy vital as a browser.
Thanks, I'm honored!
Things you can use when you drop support for IE8
While the patent may be annoying, in practice there are a number of other cache replacement algorithms and mechanisms that are just as effective as ARC. The tradeoffs inherent in cache replacement algorithms means there are numerous ways of achieving approximately equivalent results. ARC is not a globally optimal design or anything like that.

In that sense, the patent is kind of worthless. Anyone that knows what they are doing can design around it with no loss of functionality or efficiency. A lot of sophisticated systems end up designing custom algorithms tuned for the use case anyway.
But Atwater wasn't talking about himself or Bush, was he? This is just your typical moral preening, where he gets to say how much better he is than some other (unnamed) guy, which is something you see from Democrats on a regular basis. This is what he says later in the same interview:

"But Reagan did not have to do a southern strategy for two reasons. Number one, race was not a dominant issue. And number two, the mainstream issues in this campaign had been, quote, southern issues since way back in the sixties. So Reagan goes out and campaigns on the issues of economics and of national defense. The whole campaign was devoid of any kind of racism, any kind of reference. And I'll tell you another thing you all need to think about, that even surprised me, is the lack of interest, really, the lack of knowledge right now in the South among white voters about the Voting Rights Act."

The problem Democrats have when discussing crime is they don't realize people on the other side don't see life through a racial prism, so to us Willie Horton was about crime and not about race.
I've seen a post from someone else that indicated that they replied to undo a downvote. That is, if I understand correctly, you can't downvote a post and also reply to it. If you reply, it clears your downvote.

Alternate approach: Create another account, log in in that account, and fix it there.
No. This isn't private information. The code is open source and his public employment and presentations are not private. There's a very reasonable mechanism to develop intent, and the arrow of time points in the right direction (would anyone care if he went from Mozilla to NSA? Not likely). The potential for a mole in something as critical as Firefox is non-trivial.

A leak isn't a threat, but a false-flag operation is very much in the cards.
I think single mode laser efficiency would be a better science fiction win, less loss so more power will less cooling. Perhaps a 100kW beam out of a backpack laser?
Tesla Is Making a Mystery Announcement Tomorrow
> Post-PC future

I'm still not convinced.
I'm looking for a library that can create a calligraphic shape (path) from a stroke path.
Chris, I think we didn't communicate this well. When we were first building RethinkDB we looked at other similar products and noticed that they don't perform well in split-brain scenarios, and allow all kinds of errors and issues to creep in. For examples of this, just read Aphyr's posts that review various distributed systems.

So we thought, first, let's build a system based on manual failover, make that really solid, learn as much as possible about real-world use cases, and then build automatic failover on top of that.

This process took a couple of years, and we're finally at a point where we can ship automatic failover that we're confident will behave correctly in real-world (and theoretical) scenarios (modulo bugs that may not have been uncovered in testing).

To answer your specific question, if a netsplit occurs, two primaries could never be elected. There will be a primary either one side, or the other side of the split, so rejoining will not be a problem.

In practice, however, this is more subtle -- what if there is a netsplit, one side maintains its primary, and the other side elects a new one? What if the user writes to both primaries on either side? What happens after the cluster rejoins? In this specific case, we solve this by requiring the majority of the replicas to acknowledge writes by default before the write acknowledgement is sent to the client.

These questions can get really, really subtle -- (for example, what happens if there are multiple cascading netsplits in your cluster?) We wanted to take the time to understand these problems much better before we build automated failover, so we went with a manual failover system first.
> and support the creators I really like

Honestly, chances are that you don't. Everyone says they will, few do.
The golden rule! He who has the something something something something etc. Don't know, don't care.
Unlike AirBnb and Uber, a co-working location is usually used for weeks, months, or even longer. There's little stopping the participants from cutting SpareChair/Desktime/whoever out of the loop, once they've built up some trust.

That being said, I've thought more than once about getting a slightly bigger house than I need so I can share some space with other remote folks.
No content in this article: "We just got the official word: Tesla is announcing something tomorrow. What is that “something”? We… actually have no idea at the moment."
lewrockwell.com has been banned for 2317 days.

The HN guidelines specifically ask you not to post things like this, but rather to email us at hn@ycombinator.com. Please do that in the future.
From Aeschylus to the EU
Elasticsearch for SQL Users
> Heat is caused by resistance when the electricity moves through the metal.

Sort of. But if you reduce resistance you increase heat since more current will flow.

On the other hand, if you increase resistance AND also keep the current the same then you'll get more heat. But! to keep that current constant you must increase the voltage.

So it's not so simple as "resistance = heat".

> The more metal the electricity is flowing through, the more material there is incur resistance

Depends on if the metal is in parallel or series. If in parallel, then the more metal the lower the resistance, if in series then higher resistance.

> If so, then more layers = more heat.

Right result, wrong method of getting there. More layers (which would be in parallel) would be less resistance. But less resistance means more current flow (since they'll keep the voltage the same), and more current flow means more heat.
The potential for having a go in someone elses professional/semi pro space sounds wonderful. I can imagine 3d printers,photo and video editing, well tooled workshops etc..
What teaching students taught me about clients -Design Commission
I'm testing something...thanks
Oh man this stuff makes me cringe and so embarrassed for the people that post it...

Eric is right, it's by design. read the fucking rfc.
Why were there crack wars and their accompanying violence?

(Just playing a little root-cause-analysis here.)
The point of making a lot of money is that you provided something that a lot of people wanted. That is, you met a need (or at least want) for a lot of people. (I'm presuming that the way you made money was legal and ethical.)

If you did a bit to raise the standard of living for others (by making something that they couldn't get before, or making it affordable), that's a pretty good motive for getting rich. In fact, if that's the motive, the "getting rich" is more like an accident. You're just trying to do something that will help a lot of other people, and you suddenly look around and wonder, "Why do I have all this money?"
good examples with a (hopefully multiplatform) GUI?
Significant Flash exploit mitigations are live in v18.0.0.209
iPhone revenue alone is bigger than the revenue of any other Technology Company.
I would do simply """f docstring\n%s""" % _shared_docstring, no need for a separate concatenation. However, I wonder whether sphinx would handle this.
I don't mean to be down-voted so I ask honestly, how can we accept Treblinka as an extermination camp in the face of all the Jewish testimonies attesting to it being a transit camp?

Arad denies emphatically that Treblinka could have possibly been a transit camp and says "all that arrived were killed within 15 minutes", but he has not commented on the testimonies from Shoah Foundation's own tapes who describe stopping at Treblinka for a few days on their way East.

This is a complicated field of study made all the more touchy by the fact it is easily politicized so I'd be interested only if you have comments on how to coalesce these two realities (extermination vs transit camp) in the face of the evidence. We can avoid inflammatory discussion.

Video zlFCvQttOv8 on Youtube has the video testimonies. I won't link to it here due to its inflammatory title.
I wasn't implying anything, especially not CCR's involvement.

(I'm a fan of "five whys" analysis.)
Yes. As I mentioned the other day (https://news.ycombinator.com/item?id=9892823), the rule "an announcement of an announcement is not substantive" has proven surprisingly useful for HN moderation.
What if the program is constantly altering the plumbing beneath the streams? Isn't this kind of programming not becoming a bit "messy" then?
Silver Portal Direct Launched Today – Feedback?
We just launched our real estate investor portal today, it would be great to get feedback & thoughts from other RE investors. Cheers! www.silverportaldirect.com
My fear with this is that it'll end up like cable tv: you pay for it and you get to watch advertisements.
As someone with a large amount of content that is both casually shared or blatantly ripped off, there doesn't really seem like a great way to fight this sort of behavior. Calling out sites which steal content publicly would likely end up in them gaining additional visitors and views.

Has anyone here found good ways of battling sites that "repost" content without attribution?
The ratio of comments to votes in this thread is a perfect example of the "chilling effect" surrounding this topic and the limits it creates on free speech.
There will be a future where the way people use computers looks very different from the way they did in, say, 2005. But calling that future "Post-PC" is purely ridiculous. There will still be PCs, people will still use them. Laptops didn't get rid of desktops and tablets/phones won't get rid of them either.
I always find it amusing that our capitalist system basically consists of competition between command economies as succinctly described above.
It doesn't appear to have been flagged by users. It looks like it was auto-killed based on the site's domain being prohibited.

https://news.ycombinator.com/item?id=9900181
Sorry if I am missing any sarcasm, but this seems totally backwards! Taxis are famous for racial discrimination while Uber drivers accept fares sight unseen.

Also, taxis are well known (at least in San Francisco) for illegally refusing fares to distant neighborhoods. Uber drivers simply can't refuse.

Finally, flagging a taxi is nearly impossible in a remote location, but calling an Uber driver from the app will work pretty much anywhere.
Dashing is great, but it's Ruby on the backend, not Python :)
Almost the exact opposite is true:

http://fee.org/freeman/detail/uber-against-racial-profiling
PEP 8 itself has the quote "a foolish consistency is the hobgoblin of small minds." It is not intended as a prescriptive standard that everyone needs to follow, just a recommendation.
> In practice, however, this is more subtle -- what if there is a netsplit, one side maintains its primary, and the other side elects a new one? What if the user writes to both primaries on either side? What happens after the cluster rejoins? In this specific case, we solve this by requiring the majority of the replicas to acknowledge writes by default before the write acknowledgement is sent to the client.

That's the particular case that I was curious about, that solution makes a lot of sense. I suppose that would also mean that if an outage takes out more than half of your replicas then you will loose all write-abilities (unless I'm mistaken), but that's probably better than the potential mess that could ensue.

Do these write requests to nodes that have no route to a primary simply "hang", or are they rejected by the daemon?
Not sure if I understand this, I've had issues with cabs that refused to drop me off at a location that wasn't convenient to them, yet never had problems with uber picking/ dropping me off anywhere, so don't feel like that's a valid argument against uber. I'm not familiar enough with handicapped accommodations/ laws, but are you saying the argument against uber is that they're unable to pickup handicapped passengers?
PressureNet 5 uses your phone's barometer to make local temperature forecasts
I don't know who said this, but I heard it somewhere:

"If you support free speech, you can count on being accused of supporting the worst things anyone can say."
I wonder how often taxi drivers do shady things like refuse to pick up or drop off in certain areas, versus how often ridesharing drivers do that. Also, I probably shouldn't even ask, but what does being white have anything to do with this?