The web was a big step backwards for UI design. It was a 30 year detour whose results still suck compared to pre-web UIs.
8,107 karma · joined July 22, 2011
Coding Blog: https://jl2.github.io
SmugMug: http://laroccophoto.com/
Radio Call Sign: KC0JSL
The web was a big step backwards for UI design. It was a 30 year detour whose results still suck compared to pre-web UIs.
I just hate the direction the software industry has gone (and is going), and once I buy a house and get some savings I want to get out.
It's dubious to say Google "competes" with Mozilla, because they pay Mozilla to develop Firefox to avoid antitrust issues, but it's easy enough to find CEO compensation for public companies.
https://www.sec.gov/answers/execcomp.htm
Of course people have published the numbers for well known companies:
https://www.jagranjosh.com/general-knowledge/highest-paid-ce...
Also, "Other companies pay their CEOs ridiculous amounts, so we're going to," is a poor justification, and just shows Mozilla execs are there to enrich themselves, and don't really care about the browser or community. But I guess they can't spend all of the money on Pocket and AI.
In Python, Ruby and the Microsoft languages COM objects integrate seamlessly into the language as instances of the built-in class types.
Also, there's a fairly straightfoward conversion from C# to C++ signatures, which becomes apparent after you see a few of them. It might be explicitly spelled out in the docs somewhere.
There's probably still room for automation, but it might have to be different than warehouse automation.
If pushing diversity makes their goal easier then they'll do it, and if pushing diversity makes it more difficult then they'll back off of those initiatives.
The only thing they actually care about is what's best for their bottom line.
The problem is that $2 here and there adds up, and at the level of the whole car it can add hundreds, or thousands of dollars of extra cost for reliability that the user can't experience directly. For some percentage of owners the plastic part works fine for the whole time they have the car. On the other hand sturdier parts add expense in the case of an accident or replacing parts during routine maintenance.
Maybe I should have used dumping waste in a river and paying workers below minimum wage as examples. Profits could go up, but most people would agree it should still be illegal.
Privacy is in a different category altogether, but there's more to think about than just how much things cost companies.
When you're in another car their car's sensors might detect your headlights and dim a little bit. But as a pedestrian? You basically just get blinded - from low light right to 10000 lumens straight in your eyes. It's overpowering.
Can't make them illegal fast enough, IMO.
I dropped OSX long ago, so can't even try it out any more.
I wonder how much of the LLVM bits could be reused? I'm sure LLVM's changed a bunch in the last 15 years, too.
I do agree it'd be interesting to have a GUI designer for Ruby. Does QML paired with QtRuby work?
In the distant past I had a book about FXRuby, but never used it much, and don't think it had a UI designer - it was just bindings to Fox Toolkit, which is lightweight, but not as well maintained as Qt or Gtk.
I'll have to pick up a copy of this "Ruby Under a Microscope" book when the new version comes out. I've always liked Ruby, I just haven't had much chance to use it.
Yeah, that's probably a better analogy.
> If only it weren't a full time job just maintaining a basic emacs config.
I've heard that before, and I don't get it. I might spend 20 minutes a month updating my config, but it's really a set it and forget it thing for me. What are people doing that requires so much work?
Seriously, though, this seems kind of counterproductive. The power of Org mode and some of the other tools in Emacs comes from being integrated into the rest of Emacs and the synergies from Emacs idioms and concepts working everywhere in Emacs.
Just my opinion, but the time spent learning this front end would be better spent just learning the Emacs UI. It's really not that difficult, and pretending you can't learn it just makes it more difficult in the long run.
In fact, I'd say all of the modern chat apps are pretty much equally terrible. They're all proprietary, bloated, web apps with terrible clients that people only use because they have to for work. Chat apps peaked in the early 2000s when the protocols were more open and you could use 3rd party apps like Trillian and Pidgin instead of the official clients.
If I invest in your AI startup and find out it's really people doing the work, I'm going to be pissed.
https://investor.oracle.com/investor-news/news-details/2025/...
They don't break it out into products in the results, but it looks like hardware, software, cloud, and support were all profitable.
It's a joke. If ad-block has to be a plugin, AI should be a plugin. Let people decide for themselves if they want to AI in their browser.
I sympathize and understand those issues for small companies, but after a certain size those excuses stop being convincing.
Especially for a software company like Google who runs dozens of open source projects, employs an army of lawyers to monitor compliance, and surely has to deal with those issues on a daily basis anyway.
At some point there needs to be pushback. Companies get a huge amount of value from hobbiest open source projects, and eventually they need to start helping out or be told to go away.
It looks like an okay CSG modeler, but it's missing a thousand features that it would need to be CAD software. There's no PMI, no views, no simulation, no unit handling, no material properties (like material, density, etc.), no product structure, no measurement and dimensioning, ...
But it's really a moot point because there are essentially zero motorocycles travelling on sidewalks, bikepaths, and trails where pedestrians are going to be concentrated, while it's a free for all for e-bikes.
In general, motorcycle/pedestrian accidents are pretty rare. Statistically, motorcyclists are most likely to injure or kill themselves rather than bystanders.