skysight-inc/HackerNews huggingface dataset:
Sure metadata could be important, but I'd argue it's only useful in identifying who some agency might want to wiretap next. Without the actual content of the calls you don't know if somebody is talking to a collaborator or ordering in.

>Also, "reliability" doesn't make sense as a reason to centralize skype.

I've written a P2P app or two. The NAT issues that you handwave are a huge problem. It's not just the connectivity of nodes, it's the symmetry in which nodes are reachable. NAT and general internet weirdness make this a much harder problem than it needs to be. I had to do a significant re-architecting when I ran into these issues during internal testing, and I had less than two dozen users!

The next problem is latency. By the time you wait to discover a suitable supernode and for your "hello" message to reach your target peer, you will have already connected and started communicating with your peer if you use a centralized "registry" server.

This is compounded by churn. Even if there's a single intermediate hop in your routing, your chances of a successful message delivery drop drastically when a peer can leave anytime. Think about how you use your laptop and how long you keep it running and how abruptly you close it. The move towards laptops away from desktops means average node uptime is reducing sharply, without even considering the move to mobile.

This is further compounded by the need for presence for the case of Skype. You don't want to find a peer is unreachable after you start a call. This implies the need for a global state. But without central server, this can only be achieved with DHT, where the first two problems are even worse. Note the existing DHTs are all used for long running "sessions" where the session is the availability of a torrent. User presence is a lot more ephemeral.

And there's the original problem for P2P apps, of course: bootstrapping. Peers don't come online knowing all their other peers on the Internet. There has to be a way for them to discover each other, which, without Internet-wide multicast, means a central server. If you're going to have to solve this problem, you might as well solve the others.

There is actually a thread on p2p-hackers mailing list about this exact issue. Many experienced P2P devs agreed that whenever you can get away with a centralized solution, you should go for it. In this context, partially centralizing Skype as they did makes complete sense.
Wget in 9 Lines of Python for Hostile Environments
This is why I believe that representative democracy is a joke. It may achieve something, but certainly not the will of the people most of the time. Also it wastes a lot of resources on campaigns, and voting. Just one voting day is like 400 million hours of productivity lost. Shouldn't there be an app for that, at the very least? :) If it's secure enough for your bank, why not for your ballot?

Anyway, here is what I recommend: RUN THE COUNTRY BY CONTINUOUS POLLING
http://magarshak.com/blog/?p=212
Fixya’s “6ya” Lets You Get Voice and Video Tech Support for Anything in 6 Minutes
Refers to BGP routing tables: https://blog.thousandeyes.com/finding-and-diagnosing-bgp-rou...
Why? `const` isn't that much immutable than `let` is. For any reference type that's bound to a variable with `const`, you can mutate it without getting errors. This was very confusing to me at first, even though I understand the mechanics behind it.

const a = {}
// That's OK:
a.a = 1
// That's not OK:
a = 1

While I don't disagree with you on your point, one could easily create the counter-point that by using `const` you're implying something that's not true.
I don't know if Linus is the worst but he sets the overall tonne for sure. Not everybody can take it - I for one have left more than 10 years ago with no regrets. A little politeness goes a long way.
>>Twenty years of unmaintainable Perl code has convinced management that it needs to be eradicated.

I wouldn't worry too much about that. I'd rather build awesome things in Perl 6 better, faster and more productively than in any other language.

Those who don't use it have much to lose than those who do.
How is 8 years of closed negotiations leading to 2 months of open debate "too democratic"?
False.

The treaty power of the Constitution is quite clear requiring a supermajority of the Senate to ratify any negotiated treaty.

[The President] shall have Power, by and with the Advice and Consent of the Senate, to make Treaties, provided two thirds of the Senators present concur...

Fast track is inherently undemocratic as it is negotiated in secret ("no advise and consent") and most likely unconstitutional, but conventional wisdom says it is death for any politician in the US to stand in the way of legislation that "creates jobs" or "protects children".
kylebgorman posted that comment 2 hours ago, he must be half way done building his Twitter-but-better by now. I'm on the edge of my seat, I can tell you.
Have you spoken with CloudFlare support about issues you are seeing?
"What precisely is the logical flaw?"

