Damned if you do and damned if you don't.
2,376 karma · joined November 25, 2010
Email: sasha@selectnull.com
meet.hn/city/45.3267976,14.442208/Grad-Rijeka
Socials: - bsky.app/profile/https://bsky.app/profile/selectnull.com - github.com/https://github.com/selectnull
Interests: Networking, Programming, Web Development
---
Damned if you do and damned if you don't.
I don't see myself having the time to implement all the features I sometimes (half-assed) think of. It's semi useful tool, sometimes.
Just to be clear: we are talking the 90s here. Everybody was charging for developer tools (). MSDN was not free, far from it. From today's viewpoint where every compiler imaginable is free and the tools are better than ever (except there is nothing like Delphi and VCL), the 90s were a heaven for tool makers.
I'm talking about the Windows ecosystem.
Bad management, bad decisions, bad products (Delphi 7 was peak). MS had nothing to do with that. And I'm sure Anders made a right move to abandon the sinking ship.
I'm still pissed at Borland for all those bad moves.
It's trivially easy to create Lit components without shadow DOM so I don't really care and use both.
I have actually wrote a few web components by hand in an environment where I didn't want any external dependencies and when that requirement was dropped I really liked how easy was to convert them to LitElement (and how much nicer it is to work with them).
I also have embraced the shadow DOM which is a default, but I think it's more trouble than it's worth. Now I use LitElement without shadow DOM and it works great as well.
Yes, please :)
Neovim
local cat shelter
> This is also fair but...
Ok, so we can agree that my assesment is fair, but it remains to be seen how the data protection story pans out.
>> Instead they have sold their soul to the highest (and only) bidder.
> It seems they can't continue doing this, given the ongoing legal actions against Google. So let's see.
Just to be clear: I think that Mozilla should have taken that money (and possibly more) and *invest* in Firefox and build a rainy day fund (which are coming soon). Instead, they spent it on whatevers and done a layoff.
Here is my opinion on Mozilla and their direction: in the previous decade (or a little bit more) or so their primary money bringer was Google, paying for the default search engine placement in Firefox. Annually, that brought about half a billion US (I don't have the exact amounts, but let's assume in that decade they should have earned a few billions).
At the same time, Firefox continuously lost market share and with that, the power to steer the web in the direction of privacy (1) and open standards (2).
(1) instead, they've acquired Anonym, an ad business which touts itself to be interested in user's privacy. color me sceptic on that one.
(2) it's all Chrome and iOS. Firefox is a lagard.
So, what has Mozilla done with the billions? Have they invested it in Firefox? MDN perhaps? Are they the web champions they have been in 2010s?
You can still argue that these points are shallow. My original comment was motivated by my disappointment in Mozilla's lost opportunity to be a fighter for an open web. Instead they have sold their soul to the highest (and only) bidder.
That username had already been taken. How about Leo14?
Fine.
If you ask /dev/random "What is 2+2?", that question makes no sense as /dev/random does not listen to you and just spits out random binary output.
Go and disagree with /dev/random.
This is ridiculous. We have collectively surrendered email and became hostages. I'm as guilty as everyone* and don't really see the solution.
* most. You're the brave ones.
But still, it's not good enough for Django as there are too many management commands and I don't want to configure them in pyproject.toml file, especially since some of them take additional arguments... There is no point in using anything but django-admin command (I do have a wrapper around it, but the point remains) and that requires activated venv.
Also, `nvim` is started with an environment activated if you want all the LSP goodies.
`uv run` is good for some things, but I prefer to have my venv activated as well.