Readit News logoReadit News
jabl commented on LabPlot: Free, open source and cross-platform Data Visualization and Analysis   labplot.org/... · Posted by u/turrini
jtrueb · 2 days ago
Obviously there is a lot of work here, but I am a bit confused. If you already have lab code in Julia, Matlab, R, Python, Excel, etc., what is the motivation to use this tool? Is this hot in a specific community?
jabl · 2 days ago
I suppose this is a FOSS solution for the roughly same space occupied by commercial tools like Origin, that are very popular in some scientific communities.

They can be useful if you have other tools (e.g. measurement software) that already produces the data you want, and you just want a GUI tool to create plots, and maybe do some simple things like least squares curve fitting etc.

If you already do a lot of data wrangling in something with a programming language and plotting libraries accessible from said language, like the ones you mention, yeah, this is not the tool for you.

jabl commented on Io_uring, kTLS and Rust for zero syscall HTTPS server   blog.habets.se/2025/04/io... · Posted by u/guntars
kev009 · 2 days ago
It wasn't just CGI, every HTTP session was commonly a forked copy of the entire server in the CERN and Apache lineage! Apache gradually had better answers, but their API with common addons made it a bit difficult to transition so webservers like nginx took off which are built closer to the architecture in the article with event driven I/O from the beginning.
jabl · 2 days ago
To nitpick at least as of Apache HTTPD 1.3 ages ago it wasn't forking for every request, but had a pool of already forked worker processes with each handling one connection at a time but could handle an unlimited number of connections sequentially, and it could spawn or kill worker processes depending on load.

The same model is possible in Apache httpd 2.x with the "prefork" mpm.

jabl commented on Using Podman, Compose and BuildKit   emersion.fr/blog/2025/usi... · Posted by u/LaSombra
johnny22 · 3 days ago
Can you use those quadlets inside a development project? I use docker-compose (with podman) just so i can work on a project that is completely self-contained. No copying files to ~/.config/systemd just run docker-compose to start and stop.

Can i do that with quadlets?

jabl · 2 days ago
What I've done is use the "podman kube play" similar to docker-compose when developing ("podman kube play file.yaml", "podman kube play --down file.yaml", "podman kube play --replace file.yaml", etc.) with the "file.yaml" in my working directory. Then when I'm satisfied and want to deploy to production I write a quadlet snippet referencing the kube file and put them under /etc.
jabl commented on Using Podman, Compose and BuildKit   emersion.fr/blog/2025/usi... · Posted by u/LaSombra
iTokio · 3 days ago
Isn’t that limited to a single node?

How would you configure a cluster? I’m trying to explore lightweight alternatives to kubernetes, such as docker swarm, but I think that the options are limited if you must support clusters with equivalent of pods and services at least.

jabl · 3 days ago
> Isn’t that limited to a single node?

Yes. Though unless you have a very dynamic environment maybe statically assigning containers to hosts isn't an insurmountable burden?

jabl commented on Using Podman, Compose and BuildKit   emersion.fr/blog/2025/usi... · Posted by u/LaSombra
jabl · 3 days ago
If you're not wedded to docker-compose, with podman you can instead use the podman kube support, which provides roughly docker-compose equivalent features using a subset of the Kubernetes pod deployment syntax.

Additionally, podman has nice systemd integration for such kube services, you just need to write a short systemd config snippet and then you can manage the kube service just like any other systemd service.

Altogether a very nice combination for deploying containerized services if you don't want to go the whole hog to something like Kubernetes.

jabl commented on OpenMower – An open source lawn mower   github.com/ClemensElflein... · Posted by u/rickcarlino
echelon · 5 days ago
Open source has been turned against us and used to build hyperscalers that effectively control modern computing.

Pure open source is also not a sustainable business model. You have to be open core or non-commercial, otherwise anyone and everyone can steal your lunch.

You're asking for the right to compete when they've given you every other single right there is. That's just not nice.

jabl · 5 days ago
> Open source has been turned against us and used to build hyperscalers that effectively control modern computing.

