

Very cool. How did you make it?
Very cool. How did you make it?
It’s only weird because it’s not CarPlay or Android Auto. As soon as you have one of those it suddenly becomes nice and useful.
Then it’s a nice big touch screen that has everything you need from your phone.
I don’t think they did. The bar is pretty low and still applies if you’re poor or rich.
No need to bring incell culture here.
Think of it like the flooded house analogy. They could paint the dry wall while tearing it out at the same time. But why would they?
They’re not refusing. They’re actually doing the opposite. But they needed to get their house in order first.
The 3.0 upgrade was the result of the getting their house in order and modernizing. Doing cosmetic changed before hand would have made no sense because those changes would have been thrown away when they would have to modernize things anyways.
I think I have an analogy.
Gimp was like an old American style wooden house that was flooded. After the water recedes you could try to make things look nicer by plastering and painting the walls etc. But as goes with flooded houses if you do this the mold will rot everything out.
In order to save a flooded house you need to remove all the dry wall and use fans to dry out the internals. Once things are dry then you can plaster and repaint things.
Gimp 3.0 was them ripping out dry wall and air drying the internals. Now that that is done it now makes sense to clean up the UI.
If you clean up the UI before you dry the walls out it’s just a waste of time because those improvements would need to be ripped out with the dry walls always.
It’s not perfect as far as an analogy goes but it’s close. Gimp should have never let the house flood in the first place. (Analogy breaks down here a bit). But since they did. They needed to fix the fundamental before it would be worth fixing the UI.
This all being said they could at this point genuinely refuse to change things UI wise. I hope they choose to pull a Blender or Krita but they don’t have to.
I mean the whole point of doing the mega rewrite to gtk3 was specifically to enable such forward looking progress.
What they did in the 3.0 release was, largely, a massive modernization of a dinosaur code base.
Now that it’s done it makes sense to do a UI overhaul. Before 3.0 it made no sense to even try, now it does.
It doesn’t work that way. I dislike Elon as much as the next sane person but we don’t need to invent new reasons to dislike him on top of all of the bad reasons that exist.
Kessler syndrome doesn’t really apply for purely LEO satellites. They all burn up in a single digit amount of years.
It’s not something to worry about yet.
Two reasons.
OpenSCAD is only lightweight till you start working with Minkowski transformations and hulls. Then you just want a faster CPU.
I think you should do more then just add a disclaimer. You should add a proper license. It protects you and allows others to build upon your work in a predictable way.
That and licenses are legally battle hardened and proven. A self written disclaimer is not.
I would recommend licensing your scripts under the GPL. This lets other people use it with the understanding that if they improve it they have to let others use the improvements too.
That and it protects you like you want. Particularly section 15 and 16.
- Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
- Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Alternatively you could use the MIT or BSD licenses, but they don’t have the “share alike” clause, so I tend not to recommend them.
That’s terrible. I noticed that there is a certain type of programmer. Normally they went to Uni in the late 90s or early 2000s and their entire education was focused around Java.
They went out to get a job writing “Enterprise” Java for 10 years.
This programmer then tries to learn another language, but because all they know is Java everything ends up looking like and structured as Java.
I’ve seen this developer over and over again. It’s possible for them to overcome Java Brain but it’s rare.
I bet one of these types of programmers is or was the technical lead of that project.
I noticed something similar when I worked on a Scala project in the past. Yes I know we’re on the JVM, but we don’t need a data deconstructor factory when flatmap is right there.
This is literally better in every way.
This being said, better in every way does not mean good. It’s just hard to be worse than a crypto bro run, literal ad company, who’s browser is a reskin of chrome.
Hot off the presses, in addition to the CEO being queer-phobic, he literally is now ranting about how George Soros, and leftists are treating him unfairly.
Probably not. Anthropic is a direct competitor.
That would be interesting.
Have you considered using LUA or perhaps scheme?
I know helix is likely to use scheme as its future scripting language. It’s quite robust and there is an excellent library to embed it.
I only mention LUA because it’s like the goto embedded scripting language in my book.
Good for you!
I will agree that rust is a very satisfying language to write in. Lol.
For me it’s either go full rust aiming for correctness and robustness, or go full python aiming for duck typing and flexibility.
This all being said Gleam and Scala are also quite beautiful to me at least.
But you make the choice. That’s the difference. Also if your company fails because you fire one client you have bigger issues.
You can argue that being your own boss with clients is the same as working a traditional job if you want but if you ask people who made the jump they’ll disagree.
Self employed person here.
Yes and No.
Yes clients can make demands like a traditional „Boss“ can, but at the end of the day I can fire my clients any time I want.
That makes makes a world of difference.
I mean if you are already ok with using a Chrome reskin from a crypto ad company your standards are already set too low.
People who use Firefox are concerned that Firefox is slowly shifting into what Brave is now. Aka an ad company.
I swear to god Brave browser is a cult. People who are into it a really into pushing it. No, I don’t want your crypto-bro, ad company run, chrome reskin.
Very much so.
They are paying for the service and expect appropriate treatment.
Companies generally frown upon their data being taken. It’s only consumers who use “free” services that really suffer from this. After all, if you’re not paying you are the product.