Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Why not port https://github.com/Duncaen/OpenDoas to rust instead?

If the goal is security, then there is more to it than just using a memory safe language. Otherwise the result of this, possibly unwittingly, seems performative.

Comment · 3 years ago
I have been using Brave Search for a year now. It has been great. It provides relevant results and I love how Brave AI floats a summarizer to the top with cited and hyperlinked material when applicable.

Very rarely I will need to hit the Find Elsewhere 'Google' button. This is usually done for niche technical searches where Google prioritizes some forums dedicated to the topic like Reddit or Stack Overflow. I _could_ re-search with the site operator, but after scrolling down with the Google escape hatch there, the flow just seems more natural.

Just as an aside, I have also been experimenting with SearX searches. The experience isn't as streamlined as Brave Search, but I can incorporate Brave Search into my results. I find the value proposition interesting for SearX, but implementation still lacking.

Comment · 3 years ago
This is exactly what I came to express.

If this isn't standardized in an organization it should be. Otherwise, it's the same repetitive questions, the same finger pointing, and the same miscommunication. If these are the requirements needed to put a service into production, then make it explicit. As the developer, of course I own the service, but (usually) don't have the access. Standardized as requirements, both teams can work together to produce, monitor, and troubleshoot production services smoothly. Then nobody is surprised when it is release day, and asked these questions with an impatient PM whom has already publicly set expectations.

Comment · 3 years ago
I love Firefox. I use Firefox on Android with UBO. However, I wish they allowed about:config tweaks and user.js so we can have full control of our browser on mobile. To adjust about:config I'm forced to use Firefox Beta on Android.

I think going forward to be consistent with Firefox's values, the user should be allowed to turn off telemetry etc via about:config and I hope they make this available in the future.

Comment · 4 years ago
I like the new UI. As with all major UI changes there will be some backlash. People become set in their ways of old UI/UX, accustomed to the training and ease of use. Users will have to adapt. And that takes effort. People hate forced effort.

I am very happy now that the android UI matches the web. I have been waiting for this for sometime, and the disconnect prior was disorienting.

Comment · 4 years ago
Congratulations to sourcehut! Looking forward to the future!
Comment · 4 years ago
I'm not sure about the large metric, but by another metric essential, I would draw attention to: https://sr.ht/~kennylevinsen/seatd/.

I use this on my daily driver every day and is a great option to the "standard" systemd-logind or elogind. I think of it as a shining example of sourcehut's core values.

Comment · 4 years ago
You can pull vim from my cold, dead hands.
Comment · 4 years ago
Mostly because of the philosophy of the software's author. This was the selling point for me. It is incredibly small scoped by design, easy to understand, and is very explicit in it's actions. It is not as "user friendly" as other inits, though the author is currently working on making it more accessible. It practices separation of mechanism and policy, it attempts to do less than more, and it know when to stop and not introduce scope creep. All by design. I won't ever have to worry about it becoming a system layer and reaching into my network stack, or making policy decisions for me.

I'm sure other available init systems have their selling points - but to be honest, after reading s6's reasoning and design goals I was sold. I'm happy to report that after a year and a half I'm pleased with the decision.

Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
I'm glad to hear it. I find s6 extremely stable. I've learned to come around on execline and have been converting bash scripts to it when I have the thought. The idea of it makes sense (to not load a heavy shell when kicking off a service and chain loading programs for small footprint).

I _think_ I did something similar to what you mention, though I'm not familiar with guix. Analogous to systems, what I _did_ like about systemd was the user level service management. So I essentially kick off a user privileged supervision tree for my session with s6 with its own scandir and service db when launching X. It is not under the root supervision tree but lives side by side at this moment since 1) I wasn't aware of s6-usertree-maker at the time and 2) i wanted any user to be able to kick off user privileged services without root intervention (e.g. setting up usertree-maker)

Comment · 4 years ago
FWIW, I use Artix as a desktop distro and am not missing anything. I use s6 init and it is extremely stable.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton