HNHacker News
TopNewBestAskShowJobs

selectnull

2,352 karma · joined November 25, 2010

I write software, mostly Python guy, have love/hate relationship with JavaScript, love exploring programming languages.

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

---

submissionscomments
selectnull··on Delphi 13 Florence Released
> It’s very difficult to make money in developer tools.

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.

selectnull··on Delphi 13 Florence Released
Microsoft did a lot of bad things over the years, but Borland drove themselves over the cliff on their own. Instead of focusing on developer tools, they wanted to reinvent (and rename) Borland every few years in the 90s.

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.

selectnull··on Lit: a library for building fast, lightweight web components
The ability to locally scope styles is a great feature of shadow DOM. For that alone I can see why it's being pushed.

It's trivially easy to create Lit components without shadow DOM so I don't really care and use both.

selectnull··on Lit: a library for building fast, lightweight web components
Same here.

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.

selectnull··on Bookmarks.txt is a concept of keeping URLs in plain text files
and then write a program which detects a randomly opened bookmark and closes it because i'm in the middle of something important and can't be bothered right now.
selectnull··on Claudia – Desktop companion for Claude code
"Terminal chaos?"

Yes, please :)

selectnull··on GitHub is no longer independent at Microsoft after CEO resignation
I'm sure that would have ended well...
selectnull··on Replacing tmux in my dev workflow
I'm the same. And I run tmux on server when needed. Best of both worlds.
selectnull··on Ask HN: What projects do you donate to?
WezTerm

Neovim

local cat shelter

selectnull··on Mozilla Firefox – Official GitHub repo
Right. Time will tell.
selectnull··on Mozilla Firefox – Official GitHub repo
> This is fair but...

> 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.

selectnull··on Mozilla Firefox – Official GitHub repo
You are completely correct, my comment was shallow and that was my fault.

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.

selectnull··on Mozilla Firefox – Official GitHub repo
Time will tell. I would love to be wrong.
selectnull··on Mozilla Firefox – Official GitHub repo
Given the Mozilla direction lately, the last thing they want is good data protection laws.
selectnull··on Mozilla Firefox – Official GitHub repo
Mozilla is US organization, why would they care to?
selectnull··on First American pope elected and will be known as Pope Leo XIV
Pick your username: Leo

That username had already been taken. How about Leo14?

Fine.

selectnull··on [dead]
Us Europeans are all crying our hearts out for the 50% of the customs workforce who voted for this.
selectnull··on How many supernova explode every year?
/dev/random is damaging to the environment???
selectnull··on How many supernova explode every year?
If you ask someone "What is 2+2?" and they answer 4, you can say they are "right" even if you do not agree with them on other topics or generally dislike them.

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.

selectnull··on How many supernova explode every year?
I guess even a republican can be right?
selectnull··on Wait. HOW MANY supernova explode every year?
I know :) This one was just the first to came to mind.
selectnull··on Wait. HOW MANY supernova explode every year?
Astronomers will find out that naming is hard once they need to name 119741st supernova.
selectnull··on DigitalOcean blocks SMTP ports 465 and 587 since last month
"we strongly recommend against running your own mail server in favor of using a dedicated email deliverability platform"

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.

selectnull··on A year of uv: pros, cons, and should you migrate
Yeah, I use that with `rye` now.

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.

selectnull··on A year of uv: pros, cons, and should you migrate
Care to elaborate? I'm not watching uv development closely, something that has been announced?
selectnull··on A year of uv: pros, cons, and should you migrate
While working in Django projects, one would prefer to have an environment activarted to perform all kinds of django-admin commands, I certainly wouldn't want to do via `uv run`.

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.

selectnull··on A year of uv: pros, cons, and should you migrate
Actix + minijinja

Actix is just one of many web frameworks, minijinja is an implementation of jinja2, by the original author.

selectnull··on Show HN: Kartoffels – Cellular Automata, Statistics, 32-bit RISC-V
This is cool. Anybody remembers Core Wars? https://www.corewars.org/
selectnull··on Delphi Is 30
He got a technical fellow title, the money, and the company that enabled him to make all the good things in the future. He would have never made any of that if he stayed with Borland.
selectnull··on Delphi Is 30
It was Borland management's incompetence that sent all the best talent to Microsoft.
← PreviousPage 2 of 14Next →