That instead of having the people who are consuming and enjoying the content pay for it, that the entire economic system needs to be overhauled.

I'm not opposed to UBI, but that is clearly not the solution to the problem here, especially because there is no way in hell that UBI will be even close to reality in most nations, let alone the US.
DevOps Engineer in Boston, MA OR Washington, DC for NGP VAN. We are the leading technology provider to Democrats. Everyone from the President down to local representatives use our tools to maintain their donor database and organize field volunteers.

At NGPVAN, we work with a variety of cutting edge technologies and are always looking to do it better, bigger, and faster. We're looking for individuals who not only read about the latest technologies but are capable of standing up proof of concepts and stable implementations on very tight timelines. These tasks may range from deploying an application to a cloud solution, helping create dynamic development environments to enable our developers or creating tools that allows the DevOps department to get work done in a more consistent way.

Experience we are looking for:
Windows Server 2012+
Scripting: Powershell\Bash
Load balance and clustering technologies
Cloud Service: Azure prefered but others okay
Configuration management tools: Chef\Powershell DSC\Ansible

If interested, email Aly Nesson at anesson@ngpvan.com and check us out at ngpvan.com
No one is talking about it? Just yesterday I attended a whistle-stop tour stump speech by NDP leader Tom Mulcair; he had a LOT to say about the TPP and the NDP's clear intent to oppose it should Harper try to ratify it in secret.
I read it. I was just commenting on an alternative that uses native objects rather than custom objects.
I wish the news would shut up about this.

It's mildly interesting at best. Alphabet decided to have a barebones code-of-conduct to encourage its children to write their own, more tailored versions. This doesn't mean anybody is all-of-a-sudden OK with being evil. As any credible article has noted, Google still has Don't Be Evil in its COC.
There Is No Such Thing as Memory Performance
How to Pair the Apple TV Developer Kit Remote with Xcode's Simulator on Your Mac
Edward Snowden interview: 'Smartphones can be taken over'
Please delete this comment when it is fixed, it is a false positive for people searching through the page.
Why Google Went Offline Today and a Bit about How the Internet Works (2012)
Is Java More Secure Than C?
Replace voting with polling. An open letter to Larry Lessig
> It's tragic that the author's highest desire for what was envisioned as a global hyperlinked information system is to make it into a more efficient virtual-reality strip mall.

That has basically been the dream of every exec out there since the .com boom.

Cory Doctorow touch on this: https://vimeo.com/10457689
Check PostCSS and 10 plugins you'll gonna like, right from your browser
Well, nobody knows the TPP yet. It's not public. The parts that have leaked are pretty bad. The comic mostly argues against a common hybrid republican/libertarian economic branding of "free trade." Free Trade branding ended up being a disguise for reducing labor costs by moving interchangeable capital to places where people work for (and live off of) $1/day instead of $800/day, but people never get the same freedom of movement rights as corporate capital. So, companies reduce costs, but people can't move to cheaper (or even better) places to improve their own costs.

As for arguing the comic is godawful, maybe de-escalate your rage meter for a while? It's just an informative comic posted to an online text forum run by a multi-billion dollar funding organization. It's all kinda meaningless overall.
The cost of a transaction on bitcoin is likely to go up over time, especially if the block size doesn't increase.

The micropayments protocol for cryptocurrencies doesn't really cover the use case of using many website, unless you have a trusted 3rd party to accumulate the micropayments.
I was with her until

>I have the right to replace any comment I feel like with “fart fart fart fart”.

Right after

>I would prefer the communication style within the Linux kernel community to be more respectful.

Way to not practice what you preach.
You're probably right. A closer analogy would probably be sea voyages in the "age of discovery", but in that case you didn't need skilled people; you didn't even need willing people.

