HN user

m_rcin

61 karma
Posts0
Comments28
View on HN
No posts found.

How to configure it? I have LSP running in neovim, but Claude Code writes:

● LSP(operation: "goToDefinition", symbol: "mtz", in: "src/mtz.cpp") ⎿ No LSP server available for file type: .cpp

● No C++ LSP server is configured.

I bought a £500 e-bike from a supermarket 3 years ago and I've been using it for daily commute since then. I have 9km to office, e-bike is a practical option. Cheaper models, like mine, have motor either in front or in rear hub. Both work fine, you don't really need a $2000 model with a crank drive. TFA claims that crank drive improves the bike's center of gravity :-). Actually it's more about being able to change gears between the motor and the wheel, but hub motors are also fine, at least up to the legal speed limit in Europe. The models sold in the E.U. are limited to 25km/h (15mi/h), I think in Japan the limit is even lower.

OK, it was a selective quote and there was no refusal. Ubuntu developers just want to fix first all the bugs that matter for Ubuntu users (which is as distant now as 5 years ago, in practice it's the same as refusal).

So there is a contrast. Ubuntu devs haven't made what would be a nice gesture toward their upstream distro. OTOH SUSE provides resources for building packages for several unrelated distros.

I use OBS to provide Linux packages of the latest version of my project for multiple Linux distros. Because of the release cycle Linux distros usually come with older versions of the program, so when the user reports a problem it's handy to have an easy way for her to update and try the latest version. (Compilation from sources is not an easy way)

I spent many hours to write a spec file portable enough to build on OpenSuse/Fedora/RHEL/Mandriva (there was Mandriva Linux at that time), and to prepare debian/ directory, but after this initial work updating spec/debian and triggering builds for a new release takes only a few minutes.

I really appreciate that SUSE is providing resources to build packages for other distros. This is in contrast with Canonical refusing to build packages for Debian in PPA[1]:

"PPA builds consume a great deal of resources and it's difficult justify spending that amount of money as a gift, especially if the net effect would be to encourage people to build packages which don't necessarily work with Ubuntu."

[1] https://bugs.launchpad.net/launchpad/+bug/188564

I've been using devtoolset (one of RedHat's SCLs, I think the first one) for almost two years. It provides the latest GCC and other tools for developers. Using it on RHEL 5 gives well optimized and portable binaries (glibc is backward compatible). It's fantastic that RedHat provides RPMs with the latest tools for older systems. Regarding the scl tool itself from user's perspective, it's a step back from Environment Modules that has been around for 20+ years. Some admins even replace the scl command (which just sets a couple of env. variables) with modules.

Ggplot2 for python 13 years ago

Veusz is nicely designed and quite original. There are a few Qt-based programs more similar Origin: QtiPlot, LabPlot, SciDAVis. In 2009 there was a big announcement, featured on LWN and other Linux websites, that LabPlot and SciDAVis (QtiPlot fork) will merge, but soon after both projects died.

At that time QtiPlot was very actively developed by one guy who was living off license fees on his GPL'ed program. I was trying similar thing then (with program called fityk) and emailed him to ask how is he doing. In my case, it was interesting experience but after a few months and depleted savings I had to find a day job. He survived much longer with more popular program, but I suppose he also has a day job now.

That's right, although I think good UX is the main reason why CS got more popular than HC (hospitalityclub.org).

I joined CS several years ago when travelling across the U.S. At that time CS was a bit more popular in the States, but HC had more users overall, especially in Europe.

HC website was terrible with ads everywhere. There was a great community there and it's not website experience that matters, but many HC-ers first started using both HC and CS, and then tended to use HC less and less often. Although I've heard from a few people that while HC website sucks they had better experience with guests from HC than from CS.

Then a group of volunteers tried to rewrite HC website, but they got conflicted with the owner and started BW (bewelcome.org). I don't know what's the state today.

Python and C (maybe C++ more than C) are very popular in scientific programming. In the fields I know something about (crystallography, bioinformatics, molecular dynamics simulations) probably the majority of projects that started in this century is in C++ and Python.

Consider interesting, underpaid academic jobs for programmers. There is a good chance that your software will make a bigger difference to the world than in a startup.