Facebook's GraphQL Gets Its Own Open-Source Foundation (techcrunch.com)
TechCrunch is reporting that GraphQL, the Facebook-incubated data query language, is moving into its own open-source foundation. "Like so many other similar open-source foundations, the aptly named GraphQL Foundation will be hosted by the Linux Foundation." From the report: Facebook announced GraphQL back in 2012 and open sourced it in 2015. Today, it's being used by companies that range from Airbnb to Audi, GitHub, Netflix, Shopify, Twitter and The New York Times . At Facebook itself, the GraphQL API powers billions of API calls every day. At its core, GraphQL is basically a language for querying databases from client-side applications and a set of specifications for how the API on the backend should present this data to the client. It presents an alternative to REST-based APIs and promises to offer developers more flexibility and the ability to write faster and more secure applications. Virtually every major programming language now supports it through a variety of libraries.
"GraphQL has redefined how developers work with APIs and client-server interactions. We look forward to working with the GraphQL community to become an independent foundation, draft their governance and continue to foster the growth and adoption of GraphQL," said Chris Aniszczyk, vice president of Developer Relations at the Linux Foundation. As Aniszczyk noted, the new foundation will have an open governance model, similar to that of other Linux Foundation projects. The exact details are still a work in progress, though. The list of founding members is also still in flux, but for now, it includes Airbnb, Apollo, Coursera, Elementl, Facebook, GitHub, Hasura, Prisma, Shopify and Twitter.
"GraphQL has redefined how developers work with APIs and client-server interactions. We look forward to working with the GraphQL community to become an independent foundation, draft their governance and continue to foster the growth and adoption of GraphQL," said Chris Aniszczyk, vice president of Developer Relations at the Linux Foundation. As Aniszczyk noted, the new foundation will have an open governance model, similar to that of other Linux Foundation projects. The exact details are still a work in progress, though. The list of founding members is also still in flux, but for now, it includes Airbnb, Apollo, Coursera, Elementl, Facebook, GitHub, Hasura, Prisma, Shopify and Twitter.
Dogs are limited in some respects. But the one artistic outlet which they have is in their bowel movements. Every dog has some Picasso or Warhol in him or her. Dogs express themselves through their bowel movements. If you spend a little time studying them, you will soon realize that more often than not, dog bowel movements are masterpieces, a gift of art to us humans, a gift from another species.
Those guys are still around?
I have some thought experiments for you. They are a series of postulates and their justifications.
Please humour me. Read them, argue against them, call me a moron if you like, but *read* them.
If you've missed any, please step back and read the earlier ones first.
--------------------
Postulate A: Mass isn't real
Postulate B: the energy in light is also 'kinetic'
Postulate C: Light bind force must be cyclical
Postulate D:
Postulate E:
Postulate E2:
POSTULATE F: The speed of light is obvious
POSTULATE G:
POSTULATE H:
Postulate I:
Postulate J:
Postulate J2:
Postulate K:
Postulate L:
------------
Postulate C: Light bind force must be cyclical
So consider this 'light' binding force, from which it derives energy (see Postulate B).
Light travels in a vacuum at velocity C... if it was travelling slower (e.g. in glass), it *accelerates* to C once leaving the glass and entering the vacuum.
If its always bound to something, by a force how can it *not* be gaining or losing energy here?
Isn't that impossible?
How can it travel at C, be subjected to a 'binding' force and yet not be accelerating or decelerating?
So the net force must be also be zero at velocity C.
Just like its zero at velocity 0, (i.e, if you're not moving against a force, your not doing work), that must also be true at C, and at -C (the other direction).
i.e. travelling at the speed of light in a vacuum requires no work.
So the binding force is zero at velocities -C, 0, +C
So it is cyclical.
So the binding force is some sort of cyclical push-pull force.
Postulate C must be true by observation, if Postulate B is true.
Postulate A: https://science.slashdot.org/comments.pl?sid=12866516&cid=57598384
Postulate B: https://science.slashdot.org/comments.pl?sid=12869268&cid=57599376
Entire website is one single page. No structure jackpot scroller. No high level English description of what it even does. It's a query language.... allright. They keep piling on unspecific marketing gibberish about who uses it and links to github where you can find some star wars thing that appears to (poorly) implement a crummy pedestrian schema and lousy query.
People talk about Microservices this and Microservices that yet they don't even have a decent transactional wire protocol to even communicate... It's all lowest common denominator HTTP crap... completely unsuitable for purpose. Would all be funny if not so utterly sad.
The reality is justification for Microservices is utter nonsense. Same design considerations apply to any software system... cutting it up into little bite sized "services" doesn't win you anything... it just increases global complexity for no reason.
More importantly it's about DATA not little shit services that puke all over haphazard localized fiefdoms of data. This shit was cool like 30 years ago.. now it's just tired and lame. Most sane people know not to do it.
Free Software developers of the world, open your eyes! Our communities are being raped, our work pillaged.
Detestable villains - thieving, mean spirited, belligerent, racist, unprincipled - are using underhanded tricks to force hypocritical "Codes of Conduct" on the projects we built.
These petty-authoritarian CoCs are always imposed anti-democratically. There is never free debate, and usually no public discussion at all. They are imposed by force without a vote. If the CoCs were put up for a fair democratic vote by project contributors, they would always lose by a landslide.
The purpose of these CoCs is to allow social activists, who have contributed nothing to the project, to conduct witch hunts against anyone who opposes their hate-driven agenda. Thereby they plan to steal our work for their shadowy corporate paymasters.
You can readily tell these CoCs are not about "just being nice" - because they are ALWAYS supported by the very LEAST NICE, most aggressively mean and shamelessly bigoted people you can imagine. Look how the CoC-mongers treat anyone who disagrees with them as subhuman.
If a project to which you contribute has been raped by CoC-mongers there is a simple solution: WALK AWAY. Never contribute again. If you have a patch almost ready, count the time you spent on it as a loss and throw it away. If you see a security issue, remain silent and do nothing. IT'S NO LONGER YOUR PROJECT. YOU ARE NOT WELCOME THERE.
If you are evaluating new software, don't even consider any projects burdened under the tyranny of a CoC. Their technical attributes do not matter - just don't consider them. Never be openly political, always make up a technical reason for rejecting CoCed projects.
Don't argue in public about the CoC. Doing so only exposes you to needless risk. You might be dis-employed, blackballed, and even set up for a #MeToo purge. Just stay far away. If you resign from a project that gets CoCed, try to do so on the same day the CoC is imposed. But give "spend more time with friends & family" or "pursue other interests & projects" as your reason for resignation. Protect yourself!
Comrades: Individually we are powerless, and easily crushed beneath the iron boot of Corporate Social Just-Us. But together in solidarity we are millions and we are strong. The Internet itself depends on our collective labor. If we stop working, the internet stops working.
Free Software developers, save yourselves and save your communities! Just WALK AWAY from any project with a CoC. Without our labor they are nothing.
Bugmen invited millions of retarded non-technical people onto the internet, and now it's all gone to hell.
This can't be fixed. The internet has fallen well below critical mass, and will never be good again.
Indeed, they all assume the previous postulate is true, but if Postulate A is false, then they all are false.
So far I've offered you a postulate that is speculative: a) that mass isn't real.
One that stems from A, B) lights energy is kinetic.
One that stems from B), Postulate C) that the binding force of B must be cyclical.
However, Postulate D) is self contained, and J2) is also self contained reasoning.
So unless you have an actual counter argument here, perhaps you stick around?
There are no time travelling particles in these postulates, no magic forces at a distance, that are really just filtering induced correlation.
This is coherent explanation of what's going in matter and light, and time.
Explained as a series of postulates put simply enough for anyone to read and understand.
And I offer a preview of where these postulates lead,
Postulate F. The basis for the speed of light is the next one of these. And that would only be HALF WAY through these postulates.
Plus the things that SQL should have added decades ago, like easy syntax for things like
Select invoice.customer.salesman.name from invoice...
And then they forced a CoC down Linus's throat.
Twatly?
To have a binding force between light and matter, the force must be zero when the velocity is C.
And you *do* that binding force, you've seen light bend through a slit, or in glass as it passes through it.
Hence Postulate C is true if Postulate B if true if Postulate A is true.
Anyone who finds GraphQL to be a little, uhm, heavy for their needs might consider restQL, which is a middle ground between GraphQL and REST.