skysight-inc/HackerNews huggingface dataset:
Consider an ISP at node 0 receiving data from the domain naway.com through the cheapest path isp1, isp2,...isp n. But of all the members in the chain, isp0 only has a business relationship with isp1, so the price that isp1 advertises to isp0 has to be the cumulative sum of distribution costs charged by isp's 1-n.

Because naway.com's server is so far away, it could cost isp0 more than average to serve this data. If there is a lot of traffic from naway.com, the ISP could compensate by raising prices on all end consumers, throttling the speed to reduce demand, or negotiating with naway.com for extra $$.

Note that isp0 would only bother to do this with domains of sufficient size. If you had regional ISPs answerable democratically to the city entity that owned the roads, your ISP would be fighting for your lower prices and it would still be important to the ISP to provide access to these in demand sites.

Net Neutrality seems to try to correct a symptom of a federally created, legal monopoly's concentration of power with more federal regulation. In the same way that the FCC allocates airwaves for the entire US, we need to acknowledge that the natural size for a ISP monopoly is the size of the government entity that owns the streets. Open protocols and market forces could be used for the rest of the network.
NixOS on my laptop, my Hetzner dedicated server, and my EC2 instances.

Configuring NixOS is done declaratively, so I can easily inspect how my computers are configured, and I know that when I get a new computer, I can just copy the configuration.

Its way of performing upgrades and configuration changes is the new state of the art. You could say it's like React for your whole userland.

The configuration syntax and the package definition syntax are one and the same functional programming language, which makes the system very flexible. And the whole package hierarchy is just a Git repo.

The package server maintained by NixOS also happens to have binary builds for nearly all Haskell packages, which saves me a lot of time.
Basically because it takes a lot of calculation and time to add them, so I didn't add the feature yet. I am working on making the calculation faster.
When using sequel pro with a MySQL database, typing NULL into a string field will make that field null rather than 'null', which always seemed like an odd design choice to me
Many of the ideas expressed here may feel like bells and whistles but tend to have a formal backing which makes them quite a bit different than other language features. They might still impact UI in a way that's highly undesirable, but they're less-than-average likely to be leaky abstractions or gotchas.

Typically, I feel these sorts of ideas appeal to simpler foundations and achieve richness through rich additions to a simple foundation that can be shown to be consistent and compatible with that foundation in a thorough (proven) way. It's just a different ballgame.

Although, again, UI is another issue.
He's 88, still mentally very sharp and probably moved there for the weather(aside from the great department filled with old students).

His work ethic is incredible, he spends 5 hours a day responding to emails from the public- I've received a detailed response every time I've sent one. The amount of time he spends engaging with even terribly misinformed(but well meaning) people is truly astounding, and unparalleled amongst public figures as far as I can tell.

Here's an example(https://www.reddit.com/r/chomsky/comments/6tz1xp/what_do_you...) of some random kid badgering Chomsky with emails, and he still takes the time out to respond to every one of his questions, even though he gets more than a hundred mails a day.
Comcast CEO: I bet you a million dollars you can't get the Left to come out against Net Neutrality

Trump: Hold my beer
As we all can see, we're narrowing the release of a new iPhone. An article from June gets reposted...
Perhaps everyone is fighting net neutrality on the wrong battleground. Why more pessimism about local corruption than national level corruption? At least the cities and states must compete.
This is pathetic and breaks my heart. Expecting something good from thieves is not very practical, Facebook the company started by stealing others dream. This days if you take a look at them, they won't let grow any other app for any cost. They bought instagram, whatsapp where they already was providing such feature but due to their earlybird list.

Also instead of contributing few tweaks into NPM they made a clone of NPM called Yarn, so funny.

Instead of contributing changes to PHP they made a clone of PHP called HackLang, i am laughing laughter :D

Facebook is a proven bad actor for all open source projects, and its time to be aware. One possible solution is to ban facebook from using any open source projects with a new license.

One day we will going to have F-Git (a copied version of git with some tweaks by facebook)

Snapchat denied to become a part of their monopoly cycle, they made a 100% clone of the product in facebooks every fucking platform. As a software engineer i found it very illegal and unethical, every maker should have good ethics, thats why facebook was unable to invent anything other than Poke feature on facebook itself.

Shame

If i were working at facebook i would definitely switch the company to better one, who won't force me to copy others.

However, i am upset, because the technology that i loved most was just a typical facebook product comes with hidden payloads.
I would definitely stay 100% away from all facebook products. It also gives us a free lesson how a evil a tech company could be.

Alternatives:
My personal list of alternatives are,

React = Vue JS

React Native = Native Script

