Thank you for that. As mentioned in some other comments, I've given up continuing to use Processing as an underlying application UI framework. It's unclear how long the OpenGL dependency is going to survive on macOS, or that Processing will have the dev resources to break the hard OpenGL dependency (sad side-thread on that topic: https://twitter.com/ben_fry/status/1709400641456501020)
Future version based upon lwjgl+bgfx will be more broadly available soon.
The majority of the source code is publicly available, though no longer under a traditional open source license. Over time I came to realize I was not really cool with it being used commercially or rebranded without me having some say in that.
I don't publish the code for all the application scaffolding and UI implementation, though everything's designed for extensibility and a sort of plug-in model where having access to that shouldn't be necessary to be able to use and customize the application's behavior.
As referenced in my other comment, this new version should hopefully be available by end of year and will be called Chromatik: https://chromatik.co/ - this will include more documentation! And the goal is for it to be easier to use, no IDE/GitHub required (that will still be available for those who want it), with simpler end-user licensing as found in typical media production software.
Mark here, creator of LX - thanks for posting! Apologies for the not-so-great state of that website and lack of documentation. I'm working on a proper repackaging and release of the application, rebranded as Chromatik, which should be a lot easier to learn and use. As with all software projects ever, this has taken longer than anticipated... hoping to have this finally out by end of calendar year.
User documentation is largely ready, but this website is still pre-official-launch: https://chromatik.co/guide/
Will reply to some of the other comments re: source etc. directly. And happy to answer any other questions about the project.
If your goal is to have people doing creative, innovative work, then I would strongly disagree that there is any advantage whatsoever to be derived from making people feel "locked in." In practice, I have only seen this achieve the opposite effect -- disengaged people hanging around longer than they should and poisoning the atmosphere for passion-driven folks around them.
Joe's post made it quite clear that Facebook's management strategy is to provide freedom and autonomy, not handcuffs. This is one of the key reasons people love working there. The only thing Facebook is "squandering" is the opportunity to be experienced as a corporate financial prison.
The idea that any of this would be driven by Zuck's personal desire for liquidity is way off the mark.
What a fantastic explosion of buzzwords and slightly bizarre assertions.
I know you interned at Facebook and are familiar with the site architecture, but the majority of the things you've mentioned here had absolutely nothing to do with the last outage, and it's far too early to draw any conclusions about the current unavailability.
I'm consistently surprised by how supportive or neutral a position the tech community (or Silicon Valley tech media) takes towards the Winklevoss brothers when they provide an avenue to attack Facebook or Zuckerberg.
These guys seem to be the antithesis of what Silicon Valley claims to be all about. They wield the benefits of a privileged American elite background masterfully, having top-brand lawyers work on their behalf whilst they attend top academic institutions and train for the Olympics. It's a far cry from Silicon Valley's purported do-it-yourself, boostrap-iterate-and-execute meritocracy. (This is not an ad hominem attack, just an account of apparently differing values/ideals.)
Yet, here folks are, on Hacker News, dispassionately contemplating whether they deserve $30 million or $60 million. Most folks working 80+ hour weeks on innovative startups, no matter how talented or even lucky they are, will never earn that kind of money.
If this were not connected to Facebook/Zuckerberg, I suspect that any discussion community like this would be absolutely overflowing with vitriol towards these characters.
Your point is well taken that it's easy to treat fortune differently in different situations. Hard workers that don't make it are "just unfortunate." Lazy people that win the lottery are "just fortunate." Hard workers that make it "earned it."
However, I think randomness (i.e. "fortune") generally plays a much larger role in all of our lives than we care to admit. The American obsession with hard work and merit fuels this misconception. Our brains are also somewhat intrinsically hardwired to intuit simple causes and effects, even when none truly exist.
This is an astute and important point. I have always found it flawed that a middle-class American family making around $100K in income will pay more taxes than someone with $10M+ portfolio of municipal bonds.
With that said, I agree with Mark Cuban's philosophy here, and do not get personally upset with paying taxes.
I don't think the solution is to complain about taxes on high income earners. Rather, there just needs to be more pressure on instituting equivalent taxes for other forms of wealth generation (i.e. get rid of tax-free bonds).
Tufte makes many good insights, but I always struggle to get over the incredible ego in his presentations. He has a tendency to make sweeping aesthetic judgments based upon what, in my opinion, are simply his personal tastes, which he then passes off as arguments about "information density."
Many of the interfaces he criticizes for being "cartoony" are quite reasonably designed for the typical end-user, and probably more effective at communicating the basic information. People typically use the Weather app to find out what the temperature is outside right now. Adding "detail to clarify" is not helpful when no clarification is needed. It's 62 degrees out. Got it. We're done.
Similarly, I highly doubt many people are using the Stocks app on an iPhone to attempt to analyze thousands of points worth of historical data.
It also bears considering that many of the freebie apps bundled with the iPhone have a design goal of helping to sell iPhones.
I'm curious why you consider that embarrassing to admit? It's completely natural for human groups to seek gender balance.
Very few engineering schools let themselves get to such an extreme gender imbalance, but if you really were picking between an 80/20 split and a liberal arts school, I'm highly confident that you are much better off for having picked the liberal arts school.
Future version based upon lwjgl+bgfx will be more broadly available soon.
In the meantime thx for the quick fix!