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 NASA spacecraft to probe possibility of life in Europa's salty ocean
We are perfectly capable of hating them and ourselves at the same time.
selectnull··on NASA spacecraft to probe possibility of life in Europa's salty ocean
Yeah... I would go that far. Average human's life wouldn't change in short period. But on a larger scale of time, it could propel us to explore the universe.
selectnull··on NASA spacecraft to probe possibility of life in Europa's salty ocean
> Searching for life elsewhere seems so empty and unsatisfying.

To me, finding any extra terrestrial life, or even just a fossil of past life, would be the most exciting find in the history.

selectnull··on NASA spacecraft to probe possibility of life in Europa's salty ocean
"near absolute zero" is not nearly correct. The temperature of Europa ocean is believed to be between 0 and -4 degrees Celsius.
selectnull··on DevHub.app – Developer Utilities for macOS
When you pull out the racism card I don't find that you're arguing in good faith anymore. Good luck in your wokeness crusade.
selectnull··on DevHub.app – Developer Utilities for macOS
My comment actually added information (not being OS while posting a github link), to a previous China being hard pass comment.

While I agree that being from China is not problem, you continue harping on with it and completely disregard any discussion on my comment. Yes, this is really not complex.

selectnull··on DevHub.app – Developer Utilities for macOS
I don't know if we read the same HN, but I read the complaints about something not being open source (or not being *true* open source) all the time. JoeFromSanFran is certainly not exempt from those issues. Nothing to do with where the author comes from.

You're implying that the problem is exclusively because of country of origin. But my comment did not even mention that and was only about the software not being open source, while at the same time a link posted was github link.

So why not post a link to a website? Or app store? Why github?

selectnull··on DevHub.app – Developer Utilities for macOS
And yet... the repo has no source code, posted a github link to HN crowd that expects an a github link to actually be some sort of open source.

This is certainly not the typical "Show HN look at what I've done" post. I'm not accusing the OP of being malicious, but also caution is advised (as always).

selectnull··on Okay, I Like WezTerm
Like a few people in this thread, I was a decade long user of iTerm2. Can't really remember what was the reason to research other terminals, but I did and among those I tried, WezTerm was the clear winner.

I vaguely remember my main requirement was being able to configure CMD+D and CMD+SHIFT+D as split panes vertically and horizontally as I wasn't willing to retrain my fingers to learn new keystrokes for that. Within a version of two after I switched (back then, those were weeks or less apart), all my complaints were resolved and I never looked back.

My config is fairly minimal, but perfect for my needs. What else can one want?

selectnull··on Python 3.13.0b4
I've been using Python for more than 15 years (or rather, only 15), and I started with `argparse`. So yeah, `getopt` is really old.
selectnull··on Microsoft laid off a DEI team, DEI is 'no longer business critical'
Facts to back what up, exactly?

GP said two statements: 1) the Earth revolves around the Sun and 2) Truth > Conformism

You are asking to facts about that?

selectnull··on I am starting an AI+Education company
I clearly remember checking out Volume 1 of Feynman's Lectures on Physics from local library, more than 30 years ago. I've read that stuff like a novel, refusing to return the book for the whole semester and was willing the pay the fine, ignoring the requests of the librarian :)

The idea that one could be taught physics by the virtual Feynman... oh my! There will be no better live person in the next hundred years, who could be better at the task than even fake Feynman.

Yes, I'm fully aware that the tech is not there yet and there are miriad of both technical and social problems to be solved but the mere idea of it really excites me.

selectnull··on Microsoft laid off a DEI team, DEI is 'no longer business critical'
I agree with you that gender or color of the skin has nothing to do with how well can someone write code. Both gender nor skin color should not be any factor in hiring.
selectnull··on Microsoft laid off a DEI team, DEI is 'no longer business critical'
What values? Those that say that a company should strive to achive certain ratio of black and white employees, no matter their real competencies?
selectnull··on Should I use JWTs for authentication tokens?
jot

https://datatracker.ietf.org/doc/html/rfc7519#section-1

selectnull··on iTerm2 3.5.0
I'm really happy with WezTerm https://wezfurlong.org/wezterm/
selectnull··on Any Google Analytics Alternatives?
https://plausible.io/
selectnull··on Ask HN: I want to learn to use the terminal, where do I start
The best way to learn the terminal is to use it. Whatever is that you do in your working day, do it from inside the terminal.

Any problem you come up with, solve it by seaching or asking GPT.

Of course, this presupposes that you do have the basic understanding of how file system is structured, have basic knowledge of shell commands (cd, ls, cp, gzip, etc...). If not, those are not difficult (at a begginer level) and just google "how to use command line" as there are countless resources out there. This is just one them: https://developer.mozilla.org/en-US/docs/Learn/Tools_and_tes...