All i can do is this: https://twitter.com/rakibtg/status/892784442476904449
The problem is that your MIT licensed open source library is not guaranteed to not be in violation of any software patents that may exist in the wild. If Company A publishes an open source library that happens to violate Company B's patents...then Company A's MIT license is not going to protect you against Company B's patent.
Worse Than Spam: Issues in Sampling Software Developers
If you spend just 1 hour per week on purchase and preparation (and you likely spend two or three), you need to add your hourly rate (or the value you assigned to a loat hour of hobby, unless making these meals is your hobby)

It is not easy to account for "time spent doing X", but assigning $0 to eat is most definitely wrong.

If you do the components+time math properly, it is likely soylent and even McDonalds is cheaper. It is only when you add "enjoying food" and "future health" that you may (or may not) win against them.
So Graydon works at Apple on Swift?

Wasn't he the original designer of Rust and employed at Mozilla?

Surprised that this move completely went under my radar
They're not stopping anyone from copying them. In fact, they're saying please, use our code and use our patents...just don't sue us! How hard is that to understand?
I stopped reading there.

In fact, I'm finding more and more libraries written for Python 3 exclusively, or for which Python 2 support has been discontinued. Stating "you may find a lot of packages that only support Python2" makes me think the author is just spouting off random things he's heard.
Alternatively you could use a combination of AES and RSA similar how pghoard implements it: https://github.com/ohmu/pghoard

The RSA keys (or path to them) would be passed as environment variables. It would be a little easier to setup than gpg (especially for automatic backup restoration).
docker services like "docker cloud" or "docker hub" are a little less than perfect..

But so was docker to start with... Given that we're all using the docker cli, and coding automation against the docker remote API, they have a massive impact on a huge community.

Even if they aren't ahead right now, the game is still wide open.
Haven't used PHP in more than a decade so I looked up the documentation. The most relevant parts I could find were "Classes and Objects" and "Namespaces". After a rough review, I'd say that the it is possible that PHP inner classes provide one of the most rudimentary components of "type theoretic modules" in a partial and likely broken way. I don't mean this as a diss at PHP—it's just hard to do it right.

Namespaces also provide something similar to "type theoretic modules" but they provide only the very most prosaic, simple, and unimportant function: namely, namespacing.
I don't know, but here's some food for thought:

https://anonym.to/?https://www.jwz.org/doc/groupware.html

https://www.youtube.com/watch?v=id1WShzzMCQ

https://www.youtube.com/watch?v=1e8VZlPBx_0

https://www.cnbc.com/2017/03/13/mark-cuban-the-worlds-first-...

https://www.ycombinator.com/rfs/

https://hn.algolia.com/?query=startup%20ideas
RIP Facebook
VHD Recovery Software – Excellent VHD Data Recovery
Seem to remember doing this in Opera over a decade ago
Has this never been tested in court in all the years the BSD license has been around (since 1988)?
I can only imagine the morale of the Uber employees at the moment.
> Facebook probably will just be an archive 120 years from now. But a extreme long term policy will assist future genealogists. Something like "after 80 years past the death, all fb related data is available." after 25 years its available to direct line descendants.

This sounds highly troubling to me. Imagine being persecuted in your life because some ggggm whom you never knew about was an extremist (racist and what not - let your imagination run wild on how despicable that person was during their time). Your craving to learn about your family decades or centuries ago must not become an overriding factor for the entire society to abide by. The "right to be forgotten" [1], though not perfect, has a lot of value for humans.

On Facebook specifically, it is a highly buggy platform. Even as of yesterday, I couldn't get search to find recent content that I knew was there. I had to resort to other (slower and cumbersome) ways of finding it. This has been a long standing problem (several years). Content discovery in Facebook is terrible, and hence assuming Facebook to be the custodian of one's life experiences is a very, very poor choice, in my observation. Facebook is not the platform for archival!

[1]: https://en.wikipedia.org/wiki/Right_to_be_forgotten
That's completely beside the point. They are required to do that by law, in exactly the same way that the phone company can be required by law to cut of service or trace calls by the law or the courts. Its got nothing to do with common carrier status, which is about the discretion of the company not the government.
Supposedly, "instant" lack this feature, be careful which oats you use.
Gmail users losing their days worth of hard work
whats wrong with software transactional memory?
I'm not saying this happens everywhere, but there are plenty of odd cases where medication is given way to easy. They should create some central registry to monitor these prescriptions.
Thats some pretty contorted reasoning. ISPs only carry content after it has been created and they do not route traffic based on it's data payload, only it's addressing metadata set by the sender. The protocols they implement were specifically designed not to care about the data payload and just do what the sender told them to do regarding addressing and delivery. Internet users rely on them to do what they are supposed to do, as clearly laid down in the protocol specifications.

