skysight-inc/HackerNews huggingface dataset:
> Wow.. This thread has turned into an astro-turfing campaign

HN users need to stop accusing their opponents in arguments of being astroturfers. Astroturfing may or may not exist, but sincere disagreement is common. It degrades the discourse badly when sincere disagreers are accused of being shills.

It's not that astroturfing isn't a problem. It's that the collateral damage of firing off such accusations indiscriminately is too great for that to be ok without evidence. People disagreeing with you isn't evidence.

If you suspect astroturfing in an HN thread, please email us at hn@ycombinator.com. Cracking down on that is part of our job. We will take your suspicions seriously. But we will do so by looking at actual data—something that isn't an option in the HN threads themselves and would mostly be off-topic there.

Within the threads, the HN guidelines and Principle of Charity [1] require you to assume that disagreers are arguing in good faith, and to deal with them not by calling names but by making better arguments.

1. http://en.wikipedia.org/wiki/Principle_of_charity
A lot of the difference in economics between Europe and rural Washington state has to do with the extremely high fixed cost of "last mile" internet connection in rural areas, which are, for a number of reasons, substantially more prohibitive in America. Trying to pay off $9000 in fixed costs with $30/mo internet simply isn't going to happen if a competitor can swoop in and offer the same service for $20/mo with no investment in infrastructure. If the cost is lower, due to having either higher population density or more available infrastructure to scaffold off of, this becomes a less-insane business prospect.

But I'm somewhat confused by your initial sentiment. At least four small, local ISPs have investigated installing last mile connectivity to the fiber, and all declined. The status quo (largely a single provider per household) has little to do with this.

Are you saying we need unbundling because otherwise we won't have both fiber internet and low prices? Without the rules regarding ISPs being unable to have ownership over infrastructure they pay 100% of the costs for, fiber could be provided profitably for less than $90/mo. to many portions of Kitsap county.

Additionally: There are some households in Kitsap that have never had internet access at all -- surely blaming "the monopoly" is nonsense for those customers, and yet they too are hurt by this local policy.

EDIT: I anticipate this being non-productive. Suffice it to say, I'm not trying to say "Unbundling is not the best policy." I'm saying, while we consider this policy, let us understand that it is not a pure, unalloyed good in all situations for all people. Policy decisions should not seem one-sided.
The headline could say that world hunger was cured but the top comment on HN would still be something like "yes, but X people are still dying in car crashes every year"
Servo is actually in the process of implementing a parallel layout engine[1][2]

