HNHacker News
TopNewBestAskShowJobs

mimixco

2,767 karma · joined July 15, 2018

Software veteran and founder of The Mimix Company[0]. We create tools[1] that help teams Think Better.

[0] http://mimix.io

[1] http://miki.mimix.io

submissionscomments
mimixco··on Indiehackers now invite-only community
No.
mimixco··on Why extraterrestrial life may not seem alien
Yes! Still scary. The realism of it is alarming to this day.
mimixco··on Microsoft Linux is not what you thought (or hoped)
I want to add that all of this is a side effect of the commoditization of the operating system. The OS is now effectively irrelevant; a personal choice which doesn't limit one's options at all, other than to set a course for the add-on products and services that become available.

In a commodity environment, all choices are functionally equivalent. Corn from this supplier can be used in all the same ways as corn from that one. Because of this, all units of a given commodity tend to be priced the same at the same place and time.

Operating systems are now a commodity with a price of free. Microsoft hasn't charged anybody for Windows for years, and neither does Apple charge for its OS or upgrades anymore. Those used to be a big part of those companies' revenue. What changed?

Both Microsoft and Apple started making more money from services than from licenses. Even when sold as an "Enterprise License," the real product is not the otherwise-free software, it's the support you get with it that enterprise customers must have to keep the lights on.

Since Linux was always free, the profitable Linux company (Red Hat) got into that business of selling services and support right away. The other side of this business for MS and Red Hat is hosting. For Apple, who was never good at hosting, they got into selling music as a service and made enough money from that to make OS income irrelevant.

So we have reached the point in personal computer history where all operating systems are free commodities with zero-to-few distinguishing features between them. The users' choice rides on their comfort level with the surrounding environment, the specific tools they can or can't use, and the products in which they have sunk costs -- existing things that have to keep working. Those are the things that MS is selling to with this Linux push. Keeping folks on the Windows juice.

mimixco··on Can the Mad Rush to Deliver Your Groceries in 10 Minutes Be Profitable?
I think WebVan showed in the 90's that you cannot add costs to the famously low-margin grocery business and also add a layer of profitable frosting for yourself to eat. 'Cause math, that's why.

Dark stores, however, could work if enough consumers like them. Just as Covid started, Best Buy turned our local store into a 50% dark model. It's the first time I'd seen such a thing.

Half of the store was converted into bank of drive-up spaces manned by workers with a mobile app. You order online and pickup there. So far, pretty normal. BUT, here's the kicker, not all of the products are available in the walk-in store! Some stuff (like the accessory I was buying) is only available on the Dark Side. Meaning if you walk in the store, you can't buy that item. It's not on the shelves and they're not setup to "go in the back" and get it.

Personally, I think this takes all the fun out of retail -- something that's definitely gotten less fun since Covid. One of the ways Best Buy has survived Amazon is that they focused on an improved in-store, in-person experience. They were trying to make shopping fun and, with cool displays and cool tech, they often did.

It's gotten less fun as they try to reduce costs. 'Cause math, again, and dark stores are just going to make that worse. But they will probably be profitable in urban centers where there's a big mobile ordering population.

mimixco··on Microsoft Linux is not what you thought (or hoped)
MS Linux is a very clever way to keep Linux alive without disrupting Windows sales, something that's taken them a long time to figure out and isn't simple from a technical standpoint, either.

Here's the rub. Devs like Linux and open source. That's not going away. Users, however, overwhelmingly live on Windows. The stats aren't even close. Windows owns the desktop, full stop.

How does Microsoft give devs what they want and users, too? By subsuming Linux into Windows. In other words, featurizing it. Rather than extinguish Linux (not doable), Microsoft is extending Linux's reach into Windows boxes. Frankly, it's brilliant and harkens back to the good old days of mainframe virtualization when the OS you run was completely irrelevant and unrelated to the OS the hardware was running.

It's well know that one of the best ways to kill a competitor's product is to featurize it. In other words, add what they do as a feature to your product, making them irrelevant on their own. Linux had already done a pretty good job of making itself irrelevant on the desktop, lacking as it is does even a simple, standardized executable form that regular humans can double-click on and install. This is kind of Job #1 for software. But I digress.

By making Linux a feature of Windows, it won't matter one whit where devs like to work. Their apps will simply run on Windows. Microsoft will provide that one-click executable and they will virtualize the entire environment so well that the Windows user will not know or care that Linux was ever involved. Linux users will get the device support they gripe about not having since the devices will all be virtualized, too.