Various social networks use 'relevance' metrics, keywords in the text, timeliness and all sorts of criteria to choose how to distribute or sort and highlight content and they change these algorithms over time. They are part of the value the service provides and clearly their responsibility.
Business Takes the Lead
> the state of affairs in 2006 when wordpress was the flagship product

Does PHP have a different flagship product now?
Again my pet ignored language/compiler technology issue goes unmentioned: data layout optimizations.

Control flow and computation optimizations have enabled use of higher level abstractions with little or no performance penalty, but at the same time it's almost unheard of to automatically perform (or even facilitate) the data structure transformations that are daily bread and butter for programmers doing performance work. Things like AoS->SoA conversion, compressed object references, shrinking fields based on range analysis, flattening/dernormalizing data that is used together, converting cold struct members to indirect lookups, compiling different versions of the code for different call sites based on input data, etc.

It's baffling considering that everyone agrees memory access and cache footprint are the current primary perf bottlenecks, to the point that experts recommend considering on-die computation is free and counting only memory accesses in first-order performance approximations.
Ubuntu

Reason: It just works.
If that's your concern, then you should comb through the source code of all your open source libraries and be certain that none of it violates any of Facebook's patents, including the MIT licensed stuff, which may very well.
Even worse when your unvaccinated child infects my vaccinated child (because vaccines are not perfect and we need herd immunity to make them effective) you have crossed the line from child abuse.

The solution to the problem of anti-vaxxers is simple. If you don't want to vaccinate then you need to take out a massive insurance policy to cover the risks you push onto the community. 99.9% of the anti-vaxxers when faced with a massive bill each year will find some mental contortion to make vaccinating OK.
The whole ecosystem of amazing people and companies that helped build React is jeopardized, which is such a sad waste of code, development time, late nights, and humanity! Please think of long term gains and not exploding software licenses. There's already enough pain going round in the world.
Hedge fund guy here.

Every hedge fund is registered in some obscure offshore location. Don't confuse that with where it's managed from.

The reason is tax related. The investors don't want a tax bill dependent on some complicated local regime, and you want investors from different countries. That doesn't mean there's never any tax paid, it the company that "advises" or manages the fund will still be based in a well known financial centre like NYC or London, and will pay all the same corporate and employment related taxes that any other firm pays. The 2/20 fee goes to this management firm. And when the investors bring their money back into their jurisdiction, they pay according to whatever the capital gains regime that's relevant.
Thank you very much for the feedback and the Rockhealth pointer.
It's taking several seconds to load the about page. I'm not convinced at all.
API is a matter of copyright, patents can cover the methods and techniques underneath the API, and so in a way is more general, and it's possible that Facebook patents concern Vue as well.
> I believe any developer not on Facebook's payroll still contributing to React or React native at this point has a moral obligation to stop.

I've contributed to React before and will continue to do so. I haven't seen a single reason why not to. Just because React doesn't use your favorite license? Well this may shock you but I also use and help develop closed source software. In my view there is nothing morally wrong here. What's more, it's not even clear which morals you think I would be failing by continuing to contribute to React.
Ah good point, I will think about it!
For those who want to sign up for early access. It is an option to join the paid early access. They forgot to mention this on their sign up page. So take care.
New Gitter Chat Channel about Artificial General Intelligence / Strong AI
But does it also provide an alternative to React Native?
The purpose of the channel is to exchange ideas so that together we can contribute to the creation of `Safe Artificial General Intelligence`.
First I want to say you are encouraging me to research :)

> You have to separate the speech from the infrastructure. Its no argument to say that a law requiring UPS and FedEx to deliver packages to all households...is a free speech violation, just because packages contain documents and other media...common carriers.

I would argue that communications are an abstract thing, not subject interstate commerce or federal regulations upon common carriers. I would argue the abstractness, an idea exists at once everywhere, there is no transporting over state lines that needs to be done. There is not even a net flow of electrons and the infrastructure is static. Everything facilitated by the ISP has this nature by default unless it is otherwise sold as some specific product you can buy like a movie.

And the point of this argument would be to reduce the legal surface area for lawsuits and executive enforcement by the federal government on ISPs.

> The source of leverage isn't legislation, it's jurisdiction.

I am not sure if I understand. ISPs have so many laws governing them and are so big (causal relationship?) that they are bound to be always in violation if the government looks hard enough. It would benefit freedom of speech to reduce both.

> This I think is the root of the misunderstanding.

Sorry I am starting to confuse different responses, but the misunderstanding seems to be...I am not arguing about whether NN would help address some shortcomings of the current setup. I am saying NN would further entrench the current state of affairs and could prevent a better one from ever being built.
Cambridge University Press accused of 'selling its soul' over Chinese censorship
Functions as a Service: Serverless Framework for Docker and Kubernetes
StarDock Fences 3 Product Key Plus Crack Is Here [LATEST]
Fear and Loathing at Effective Altruism Global 2017
They specifically only support Chrome from what I read.