1: http://en.wikipedia.org/wiki/Servo_(layout_engine)
2: http://pcwalton.github.io/blog/2014/02/25/revamped-parallel-...
Agree for the most part. I'm not the technical co-founder, but I had to learn to code... from scratch. The "all hands on deck" approach for the first part of getting a project off the ground meant I had to learn how to code. So, CodeAcademy, W3S and others came in handy. I'm not anywhere near where I should be (I think I'll never be), but starting broad and only THEN making your preferred language choices seem like the path to go (my technical co-founder keeps suggesting languages and I keep saying "sure, but first let me understand this...).
The other thing I use Tk for at work is writing test scripts for hardware. Often the hardware has a serial port or an ethernet connection in it somewhere. Tcl includes serial port support, and also has an event loop that supports callbacks for both serial port and sockets. I don't think _any_ other solution beats Tcl/Tk for this type of thing. In a way, it's a shame so few people know about Tcl/Tk these days ...
We would get increased latency interacting with Zookeeper over time until eventually it would completely fail. The log messages when this would happen (either latency or failure) were extremely unhelpful. The logging server-side for Zookeeper in fact I found downright terrible.

We wound up proactively restarting the ZK cluster regularly, which improved stability.

Granted, it was our own software written to use it, and we suspect there were problems with the way it was written. It was easier for us to just rip it out than debug, however. I find it overly complicated to write against given the need for thick clients.

Consul phrases it well (https://consul.io/intro/vs/zookeeper.html):

"ZooKeeper provides ephemeral nodes which are K/V entries that are removed when a client disconnects. These are more sophisticated than a heartbeat system, but also have inherent scalability issues and add client side complexity. All clients must maintain active connections to the ZooKeeper servers, and perform keep-alives. Additionally, this requires "thick clients", which are difficult to write and often result in difficult to debug issues."

Edit: in retrospect our problems might have been solved by turning syncing off, as described here:

http://www.edwardcapriolo.com/roller/edwardcapriolo/entry/zo...

But you can figure out from the above how scalable Zookeeper is... not very. We run in physical datacenters and I certainly wouldn't be thrilled about building out snowflake RAID systems just for our ZK clusters (we generally try to use whitebox commodity hardware and we want individual nodes to be as disposable as possible).

It's ironic that ZK requires such consistency when the goals of Mesos are exactly the opposite.
US House Republicans Threaten to Curb the FCC’s Ability to Regulate the Internet
Copy on write is already implemented-ish with transferable objects [1] (just copy then write the copy).

However, copy on write still requires allocation and for some applications that is a deal breaker.

1: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...
I believe that the Servo project (https://github.com/servo/servo) is attempting to address exactly this.
In my opinion the most useful answer would be, for example a mean:
The mean is within this interval. We used a model that has this properties, 95% of the...

I think it is ridiculous that the main focus always seems to be arcane properties of the statistical algorithm and not the answer that it delivers.
Painting app that feels like a coloring book
Same here but i'm also curious how the new version of Protocol Buffers compares to Flat Buffers that Google released a few months ago. The flat buffers documentation explains fairly well why i should use that but why should i use protocol buffers instead of either Capn'Proto or Flat Buffers?
I believe this is a direct quotation from Murakami's memoir, What I Talk About When I Talk About Running. The whole book is worth a read, especially if you liked this article.

If you want to read an actual novel by him, I highly recommend 1Q84, which is an engaging and somewhat surreal story.
I've always assumed that GitHub do that already, what makes you think they don't mine [meta-]data from users - is it in their articles of association or user agreement?
The difference is they have lots of funding and a large monetary incentive to do the research.
These days most of my bugs are Firefox acting differently than I expect it to (though perhaps compliant to standards).

I haven't really had to say "IE Issue" unless I was dealing with 8 and lower.
It starts to become a problem when the messages are very large. Consider the case where you need to send a big set to a thread, so that it can use it as a part of a computation. Conversion to JSON would be too slow, because every element of the set would have to be visited upon invocation.

You often want large computations to be performed in a side-thread (to avoid blocking the UI thread). It would be a pity if such computations couldn't take large data-structures as an argument, because large computations often take large amounts of data as input.
I often wonder if it's truly as irrational as we think, or if the fallacy is assuming that all our behavior should be viewed exclusively as centered upon the individual.

A lot of weirdness looks logical from the perspective of what I call "gene logic." If you frame us as containers for selfish genes, a lot of weird things might become "rational."
Probably not; ISPs don't do traffic shaping because they're evil, they do it because it saves them money. The average customer probably cares more about the price of their broadband and the big number in front of it, not whether they get full utilization.
Of course! I'd go so far as to say that's the case in most of the USA--Comcast almost certainly has some level of private security at most of its locations, even (or perhaps especially) in urban areas.

I'm not sure, though, how that undermines the point that Comcast shares in the monopoly of violence with the government. It doesn't make its violence independent of government (at least in the USA): small matters can be dealt with most quickly by those private forces, but in more serious matters, Comcast would call on government violence to provide either a supporting or primary role. The people in conflict with Comcast could do the same, but the difference is that Comcast would actually get the government's help.

Note that this isn't a claim of fascist corporatism or anything: it's part of a healthy society, and really the only way I can imagine a civil society I'd want to live in working. But there's no reason to say that Comcast doesn't have the ability to be co-opted by special interests (its shareholders and affiliated unions, to be explicit about who I'm talking about) and use state-guaranteed violence to impose economic policy in the small on unwilling participants.
It would be inconvenient if my ISP was keeping 100 year old infrastructure running like my power company. Or refusing to upgrade aging lead pipes leaking poison into the drinking water like my water company. The U.S. has a multi-trillion infrastructure deficit, and regulating utilities as dumb services is a huge part of that.

Legislating the wires into "dumb pipes" has certain advantages in terms of openness, but there's no money in building dumb pipes, and these pipes are expensive and must be continually upgraded, much more so than other kinds of utilities.
They did.

-moz and -webkit and -ms and -o.

Unless we're actively working in synchrony, your "beta" won't be my "beta".
If you're interested in this subject from a Linux/storage expert, here's Ric Wheeler's talk from FOSDEM last year:
https://archive.fosdem.org/2014/schedule/event/persistent_me...
So there's not one MLS feed, it's a separate feed for each of the 950 national MLS organizations. In theory they follow the RET specification but in practice there are different versions of the spec and they don't all follow it exactly.
What's the best thing about telling UDP jokes? You don't care if they get it.
Semi-relevant nit: the FCC is not technically part of the administration.
> what gives the author the right to blanketly declare the lives of the middle class to be souless, meaningless, and that their jobs are bullshit?

Well, that's what modern life is under the TINA regime[1]. A whole society of people who've sold out every heroic ideal humans have ever conceived, in order to live as cells inside corporate organs of a hyper-capitalistic organism that would collapse if it stopped expanding. Money is god (it's about equal in power to law, at least), and money is created in a Ponzi between central banks and governments, and between private financial corporations and private enterprises/individuals, all on the promise that there will be even more money next year to pay back the debts of this year, and give "good enough or better" returns on large capital pools invested. We consume natural resources in an unsustainable way in exchange for this money, and for a cellular role in the organs and the organism, and it will last in this way until the last day comes, when we starve to death on our own planetary stripmine.

We could be taking a new course right now, to live in idealistic ways, in sustainable ways, in heroic ways. But we all just quit that notion before we start, because it's just too hard, and we distract ourselves with the greatest media spectacle of entertaining diversions and political issues every conceived.

Welcome to life in hell. You can get defensive and self-righteous when people point out the mass hypocrisy and delusion and error in all our lives, but it doesn't change the truth that we are all living in an awful state, as cowards and lapdogs of the hyper-capitalist system that gives us life today, even as it guarantees death in the future.

I figure that a not-yet born post-human super-predator will take the best of human intelligence and anti-entropic principles and incorporate them, and destroy the rest. Or some already-existing higher powers will swoop in at some point in the future to harvest the best of our anti-entropic principles, and destroy the rest of us.

[1] http://en.wikipedia.org/wiki/There_is_no_alternative
Soylent reduces the consumption of food to a task to complete instead of an experience. The tagline on their homepage even reads "what if you never had to worry about food again?". Soylent is a solution for the type of person that doesnt value the ritual of food prep and consumption and Id be willing to bet that demographic is the young, tech-savy male. Women are much more likely to bond over food experience with friends and loved ones (ie. brunch) at any age.

Soylent is a tech product with standard early adopters of tech guys.
Message passing can be very efficient for some tasks. But there are cases where it is hard to optimize out copying.

For example, let's say you're running a raytracer, and you have several web workers each render a slice of the frame. Then each worker can transfer back their output to the "main" thread (using existing typed array transfer). But the main thread now has several separate typed arrays, one from each worker. If it wants to combine them all into one contiguous typed array, it needs to do a copy of the data, which is something we'd like to avoid.

In this case, what you really want is to have a single contiguous typed array, and let each worker write to a slice of it. Something similar to that would be possible in what is proposed in the blogpost.
I thought I was reading about people making worse decisions immediately before breaks and the end of the day, and people made the best decisions in the time after their breaks.
But then relativity messes even that up.
>The middle class are damned if they do, damned if they don't by the author's argument.

And yet if the middle class ask their representatives to scale back the very same social programs that provide the uber cool, uber cultural working and welfare classes that the author is idolizing here they are demonized in the extreme.

Sure, the middle class give the working and welfare class schools, access to universities, free healthcare, lots of cash welfare, houses to live in cost free and lots more, but don't you know that they're literally the devil incarnate? Who do they think they are to have parties in warehouses? That's what we do when we've claimed our welfare for the week! Those damned culture vultures!
I thoroughly disagree. Net Neutrality, today, is case in point. Until Chrome came along, Firefox was going it alone against IE. Until Google Fiber came along, we all had less than 10Mb downloads for $80/month.

There's much, much more. Pick better battles. Google is not your enemy.
One of the better overviews of mobile and IoT. A few quotes:

".. evolution has equipped [the Ood] with two brains—one in their heads, the other carried around in their hand.

.. a computer that is always with you .. undermines old certainties about what was what and who was who ..

.. spatial cues—getting into a lift or onto a train, for example—can reliably trigger a check of the screen ..

.. the world’s smallest slot machines ..

.. lives playing out in a “timeless time” in which activities and exchanges happen in parallel or even backwards (when people’s lives come with timelines, it is a common experience to find out what they said first only after you know what they said next)."

Edit: If this article was a Fringe episode, apps on the mobile would be portals into possible universes, each trying to convince users to choose one pocket universe for physical materialization.
Looks like the crows' intelligence can go both ways! I suspect that your disguise would not have fooled them though. I've watched some amazing feats of Crow problem solving (thanks Sir David Attenborough!) so they probably would have just watched which house you went into and carpet bombed ALL the cars in the driveway.
> When was the last time you heard a Republican politician on the national stage raise an issue that was not obviously directed at their base, or donors?

Do you seriously believe that it's only Republicans that pander to their base?
This is a bad assumption that any new competition would act differently than the status quo. More competitors would make it harder to have a solid argument of "pay me, or else", but that wouldn't stop some behind-the-scenes collusion.
Basically, they took Trident, refactored it and stripped out all the compatibility shims, and made it into EdgeHTML, which they will be working on making similar to WebKit/Blink/Gecko in terms of how it renders web pages. For pages that still need IE, you can switch to Trident, which will still be around.
Offering different levels of service to be purchased at the types of endpoints you describe is not the target of this. It is (generally) about network peering, and throttling based on deep packet inception.
> Are you saying we need unbundling because otherwise we won't have both fiber internet and low prices?

I guess it can differ in scenarios when there is no infrastructure in place yet, and when it's already there.

For instance when infrastructure is in place and there is one monopolist owning it (it can be already fiber, or coaxial cable for example) charging high prices for mediocre bandwidth while having an ability to provide way more bandwidth for lower price, unbundling can fix it. But if there is nothing there, it's of course different. May be unbundling rules can be applied based on that difference.

There sure should be some incentive to build up the network, but it has to be balanced with restricting the natural monopoly which develops when that network is built.
Great article and totally stand by this in how I've designed my consumer product. However, it is quite poorly written. If I had not spent a ton of time reading academic papers there's no way I would have been able to follow this.
Copying in cache is very fast now. Spending time aboiding copies is no longer always a win like it used to be.
How is concurrency handled in this RPC server for blocking operations?
Blink unloads a lot of legacy components in a way that Microsoft is attempting to do now.
> As a relatively old person, at least for HN, I don't believe it's ad hominem to suggest that old people don't understand new things as well as younger people do.

As a pretty-young curmudgeon, I will say that young people often throw out "he's old and doesn't understand the internet" when they really mean "he's old and doesn't share our values re: the internet." "Neutrality" is a value you subscribe to, not a technology to be understood.
مشاهدة فيلم Dum Laga Ke Haisha 2015 مترجم
V for Varoufakis
Oh no, will this become an ego thing? Parallelism must lie somewhere near abstraction as a premature optimization. Computers are hard, even single threaded.
> "Finally, don't forget to star your own repos. This puts them into GH newsletter the next day (“starred by people you follow” section, assuming you already got someone following you), and also will put these repos on your profile page above your forks of other people's projects."

I was not aware of this. Thanks for the tip!
What I'm hearing is you'd like to make the topic of astroturfing "off-limits", because you feel its discussion is "toxic".
Composable Decorators vs. Imperative Utility Methods
Interesting. I wonder how they handle incremental rendering though. Only the forward-path is described in your reference [2].
Yes, but of course, my attitude is a part of my "person".

Perhaps it is you who should lighten up a bit, my friend.
No web developer worth his salt writes code for any one browser. You write code to the standard and test in browsers. Anyone doing differently should be fired on the spot. I'm not aware of any professional web developer who does that.
> My posts were shadow banned on HN for being against these regulations

HN accounts get banned for breaking the HN guidelines, not for being against regulations.

For example, a jab such as "people like you" in a comment breaks the HN guidelines.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
> Plenty of websites document "laws" like "it's a misdemeanor to walk your dog on Sunday within 100 feet of a church"

I recently learned that these are actually mostly jokes, and have never been real laws anywhere.
The shared ArrayBuffer interface being described here is following the philosophy of the Extensible Web Manifesto [0]. The idea is that libraries providing higher-level APIs and programming models, such as message passing, can be built on top of low-level primitives.

[0] https://extensiblewebmanifesto.org/
I agree, which is why I wrote this :)

http://ianmiell.github.io/shutit/
I Has the Dumb (or: How I Embarrassed Myself in My Interview with Google)
Count Bayesie's Recommended Books in Probability and Statistics
You've hit the nail on the head, brainpan.

>But we all just quit that notion before we start

Don't forget we also denounce and ridicule anyone who tries to live outside the system we have constructed and rely on.
Possibly but it hinges a lot on drastically increased in an often prohibitively expensive commercial sector and it would take a lot longer than enforcing one, and then encouraging competition to bring speeds up and overall cost of bandwidth down for consumers.

And there's been lots of no compete agreements among these ISPs and I'm sure there's other examples out there where the "competition" makes it better for all of them at the expense of consumers.