This is truly the best of both worlds. It's not E^3 (Embrace, Extend, Extinguish) because Linux won't be extinguished. Instead, it will continue to be the place where independent and open source dev happens to a large degree. The only change will be Microsoft facilitating the deployment of those "Linux" apps (that term soon to be irrelevant) to a wider audience, and that's a Very Good Thing.

mimixco··on Ask HN: Why do not I see DeFi related posts on HN?
Definitely. That's what makes it hard. The entire internet was like this at first (and may be regressing to that state!).

I think Satoshi's original use case is one that's viable and has proven to be viable. Another is in blockchain verification of narrative text without access to the text itself, something I built into a programming language for fact verification[0].

[0] http://nebula.mimix.io/msl/specs/ref/hash

mimixco··on Ask HN: Why do not I see DeFi related posts on HN?
Thank you. That's what I meant. Would that there were some formal education available on crypto (it's sparse and the tooling is terrible) and we'd have fewer scams and schemes to worry about.
mimixco··on How to summon and sell your soul to Satan and other devils
Fantastic! Surely someone will torture you for your key, no? This needs to be an episode of Your Pretty Face is Going to Hell.
mimixco··on How to summon and sell your soul to Satan and other devils
All quantum events defy natural explanation. Since all physical phenomena derive from quantum behavior, the physical world can neither be observed nor predicted accurately without access to the quantum view -- which we don't have.
mimixco··on How to summon and sell your soul to Satan and other devils
It's countable. But you can always add 1.
mimixco··on How to summon and sell your soul to Satan and other devils
That's an interesting concept which aligns well with our vernacular use of the expressions "soulless" and "selling your soul." If a soul is sensitivity to others then that certainly has to be developed. The fact that it's poorly developed in many people (and even less so down the line of animals) is a good indicator that it might be learned or built-up evolutionarily in the species and the individual.
mimixco··on How to summon and sell your soul to Satan and other devils
Well, you had me at the first sentence but lost me at the second.

Bertrand Russell said it's all "the random collocation of atoms." As far as anyone can tell, the meaning of Life, The Universe, and Everything is quantum physics. It explains all of the concepts currently attributed to both the physical and "spiritual" worlds.

Many religions acknowledge that there is no dichotomy between the physical and spiritual forms of experience. There is only one thing. If that's the case, the one thing's name is quantum physics. We can puts lots of other names on it from chance to déjà vu, from "bad behavior" to Beelzebub, but it's demonstrably the random collocation of atoms and probably not much more. Unless it's The Matrix, lol.

mimixco··on How to summon and sell your soul to Satan and other devils
You've just invented a new kind of "futures trading" and the mother of all kinds of innovative financial scams. Awesome! Someone should definitely start a business trading in "souls" and NFTs seem to be of the same ilk, so you guys are onto something.
mimixco··on Prediction: YC startup Mighty will be new default infrastructure as web VIP pass
This is a terrific idea that's been around since about 1995 when the idea of an "internet appliance" first started to get tossed around for enterprise desktops. Clearly, neither the bandwidth nor server power was there back then to make it real.

As someone who plays MS Flight Simulator (which requires hardware nobody has; the graphics are streamed to you) and also streams games like Forza from my own Xbox, I can tell you that the hardware is there now. It is quite possible to run even a high frame rate, graphically intensive game fully remote and not notice any difference at all than playing on hardware in front of you. It's real, now.

Mighty's claims for improving the browser experience sound totally plausible. After all, it's a lot harder to do near real time overlays of photogrammetry (like MSFS) than it is to render a typical web page. MS is already showing that this "harder rendering" can be done in the cloud and streamed to you faster than it can be done on your own machine.