On the other hand, all of the test pilots killed by the Cutlass (and most killed by aviation since Thomas Selfridge) were highly-skilled people.
I was reading about that. It seems pretty strange that these heavy security restrictions on origin are in place but you can create a worker from a string.
I've been thinking about this kind of thing for a number of years (even coded a micropayment solution which was terrible). But this article reminded me of that and just gave me a thought:

What if you flipped the burden to online commerce providers?

For example, stripe provides a small toggle so that your integration can add an extra 0.1% to all transactions (so your $49 SaaS offering pays an extra $0.049). In exchange you get a small JS code to embed on your marketing blog.

I'm not crazy about the bitcoin bandwagon, but this seems like a good entry point for distribution. Multiple providers other than stripe can deposit to the same bitcoin address stored in your browser, and then that bitcoin address is paid out according to the sites you visited that had "opted in" to the revenue sharing.
Is there any reason that Musk couldn't colocate SpaceX and Tesla in Freemont instead of SpaceX being located in Hawthorne? What's the benefit of SpaceX being in the LA area?
In the US, the credit scores are maintained by private companies as well. Yet, they still can potentially affect your interactions with the government (e.g. applying for government jobs requiring security clearance).
Logz.io, with Backers in Boston and Israel, Aims to Sniff Out IT Bugs
"Just ask nicely and maybe I'll disable adblock or donate if I feel like the content was worth it."

No you won't. You'll think, "Maybe I'll do it tomorrow," or, "You know, I didn't really enjoy it that much," as you go back to the site every day.

Your statement is just like the people who put a rating for one star on an app, and say, "I'll change it after I've used it if I like it," or, "One Star until Feature X is implemented," when Feature X was never promised as part of the app. And then when the change is made, the rating is never changed.
Yeah like how Belgium is colonized by the Netherlands under EU agreements! Or is it the other way around?
Telling people how they should feel is not very nice either.
I understand what you're saying, but the point is that typically Republicans are in favor of free trade agreements, and the populist anti-Washington-elite movement rallying behind Trump and general anti-Obama sentiment are the explanation for this unusual situation (GOP opposition).
SEEKING WORK
Location: San Francisco, CA or Remote

Full stack Rails/Angular/Scala/Android experienced developer.

http://www.ryanloomba.com
Wait - what? So voting is a waste of time; instead we should vote all the time?

OTOH any popular TV show is a worse waste of time, given that its on weekly and not once a year. I think we can give representative democracy at least as much effort as one episode of Bachelor.
Pastebin adds DOS new-line separators at the end snippets
Congrats, world! These are drugs that have been doing a lot of good for decades.
Similarly, his CEO announcement at Square was published in a series of micropayments.
There are not many sites I would pay for that are purely content. I think HN is one of the few that could get away with charging $5/month and not lose me as a reader. The biggest problem is that most sites can't transition from free to subscription without losing most of their customers. Even a site that proves to be extremely useful could not do that without a competitor popping up that'll offer the same service for free.
Does this mean that Tacomas and kei-trucks will get cheaper? Please!
Numeracy and journalism aren't exactly bossom buddies.
You missed the point completely (I think).

The GP was implying that there's a myth that if you really want to be "real", you have to act like an asshole. Which is not true, and hence the "myth".
Until there is a better FOSS alternative to Linux

You mean there isn't?
Higher Education from Transactional to Transformational
Show HN: Yet Another Log Viewer
Yet Darwin himself coined 'natural selection'. It was the leap from 'natural' to the human realm that German Aristocracy made, and fed nationalism to the point WWI was inevitable.
You've found fire where there's not even smoke.

Trump would immediately come to anyone's mind when you say 'conservative populism'. What counter argument would you like to see here? Trump injects conservative populism into the debate... or did he???
We're discussing TFA, which is already published. There are other reports and analyses out now as well.
> Even if used properly by 100% of people 100% of the time it would still be a bad idea and fundamentally could never have worked.