"Works best with IE 6" is so old now you'd think tech folks would think twice.
Does anyone have experience with https://preactjs.com/? Is it really the same (component wise)?
you've made a great choice. forget about patents: vue is a joy to use. can't say the same about react, personally.

also check out nuxt.js, a small abstraction layer on top of vue that has some opinions about file structure and also makes SSR a breeze https://nuxtjs.org/
> if I recall the discussion correctly was that if your company used React then they can't go on a patent lawsuit with Facebook even if the patents have zilch to do with React.

Not at all.
yes, weex[1], which is becoming some sort of apache project. it was formerly (?) an alibaba project, not actually sure on the specifics RE: changing of hands.

1. https://weex.apache.org/
Try out weex
No.

The implication is if you use react now you give away rights.

The same is not true for angular, vue or mithril. Some argue if you use vdom there might be issue. But at least with those you/your dev is not giving away rights willingly...

But come to think of it; That is the way fb started :/
Correct, there is known prior art relating to vdoms, so any such patent would be fairly easy to defeat, IF it exists...and patents are public, and people have looked, and no such patent seems to exist.

The patent issue is really not a big deal with React; the real concern is philosophical.
> Neither is enough to sway most physicians IMO.

It is not just a bribe.

Companies spend a few dollars on advertisment per person to get more customers. When you can spend $2,600 on one doctor for advertisment purposes, you can do a lot to get their attention.
I think that's exactly what the joke was about...
The seats don't just slide downwards, the seating part slides forward on the frame that is fixed, so in effect the top of the seat gets lower, the angle of the back increases, and the forward edge moves forward. The space under the seat isn't affected.

But yeah, the seats are probably bulkier.
I agree. I also wonder, does the Patents section apply in New Zealand? They banned software patents at a central government level.

Maybe we need groups who can push to lobby for legislation to remove software patents in more countries?
The key phrase I was replying to was "Facebook will revoke your React license."

Facebook cannot revoke your React license in any circumstances, as that link makes clear.
An Empirical Study on Developer Interactions in StackOverflow (2013) [pdf]
>by exploiting our tendency to believe that others we disagree with are merely misguided and can be educated

There's such a tendency? From my experience, it's much more likely that people believe that the other side is full of idiots.
Even more annoying is when you realise that those quotes are a hack because keyboards don't have separate left and right single and double quotation marks. The rabbit hole goes deeper…
For me, Windows NT 4.0 with security updates and WiFi support would be an entirely satisfactory environment.
As a UofA grad I can tell you the hippies down there are going to go absolutely apeshit. The university is half Rob Gronkowski and half Cesar Chavez. The Gronks all leave after school but the Cesar's all stick around the university and think, act, and look like Noam. He'll fit right in.
> closed source

That's not really the problem here. The problem is that by using React, even in a closed source context, you are potentially setting yourself up to not successfully make an IP claim against facebook, even for unrelated technologies.
I don't think your understanding of net neutrality agrees with reality.
Yep, I think there should be some included Config behaviour module which handles the serialising / deserialising of a config file, and genservers can register themselves against it, and when the config changes the registered genservers get terminated and restarted gracefully.

I don't think it's very much work - but everytime i try to build something like this I go down this path of trying to work out exactly what the architecture should be like.

Maybe it's a config application you include in extra_applications. How would you tell it the format of the file? How could you do validations?

And then maybe do an escript or similar for configuring it on the fly - something like "elixir_set <variable> <value>"
How bout koolaids
I usually bring the Soylent with me to lunch with my coworkers. It allows me to enjoy the social benefits while still having Soylent.

I do enjoy food (very much!), but find myself feeling tired or sluggish after a traditional breakfast or lunch. Soylent provides consistent energy throughout the day, and makes calorie tracking very easy (400 calories a bottle twice a day @ breakfast and lunch leaves me 1200 calories for dinner).
On the PDP-11, overflow would have trapped.

On the DEC VAX, overflow could be set to trap, based on a bit mask at the beginning of each function, but that was not the case on the PDP-11.
Nobody used that feature. I once modified the C compiler for the VAX to make integer overflow trap, and rebuilt standard utilities. Most of them trapped on integer overflow.

If you want arithmetic to wrap, you should have to write something like

n := (n + 1) mod (2^32);

Let the optimizer figure out there's a cheap way to do that.
But these companies dont just provide a service. They provide the infastructure of the public.

If the very same Nazis would have closed a private owned water suppliers water-pipe in the 40's for jews and exclaimed "There is always the well in the town and the river." could that be called discrimination?