I agree with the OP and PG that some version of this is the future of computing. Already, people are hesitant to upgrade hardware because there isn't any real increase in performance. I myself have owned every Xbox since they were invented but I didn't buy a Series X yet. Why? There is no improvement on the games I actually play. (When Forza 5 comes out, this will change and I'll be a customer again.)

Same with the desktop, I have a three year old laptop that will run Windows 11 and I wouldn't get any improvements out of changing it. The better computer of the future lives on a box that you don't own -- just like the mainframes of the past that I worked on and enjoyed so much.

mimixco··on The Grim GUI Landscape
It couldn't be less of "everything is a hammer." We had native apps before Electron. It was developed and people choose it because it saves time and utilizes skills they already have. Like another poster, I smell management-style disdain for devs here.

The web won because worse is better. Is electron an "inappropriate tech" for Slack? Is (another web wrapper) wrong for Spotify? Those were conscious choices, made on purpose.

mimixco··on The Grim GUI Landscape
It doesn't really matter if Electron has code you won't use. So does your TV, your car, and your fuzzy logic rice cooker.

The OP dismisses with prejudice the only reason Electron exists or is so popular: it saves dev time and lets people build desktop apps with skills they already have. The same app will work as a website or SaaS with no code changes.

Putting Flutter or XAML up against the advantage of your whole team already knowing the platform (HTML/TS/JS/CSS) makes those newcomers non starters.

mimixco··on Ask HN: Is there a dedicated programming language for business logic?
Everything today is so inter linked it's hard to imagine a useful app that doesn't require other code or files. We had that on the home computers of the 80s but I don't think it's viable anymore.
mimixco··on The Lucid Motors configurator is a video game streaming to the browser
These game engine configurators are great fun. The graphics are like Forza. Aston-Martin has one that lets you configure and see right down to the thread color amd stitch style on the leather seats.
mimixco··on The Remote Work Debate Is a Generational Class War for the Future of Work
I was definitely thinking of The Office when I wrote that comment, but in reality, all the shows that tried to "do Covid" weren't funny at all. Think of the cringy SNL skits and "specials" from other artists, filmed in their home offices. Ugh.
mimixco··on Websites should stop hiding vital information in PDFs
It's definitely intentional. The PDFs aren't searchable, either unless they've been OCR'd, which keeps their contents from being surfaced even in that website's own search.

I was looking for Whataburger's ingredients the other day and got sent to a PDF. The link says Nutritional Information & Ingredients. Does the PDF have ingredients? No. You're just SOL.

mimixco··on The Remote Work Debate Is a Generational Class War for the Future of Work
Great point! Especially true with companies in horrible locations: frozen hinterlands or cultural wastelands. Those guys used to love to make you move there for the privilege of "joining their team." Ugh.
mimixco··on The Remote Work Debate Is a Generational Class War for the Future of Work
The best quote in here is the gal who bemoans the death of "office culture." It can't die soon enough!

The remote work revolution is the best thing to come out of Covid. I embraced this lifestyle 20 years ago when I started a web design business. Back then, I had to explain to customers that, no, I wasn't going to come to a meeting at their office and discuss the website with four people because none of that had anything to do with actually making the website. Instead, I would just do the work at my house and send them screenshots for approval or, even better, let them visit the site in progress and often make changes while they were on the phone.

Without this remote work concept, I would never have been able to start my own company. All I had was a computer a friend gave me and a $49 paperboard desk from Wal-Mart. My Ethernet cables ran on top of the carpet since Wi-Fi hadn't been invented. I also refused to do proposals or bids, instead just offering clear examples of my work and pricing.

Up until Covid, only freelancers could get away with that. I hope it becomes the norm for everybody who can do it. While there are some extra challenges in working at home (as the world has discovered lately), they are much better than the baggage of dealing with the office and the "office culture."

mimixco··on Product Hunt Sock Puppets?
This is interesting but, unfortunately, not surprising. Product Hunt is social media for founders and it has all of the problems of the other social media sites.
mimixco··on Reconsidering the way I explain programming (2020)
https://en.wikipedia.org/wiki/Recursion

https://www.lexico.com/definition/recurse

mimixco··on You have ruined JavaScript (2014)
That's probably true. Forgive my enthusiasm. I have no dog in the fight.
mimixco··on You have ruined JavaScript (2014)
If that was their goal they failed miserably. In reality, AngularJS made extra boilerplate and extra spaghetti, leading to its eventual abandonment by Google. If anything, you had to really be an expert programmer to use Angular.

I'll put in a third plug for Lit here since it doesn't get much love on HN. Lit is as bare metal as web components and data binding properties could possibly be. It's near zero boilerplate. You just include Lit and start writing your real code. What a relief!

http://lit.dev

mimixco··on You have ruined JavaScript (2014)
I think the accusation is fair. After all, Google did dump AngularJS entirely into the trash with the incompatible release of "Angular" (without the JS) when they realized what a monster they had made. Like the author says, all of the layers of services, factories, etc. just made it unnecessarily confusing without adding any utility.

Google also started the Polymer project which became Lit, which is the antithesis of Angular: all of its benefits with none of its cruft. If Angular ruined JS, Lit saves TS.

mimixco··on Bye-bye, Bitcoin: It's time to ban cryptocurrencies
Perhaps small towns are not the best use case. It certainly is possible to buy things without fiat using it, though.
mimixco··on You have ruined JavaScript (2014)
This is great and funny AF, speaking as someone who did a lot of AngularJS. Thankfully, now we have Lit which is lovely and about as close to bare metal as you can get.
mimixco··on Reconsidering the way I explain programming (2020)
A favorite quote.
← PreviousPage 2 of 34Next →