Then how do you explain the success of Yelp, which is basically the same thing but for businesses? Or the school system, which is already designed around rating people? Or safeorscam, which was the same thing but for drug dealers? Or LinkedIn testimonials?

Certainly there are a ton of challenges to coming up with a good implementation — business, social, epistemelogical, etc. But I think the possibility space is too large to rule out the possibility of a feasible implementation.
> the level of these issues varies wildly depending on the subsystem in question

this is exactly what some kind of official minimal expectations would help: bring the worst offenders up to the level that's normal in most groups
We're commenting here about the link posted upthread, not the whole concept of trade negotiations. The link claims that fast-track authority is "undemocratic".
Levenhuk Blaze 60 Spotting Scope
9.0.2 does indeed fix it. I don't have a watch; I almost electrocuted myself a number of years ago wearing a watch with a metal band, so I don't wear one anymore. :)
Pushing the limits of brain science could bring Canadian marathoners glory(2012)
Does it exclude the pharmaceutical and agricultural industries as well? Those are two of the big areas people are concerned about with the TPP/TTIP/TISA/CETA.
"They feel after him and when they have found him they kiss him under the tail." - That is funny and gross, but still funny.
Sweden sets its sights on becoming the world's first fossil fuel-free nation
I cut my engineering teeth having to work on a lot of disparate systems run by the US DOD: VAX, True64, PC Linux, SGI. Having a single dependable text editor that worked across all of them consistently was important. Those environments were neither "subpar", nor were they "broken."
Actually perl.org website is very well done, and perldoc.perl.org too looks very to-the-point serious site, without the fisher price look.

If the same template is re used for Perl 6, it would work just wonderfully fine.
The huge towers are pretty amazing. I have never seen them in any other pictures of the Kabba https://en.wikipedia.org/wiki/Abraj_Al_Bait
> I was more trying to convey the idea that the way of thinking was different. Instead of concentrating on the immediate motion of the cursor, I'm concentrating on the structure of the document.

In what way does the multiple selection model not concentrate equally on the structure of the document? It's true that vim has a larger vocabulary than a typical editor, but its grammar is actually weaker. For example, I know of no way to combine two arbitrary motions.

Consider the case where you want to delete all strings containing the word die, where the string grammar is non-trivial. In a selection-based language you can

* select-all-"die", manually checking that they're inside strings

* select-enclosing-block

* delete

If one had a language-aware string token finder (and, frankly, a token-aware editor would be amazing - maybe I should edit Sublime to do that...), one could even

* select-all-string-tokens

* select-all-"die" inside selection

* select-enclosing-block

* delete

This is a very structural approach. I don't know a neat way of doing this with vim. (I'd be happy to learn I'm wrong!) There are other examples, like where one wants to work on some collection of things in lockstep and vim's inability to hold state through selections between commands results in a difficult workflow. The multiple selection model remains semantically unperturbed.

I would very much be interested in a modal editor that doesn't just try to copy vim - working on multiple selections with a large vocabulary and syntax-awareness would be wonderful. I also find some things, like temporarily restricting actions to a subset of selections, needlessly hard in Sublime. There's a lot that can be done!
How was Peeple supposed to be used?
William C Campbell, Satoshi Ōmura and Youyou Tu win Nobel prize in medicine
Five ways to build a $100M business
> But as a citizen of only one of those countries should you not be biased towards the well being of your fellow citizens over others?

Nationalism: the strong belief that the interests of a particular nation-state are of primary importance
This affected way more than Doha. Half of our US requests got dropped for 45 minutes while this was getting resolved.
"There are (or should be) only two parties to a web request: the client and the server. Neither Apple, nor the State, nor Google, nor anyone else, is legitimately a party to my session"

The ad is arguably part of the content, as it's what's paying for you to see it in the first place.

"The reason that I'm free to use an ad blocker is that it's my browser, and I am free to configure it however I want"

That is a very selfish view, one which ignores everyone else except yourself. What if your company decided that you're not worth paying, but still wanted your work?
Which are themselves another means that Congressional procedure creates for tiny minorities and influence groups to exert their will against the majority.

