2,767 karma · joined July 15, 2018
[0] http://mimix.io
[1] http://miki.mimix.io
There are no video demos on their site for one simple reason: when you do find one on the YouTubes you'll see that it is very much programming. If you can create correct CRUD by dragging around "dynamic expressions" (yes, they're really called that), you could write them in TS.
As frosting on the cake, they offer gig workers to no-code for you! My father would make a comment here about wiping one's own ass.
In peer reviews, for example, it was standard to bring output from both the failing case and the working case as printed handouts. Those were easy to generate; just spin up two machines and fix one while you leave the other broken. They can share resources if you like so you don't have recreate everything. That is horribly messy today. Testing is so hard most people don't do it.
Try that with Kubernetes!
Also like the PC, IBM didn't realize that their boxes could be used for this new funky thing called the internet. Talk about blind-sighted. Their first web product was an abomination they inherited from their purchase of Lotus. It didn't work and produced unusable websites, boding poorly for IBM's entry into that market which was already taking off with Active Server Pages and XMLHTTP.
If IBM had loudly (and correctly) proclaimed that mainframes were the place to run web services, everyone and their mother would be running mainframes right now instead of Linux boxes. IBM's eventual realization of this led to their purchase of Red Hat!
In a high availability environment (like banking or airline reservations, as mentioned), mainframes never go off, even during upgrades. When physical machines need replacement, the entire system is run in parallel on a second machine.
These boxes have both incredible I/O hardware (there's never been anything like IBM channel I/O) and the software to keep everything humming. On a typical day when I worked there, we'd have a 1,000 devs using the same box (and that was a small installation) with multiple operating systems, virtualizations, etc. with zero hiccups.
IBM also has amazing software for getting stuff done. Documentation, for example, is universal and available worldwide from any terminal. When you want a printed manual, the system figures out which big, fast printer is near you and offers to print it down the hall. Every IBM employee has access to all the company's resources from every terminal, and it all just works.
Yes, PCs have caught up to emulating many of these features, but they definitely don't have the robustness or ease of use that System/370 (z/OS) did.
Changes from Wiki.js:
> Packaged for Windows[0] and Mac[1] (Electron)
> PostgresSQL built-in, no setup
> Telemetry removed
> Added support for 30+ languages, no downloads
> Added FontAwesome 6 Pro (licensed)
> Added Inter font library
For documentation, examples, and videos, visit http://miki.mimix.io.
Miki is a rich and powerful wiki with markdown and a great UI. It's got lots of options for backup and offers total hands-on control. It works completely offline. As far as I know, it's the only program like this that's fully packaged and ready to run on your desktop.
Let me know what you think, and enjoy!
[0] https://github.com/themimixcompany/miki-desktop/releases/tag...
[1] https://github.com/themimixcompany/miki-desktop/releases/tag...
Their business model is remarkably simple and clear. The product seems to be targeting a very high level customer (much higher level than Tesla). And they've made incredible progress on their own battery factory and car assembly plant.
Fun fact, Lucid was in the battery business before cars and their batteries are used in every Formula EV car currently racing.
The TL;DR is that CCIV is a SPAC funded by Saudi money (about $4B worth) that just merged with Lucid (it was created for that purpose), so now the car company is fully funded for production and went public with their stock.
I learned this stuff the old-fashioned way, through flash cards, slides, and lots of memorization in art history class. People like you and I can tell if something is more Diebenkorn than Duchamp, but that's a specialized skill that ML could probably duplicate quite well and would be very useful for teaching art and art critique.
Of course, any software always had edge cases and niche uses. My complaint primarily was that this seems to fall in the bucket of not-terribly-useful-whiz-bang-stuff that Apple (and, by all means, not only Apple) likes to include so they have something to do PR about. Animoji was definitely in this category and every FAANG company is guilty of this to some degree.
I cannot imagine that, if you surveyed 10,000 users, even one of them would list "on-device facial recognition" as a feature that they need or want from their phones.
Elasticsearch's top contributors (the three I checked) seem to work for Elastic, which goes to what I'm saying. No profit-making business can have its workflow dictated by the public. Even if a pull request is accepted, the team has to go through all the same code review and testing processes as if the code had originated in-house, and that's not always feasible or on the timeline when the request comes in.
Explain, please, why Bitcoin needs fiat? If two people exchange goods or services for Bitcoin, where is the fiat? If you get your Bitcoin and I get my Ferrari, isn't the transaction completed?
One may not like decentralized currencies (and I certainly don't like the scammy ones and the crappy exchanges) but that first word in their name makes 'em really hard to stop.
I think you'll find native UI coding for different devices is a nightmare while HTML/JS UI coding for different devices is 99% sameness.
I hope they take over and own this market of chargers. It would be a big step toward getting electrification everywhere.
While some companies do make money selling software, they're fewer and further between than ever. Most of the money in the software business is in hosting, service, support, or advertising. The biggest players in our industry make more money from that stuff than from selling licenses. Microsoft, Google, Facebook, Netflix, and Amazon are all software-based businesses but software licenses aren't their source of revenue.
The vast majority of software is worth nothing. Statistically, most computer programs will only be used by one person -- the person who wrote them. There are millions of GitHub repos full of software with absolutely zero monetary value, as evidenced by the fact that no one pays for it. A tiny, tiny fraction of software programs reach "escape velocity" and become important enough to pay for, and to pay people to work on. This is definitely the exception and not the norm.
None of this is a condemnation of software or other copyrighted works. I'm a published author and artist as well as a software developer and I definitely get it. As for our desktop software, we charge for the fact that we packaged it into the desktop version. That's human work and it was quite difficult. If you don't need that, you can get (and setup) an almost identical product for free.
If you're selling something that can be built or downloaded on someone else's computer, there are lots of proprietary licenses you can use and even some open source ones. I hate AGPL, for example, but it is a license that would prevent AWS from selling your software as a service without disclosing a lot of stuff they won't disclose (their other software that makes AWS run).