> Pure open source is also not a sustainable business model. You have to be open core or non-commercial, otherwise anyone and everyone can steal your lunch.

Maybe, but beside the point. The point is "don't call whatever you're doing open source if it isn't open source (per the generally accepted definition which you can read e.g. at https://opensourcedefinition.org/ )". No moral judgement here whether open source is morally superior or not, or whether open source is for suckers because the hyperscalers will co-opt it, or whatever. If you don't want to do open source, then don't, but don't go and call it open source.

jabl commented on OpenMower – An open source lawn mower   github.com/ClemensElflein... · Posted by u/rickcarlino
ornel · 5 days ago
Lawn mowing seems like such a useless thing. I mean domestic lawns themselves, especially in a crisis of biodiversity loss, are such a waste of possibility. I had to stop the video when I saw the mower was going for a patch of clovers, thus reducing plant diversity to a single boring, useless species
jabl · 5 days ago
Indeed. Sure, lawns do have their place, like for playing sports or for kids to play around. But otherwise, what a waste. Just plant some local flowers or whatever and have a meadow.

As an example, at some point my father stopped bothering to mow his lawn all the time (basically only once per year). It's now a nice meadow with all kinds of grasses. Frogs, butterflies, dragonflies, bees like it.

An additional issue with robotic mowers is that they tend to kill hedgehogs.

jabl commented on OpenMower – An open source lawn mower   github.com/ClemensElflein... · Posted by u/rickcarlino
paffdragon · 5 days ago
When I read the title I remembered how people in the 90s at my place built their lawn mowers. It was a new thing. My father welded the frame from scrap metal with the motor from a washing machine and some tiny wheels from an old baby stroller lol. It was kind of open source, many people copied or he helped build one. Haha, served us surprisingly well for a time :)
jabl · 5 days ago
My uncle used a semi-DIY lawn mower for many years where he had replaced the original broken engine with an old electric drill. Worked fine enough.
jabl commented on RISC-V single-board computer for less than 40 euros   heise.de/en/news/RISC-V-s... · Posted by u/doener
jeffbee · 12 days ago
> I don’t think designing a fast CPU gets significantly easier with RISC-V.

Waterman, and probably his advisor Patterson, might disagree. The focus of the RISC-V design is avoiding aspects of legacy ISAs that make them harder to implement.

jabl · 12 days ago
RISC-V has certainly managed to avoid obvious footguns like delay slots or register windows. OTOH there seems to be a lot of people who think RISC-V went too far down the "RISC purity" rabbit hole, and that relying on the C extension is not a good substitute e.g. for lack of more complex addressing modes. Those same people might instead suggest something like aarch64 as an example of a good general purpose ISA.

Secondly, for a high performance core, the consensus seems to be that the ISA mostly doesn't matter. The things that make a high performance core are mostly things that happen downstream of the instruction decoders. Heck, even the x86 ISA allows producing some pretty amazingly good cores. Conversely, for a simple in-order cheap core, the ISA matters much more.

jabl commented on Debian 13 “Trixie”   debian.org/News/2025/2025... · Posted by u/ducktective
yjftsjthsd-h · 15 days ago
In the abstract I'm a big fan of supporting me old machines forever, but I have to ask out of curiosity - what hardware is practical to run these days and only has a 32-bit processor?
jabl · 14 days ago
I tried to repurpose an old laptop I had lying around as a "lie on the couch and surf the web or watch youtube" machine. It was one of the last 32-bit only cpus (pentium m), so I installed Debian bookworm (12) on it. Unfortunately it turned out it couldn't even play youtube videos at 144p without stuttering. So I E-wasted the machine.

I suppose as some kind of headless home server it could still have been useful. OTOH for something that runs 24/7 a RPi would use a fraction of the electricity and still be a lot more powerful.

So yes, beyond nostalgia and some embedded/industrial usecases, it's hard to see a use for a 32-bit only PC these days.

u/jabl

KarmaCake day6000February 7, 2015View Original