But I would actually suggest one particular course, that is actually not targeted at begginers (in my opinion). That course is Destroy All Software (https://www.destroyallsoftware.com/screencasts/catalog) and it will teach you to really appreciate the beauty of the shell/terminal (yes, those are different but it really doesn't matter at this point). The course is not only about the terminal, but you will find gold nuggets in that series of screencast that are about the terminal and the philosophy of using it. There are few free episodes and one that I can specifically point to regarding learning the concepts is "Tar, Fork, and the Tar Pipe" (https://www.destroyallsoftware.com/screencasts/catalog/tar-f...).

If you want to be proficient in the shell wizardry, it will take time. But it's worth it.

selectnull··on Ask HN: How often do you restart your computer?
$ uptime

21:08 up 30 days, 23:09

M2 Air. Restart only after OS finally nags me down into an upgrade.

selectnull··on I bought mysqldump.com and built this, what ya think?
Because at the moment someone would need to use mysqldump, if they wanted to be sure that this is browser only app, they would need to evaluate the JS source safety. And even if that was feasible (which it is not), they would have to evaluate it again on every use.

One does simply not trust a 3rd party (random browser) app.

Congrats on the launch, it's always great to launch something. If it's useful to you, happily use it. But don't expect others to do so.

selectnull··on What We Need Instead of "Web Components"
I don't know what browser you use, but when I do:

    const el = <p>Hello, world!</p>;
I get `Uncaught SyntaxError: Unexpected token '<'`. I even tried in several browsers, no luck.
selectnull··on What We Need Instead of "Web Components"
I might be wrong, but the way I see it is that Web Components give the basic blocks of writing those frameworks easier. Of course, most of those frameworks are older than WCs and they made their own choices about how to implement components and probably (I don't really know) don't use WC (or use only parts of it).

But, if someone wanted to make a new framework, today, I see no reason why they wouldn't use WCs. And let's not have an argument about JSX being a nicer developer experience, because sure it is nicer to use JSX and have autocompletion and all, but JSX does not run natively in the browser. WCs do. There are compromises.

selectnull··on What We Need Instead of "Web Components"
I really don't understand the hate for Web Components (this article is certainly not the first one to hate on it). To me, WebComponents are great (as far as anything related to the web can be).

Let's say you need a custom favorite/like button in your app? Cool, define `<myapp-like>` tag with `customElements.define('myapp-like', MyAppLike)` and `class MyAppLike extends HTMLElement {}` gives you a way to really make it work for you.

It works in any modern browser (I've been using it natively for 2 years now). It works in React, Vue, Solid, whatever... because it doesn't care for your frontend or backend stack the same way that you use `<div>` anywhere.

In my case, I'm using web components natively and with Lit framework. Very happy with the choice.

And yes, web components are not the solution for everything. Semantic tags? Nope, it doesn't work that way.

selectnull··on Quest 2 is outselling Quest 3
Walkabout MiniGolf. I haven't played anything else since I bought that game, more than 2 years ago.
selectnull··on Tell HN: LinkedIn has one of the worst dark patterns I have seen on the web
As someone who has actively avoided LinkedIn, I've decided to give it a chance after all.

First, I wanted to disable all email notifications. For each type of notification event, I had to click and disable it (while leaving in-app notifications on).

Then I wanted to install mobile app. There is "Get the app" link which is cool but when you click it, you get a prompt to enter the phone number with this message: "Note: Standard SMS fees may apply. Your phone number will not be saved."

Do I trust you that you will not save my number? I don't think so. Do I want you to give you my number? Definitely not (fully understanding that they probably already have it by accessing the contact list of all users that they gave the permission to). Why don't you email me the link to download the app, if not just giving me the link?

LinkedIn and me have not started on good terms.

selectnull··on 1, 11, 21, 1211, 111221
13112221
selectnull··on Ask HN: Anyone Using MacBook Air M2 24GB for Developement?
I use M2 with 24GB and in a nutshell, it's fantastic machine.

I do backend and frontend, most of my dev time is spent in terminal and browser. Before buying it, I was worried about being fanless and was considering the Pro. I'm so happy I went with the Air. It's light, the battery lasts all day with no problem: when I go for an all day out of office work, I simple don't even think about bringing the charger with me. And if I really need to charge it (didn't happen yet), USB-C works.

Docker is always on, occasional ffmpeg transcoding, some Rust compiling... the machine does not care.

selectnull··on Lit 3.0
Few years ago I started working on a project and didn't want any heavy framework. I used customElements and liked it.

When the project grew enough, I found out about Lit and it was a clear winner for me. I've ported my custom elements to Lit with ease, it's a pleasure to work with.

Well done Lit team.

selectnull··on Firebird 5.0 Release Candidate 1 is available for testing
Firebird will always have a special place in my heart. Such a wonderful database engine: small, fast and full-featured.

I've worked with it long time ago (up to v2.0 era) and loved it. After that, I worked for a company that used MySQL and hated every moment of it. Such a shame that a well developed tech is not a good enough reason for wider adoption.

selectnull··on Lidl Product Recall [pdf]
Let's all hope w3.org doesn't forget to renew their domain. Because if they do, all these links to "Cool URIs don't change" will suddenly become extremely ironic. We're safe at least up to 2029...
← PreviousPage 4 of 14Next →