News for hackers. Stuff that matters.

vyskocilm

Sure flatpak have a static permission system too, even it is not recommended and xdg portals are the way of integrating with a host.

https://flathub.org/en/apps/com.github.tchx84.Flatseal

Yeah XMLHttpRequest and activex thing IE6 had. That was Javascript style that days.
JEP 504: Remove the Applet API

Glad to see this being removed. Java plugins especially on Linux were awful and required by tons of corporate stuff. Anyone remeber IcedTea Web? A functional and opensource Java plugin and Java Webstart implementation?

Re:Windows 11 Notepad to support Markdown on Wednesday February 25, 2026 @04:55PM (#47158511)
At this moment ReactOS guys should consider distributing their apps separatelly from their bundle.

https://github.com/reactos/reactos/tree/master/base/applicat...

We have been banned from using Ami Pro for writing a technical reports on my highschool in late 90s and required to write them by hand as an attempt to combat copy&pasting. We "shared" all the calculations in the class anyway, so it haven't worked well.
> I don’t feel like a consumer, but a janitor. I don’t want this.

I think it was Jorge Castro, the creator of Universal Blue, who called it the sysadmin culture. Most Linux distros are made by sysadmins for sysadmins, and you're expected to change and configure your system. I was a sysadmin myself for a long time. I used Slackware; switched from the 2.4 kernel to 2.6; tweaked CFLAGS on Gentoo; replaced SysV init with systemd; used PipeWire from the earliest versions - you name it, I did it.

Nowadays I use https://aeondesktop.github.io/ - an immutable system with Btrfs snapshots. Everything is installed from Flathub. The major roadblock is that much of the Linux world expects you to modify the system one way or another, so your mileage may vary. I replaced my printer because I did not wanted to install binary blobs from HP/Samsung.

> Perhaps I haven’t found «the right distro»

I’d look at immutable or image-based offerings, which aims at low or no maintenance: Aeon Desktop, Universal Blue, Endless OS. There are reviews on sites like LWN.net

Re:Why I chose Lua for this blog on Thursday October 02, 2025 @03:37PM (#45454431)
It really depends. I learned Lua in order to contribute to kulala plugin for neovim and found the language nice and easy to learn.

Of course it has its warts, but given the topic, almost everything is better than a vimscript imho.

Re:Hurl: Run and test HTTP requests with plain text on Friday June 20, 2025 @04:07AM (#44325622)
https://github.com/mistweaverco/kulala.nvim is an another restish (it can do gRPC to) plugin for neovim. It is intended to be compatible with a Jetbrains as much as possible.
Re:Fun with Go Iterators on Thursday October 10, 2024 @12:34PM (#41800576)
Shameless plug. I had experimented with Go iterators a while ago and did a https://github.com/gomoni/it

It was updated to 1.23, so it is as idiomatic as I can get. And yes it has a map method between two types. Just a single simple trick used.

Re:AllSystemsGo: Varlink Now [video] on Friday September 27, 2024 @09:49AM (#41670432)
Why bother with Varlink IPC, and why now?

The Varlink IPC has been around for a while, but recently we started using it heavily in systemd. In this talk I'd like to explain what Varlink IPC is, and why we are now adopting it so heavily. And I also want to explain why I think that Varlink is a good candidate as IPC of choice for any Linux software, both low-level and higher-level. We'll compare it with D-Bus in particular, and highlight where it shines (and where it doesn't shine so much).

Re:Russ Cox is stepping down as the Go tech lead on Thursday August 01, 2024 @04:42PM (#41133397)
Well written list of what made Go better language during last years. I'd add iterators, the recent big thing from Russ.
Re:Hamlet: A type-safe Haml template engine for Go on Tuesday January 02, 2024 @06:35AM (#38840558)
Looks similar to https://templ.guide/ Which imho has a nicer syntax for the templates.
I use openSUSE Aeon (former MicroOS Desktop) for about a year. It is based on rolling Tumleweed and the system is stable. It updates on a background automatically.

If you are not looking for a fine tunning your system and expects stable (yet bleeding edge) base, which just works, I can recommend it.

The biggest thing is that the model pushes one to embrace usage of a distrobox/flatpak.

Re:The Missing Semester of Your CS Education on Saturday February 25, 2023 @02:15AM (#34934613)
I use neovim with Ale plugin for LSP and linters. Somehow it maps into my brain better than anything else. Its fast, on cli, feature rich, usable without a mouse...

The only thing where vim/neovim really sucks against other tools is the project specific configuration.

All your layoffs are belong to us.
Re:An overview of single-purpose Linux distributions on Friday February 17, 2023 @12:03PM (#34837220)
FOSDEM talk about Fedora CoreOS, Ubuntu Core, openSUSE MicroOS, and Bottlerocket OS and how they all tackle the single purpose problem in their own way.
Re:How generics are implemented in Go 1.18 on Wednesday March 02, 2022 @02:10AM (#30524626)
There is tinygo with llvm backend and the build times are abysmal.
Re:PipeWire 0.3.46 on Thursday February 17, 2022 @10:38AM (#30374215)
An another great thing about Pipewire is that it made desktop sharing possible under Wayland.
Re:PipeWire: A server for Linux audio and video streams on Sunday September 12, 2021 @06:54PM (#28505811)
An another amazing feature of Pipewire is that it made desktop sharing under Wayland possible. Really awesome piece of a software.
Re:CMake Part 1 – The Dark Arts on Saturday July 10, 2021 @08:30AM (#27792934)
Zproject is not a build system. It's more like package.json esque thing for C. We used it on a past and it was capable to generate auto tools (or c make) build recipes, Debian or rpm packaging, ffi bindings and more.

But you're right it got almost zero traction outside of zeromq.

Re:Sir, Please Step Away from the ASR-33 (2010) on Sunday June 27, 2021 @06:15AM (#27650231)
It's even more funny, given the fact Rob Pike co invented UTF-8 with Ken Thompson. So he must know a thing or two about Unicode.

Not using Unicode for Go syntax is a great thing.

Re:Python 3.9 on Tuesday October 06, 2020 @03:23PM (#24701386)
I would like to know the details, seriously. Thousands of broken packages because of major python release?

As a former package maintainer I can assure you that every update of gcc breaks the build of some other package. And we are talking about C or c++, languages existing longer than Python and having much stronger backward compatibility story. And no one ever said that upgrade to recent gcc is a problem.

Iow there is hardly any up to date system which do not require constant maintenance.

Older »