I don't think straight up-or-down votes are necessarily the best vector for public policy in all cases! I'm not saying that it was unreasonable to oppose fast-track. I'm saying that calling fast-track "undemocratic" is a bogus argument.
Sketch + Photoshop + Invision
Agreed. I'm actually starting a link aggregator (http://www.filter.news) and would love to implement this in the future. Besides supporting quality journalism, I think the signaling could be important as well.
SpaceX is located on a campus previously created for building aircraft, so it seems they are where they need to be. https://en.wikipedia.org/wiki/SpaceX#Facilities

Also, that part of LA (hawthorne, el segundo), has a history of aviation and rocketry companies, so it has better facilities and a larger built-in talent pool too.

They do co-locate some operations (tesla designer lives in the SpaceX office, not the tesla office), but it makes sense for Tesla, as a consumer brand, to be located in the most densely concentrated location of multimillionaires and billionaires in the world.
Pipefy – Kanban vs. Scrum: Which is best for you
I've been with them for two years or so and in the beginning I had a streak of problems but actually the last year has been rock solid. Today's problem did take two of our large sites offline for ten to twenty minutes, though others were fine.
The API exposes the chunk/delay parameters as options, so it's definitely possible.

If you mean having the library code "learn" the optimal chunk/delay for a given run, that's possible too, but I'd have to wonder about alternative solutions at that point.
Page Objects That Make Code More Maintainable
You're claiming here that the New York Times was bought off with early access to TPP?
If you don't like it you can vote it down, and all those scary top secret negotiations are moot.
Great way to (in)validate an idea before wasting any time on development
Project Comet – New Adobe Design and Prototyping Tool
#1 is far more likely to make an emotional impression than #2. That might be for good (one avoids making such bad mistakes again) or bad (one avoids making any contributions again). It's certainly more memorable.
The entire concept of Twitter still makes no sense regardless of how many people are using it. It's coasting on momentum at this point and might give out any second.
An Inuitive Guide to Making Money with a Blog Passively
I'm sorry, but I don't know how to respond to this series of non-sequiturs. Trade promotion authority is an act of Congress; it is a privilege the legislature extended to the administration. It was not required to do so.
When Hemingway Was a Young Fisherman in Michigan
One could argue that such massive projects generate more employment, and do their bit in tackling the unemployment issues.
Here is a traceroute from multiple locations during the incident:
https://pulse.turbobytes.com/results/56129a5becbe400bf8001c9...
https://archive.is/bsq2y

Note the 10 references to qatar.net.qa. Hacker News uses CloudFlare so a traceroute from my current location was going to qatar.net.qa as well.
It prevents elected representatives from making changes to an international treaty that most have not seen before the final version is handed to them. So yes, it's undemocratic. It was not crafted by (or arguably for) the people or by their elected representatives.

Let's not get into the details of how they could actually see it (sort of), but couldn't get a copy to review with experts, or with their constituents.
> Thus the interesting metrics are something like flops/m^3 and flops/Watt.

Also flops/$.
What terminal are you using for SSH? Mosh? https://mosh.mit.edu/
How much they are around matters much less than whether or not they have set a clear strategy for the company, whether their direct reports have the autonomy and ability to execute on their pieces of the strategy, whether they have built and maintain a culture that keeps the organization productive, and if they are available to their direct reports when needed.

If all those things are true, then they can be in the office as much or little as they want. If one or more of those are missing, then the CEO has work to do.
> "The screaming, fighting ... [they say] jump in front of the train," one US participant said.

> The voices upset them because they violate their sense of personal control, the researchers said.

The voice is not just upsetting b/c they conflict with expectations of how the mind works but those expectations will directly affect what the voice will say and how b/c the voice is part of that person.

Personally, I always wondered why nobody wondered why those "voices" tend to be destructive (at least in our western hemisphere). Now my question is partly answered with the information that this observation is not globally valid.
The Next-generation Test Framework for PHP reach 100 stars, don't miss the train