HNHacker News
TopNewBestAskShowJobs

JCWasmx86

1,264 karma · joined February 23, 2021

submissionscomments
JCWasmx86··on Ubuntu 22.10 replaces Gedit with new text editor
GNOME Text Editor the most polished text editors I ever used for simply doing what a text editor is doing: Simply editing (plain-)text
JCWasmx86··on Android 13 launch devices will use Huawei’s EROFS for fast efficient storage use
Nope, it's more a bug. Why shouldn't I be allowed to modify anything? I'm the owner. Sure, maybe if you unpack the image on your PC and then flash it you can modify it, but it makes it far more difficult than it could be
JCWasmx86··on Android 13 launch devices will use Huawei’s EROFS for fast efficient storage use
Is it possible to mount EROFS as read-write, as otherwise modifying anything in system partitions will be a lot more difficult, even if you have root.
JCWasmx86··on Microsoft sounds the alarm on – wait for it – a Linux botnet
So basically use fail2ban with e.g. 10 attempts and only allow key-based SSH-login and you are "safe"?
JCWasmx86··on Ask HN: How do you organize your home directory?
I have:

- ~/Programming for my projects I worked recently on

- ~/Programming/obsolete for my projects I didn't work on for a longer time

- ~/Projects for projects I currently work on

- ~/tmp for projects where I just write e.g. a small patch for a MR and then push and forget about it

- ~/Downloads/pdfs for all pdfs I downloaded

- My VM images are wherever GNOME Boxes decided to save them

- Documentation and manuals are not in my home directory, but hosted on a Raspberry PI

- ~/Uni for all things for the "Hochschule".

JCWasmx86··on Ask HN: Do You Prefer Flatpak, Snap, or Something Else?
Flatpak, hands down. I can just clone the project, open it in GNOME Builder, done. No seeking for dependencies, everything is neatly packed and I can reduce the capabilities for each program.
JCWasmx86··on Ask HN: What languages and technologies/tools are you using?
Vala and - optionally - GTK
JCWasmx86··on Nvidia releases open-source GPU kernel modules
Finally some good news for free software \o/
JCWasmx86··on Chat control: EU Commission presents mass surveillance plan on May 11
> Neither Google nor Facebook has built concentration camps in the past. The same can not be said about state actors. Thus, private companies, especially those in some other country, are inherently more trustworthy than a local government body could ever be.

This is an argument beyond dystopian. Yes, governments did a lot of bad things in the past (and some are still doing this), but a future, where e.g. the government is only a bunch of companies that would probably really dystopian.

You see already a difference between the USA and e.g. Germany. We have decent healthcare, decent public education, a lot of consumer protection, (Hello DSGVO!). If it would even go further, you would have a country where are no unions& employee rights, no consumer protection laws, absolutely nothing, total surveillance.

Saying that a government is less trustworthy than e.g. FAANG is really a hyperbole

At least you can vote governments out

JCWasmx86··on Chat control: EU Commission presents mass surveillance plan on May 11
No matter what, mass surveillance is always wrong. Mass surveillance is basically for against every constitution, Grundgesetz, declaration of rights that is worth its salt
JCWasmx86··on Is Open Source Free? – A Guide to Total Cost of Ownership of Open-Source
> As a rule of thumb, the more open source you use, the more time you need to put all the content together. The initial development of this UI in a software product takes between 5 to 10 developer days based on two backlog refinement meetings I’ve been part of. I would estimate the maintenance of the content to take one developer day per year.

For a thing that shows the licenses you need 5-10 days? Weird estimation.

Add a item to a popover menu called "Licenses", make it open a window with textview in it or a listview of expanders for each component, done. Maybe two hours at worst

> You need to make the source code available either with the product or separately, which means you need to manage a repository where people can inspect and download the open-source code, depending on the open-source license sometimes even your own code. It would be best to create a workflow allowing people to request the open-source software, create and maintain a software repository where the relevant source code is available, and assign somebody responsible for this. [...] The development of the corresponding UI takes some 2 to 3 developer days.

The GPL does not require you to host it as a git repo, so a simple "Download"-Button should be ok, so it would only require adding a button to the website and uploading the file to a server, maybe adding a direct link to this file somewhere in your application. This shouldn't take more than 30 minutes

JCWasmx86··on GNU Nano 6.3
nano is the first thing I always install on a fresh install (If it is not already preinstalled)
JCWasmx86··on EU-US privacy shield 2.0 is again a political show
Without the urge of the companies to track everything they can, you wouldn't have to deal with cookie banners. The only fault the EU has is that the fines for companies are far, far too low and the enforcement is too slow and rare
JCWasmx86··on Ask HN: GNU/Linux Distro for a Baby
> 1. Run some easy-peasy courses from Khan Academy or similar (if someone pays their Internet access)

> No bloatware, no autoupdater and if possible no GUI. Browser with mouse and maybe some typing courses requires GUI, but at least browser may be called from CLI.

I doubt there is a CLI Browser that can play videos (And does Khan Academy use DRM?, if yes that's another problem)

JCWasmx86··on Lagrange Pre-Release – A Gemini client that also supports Gopher and Finger
I love the gemini protocol. The spec is often quite easy to read, writing at least the fundamental things of a browser like the rendering (With a bit of cheating using GtkLabel and Pango markup) took less than a week. Only things like certificates were awful and I never got them entirely to work
JCWasmx86··on GTK4 Matrix Client
Element has an IRC mode, at least for the messages
JCWasmx86··on GTK4 Matrix Client
The client fractal was rewritten for GTK4 (Called fractal-next) and some days ago, the GTK3 Fractal is now the legacy one and Fractal-Next is the new Fractal
JCWasmx86··on GTK4 Matrix Client
Or an alternative GTK4 Matrix client: https://gitlab.gnome.org/GNOME/fractal written in Rust, although a bit of WIP
JCWasmx86··on Gnome 42 – The Nonsense Continues
> Apart from distros that ship Epiphany browser, what else do distros use WebKit2Gtk for?

https://trac.webkit.org/wiki/ApplicationsGtk: Epiphany, Yelp, Devhelp, SWT, Evolution, Pidgin, etc....

> It's dubious because it's a huge library that takes 1 hour to build [...]

How often do you build GNOME-Control-Center with all of its dependencies? Sure, if you are using Gentoo/LFS, that is absolutely expected, but then you can afford to do one (maybe minor) patch to do it yourself.

> The fact that you accept that is exactly what I talked about in this other article

Yes, maybe one or two things like the increased memory usage are legit regressions, but GNOME is doing far less breakage/inconsistencies in a major version update than some multi-billion dollar company like Samsung or Microsoft.

> Better believe they do all this on purpose, trying to discourage anyone from changing their masterpiece. (In the article)

This is really the wrong conclusions, if extensions depend on some internals then you can expect them to break. That is like depending on some undocumented kernel feature of Windows 7 and then complaining that it is not there anymore.

JCWasmx86··on Gnome 42 – The Nonsense Continues
I nearly fully disagree with this article. Yes, there are still some inconsistencies with GTK3 and GTK4+Libadwaita, but that is expected, if you update your toolkit from one major version to another.

But for example blanket looks a lot better now, the button of the slider is far more visible.

kgx is, compared to the old GNOME-Console a lot nicer to use. Already the changing colours to violet for SSH and red for root-access are already a really nice feature.

Sure there are maybe some bugs and/or leftovers from the GTK3-GTK4 transition, but same as above, it will be fixed sometime.

> GNOME is still coupled to dubious libraries, with no way to avoid them unless heavily patching the code:

GDM depends on systemd || And now we also have libadwaita

systemd is standard for linux. And libadwaita is well, an extension to GTK, the Toolkit for GNOME => Absolutely appropriate.

Sure the dependency on WebKitGtk and Evolution is not that good, but at least Webkitgtk is installed on every GNOME-Desktop for other things.

But calling it "dubious" is not that appropriate, as they always have a sense. A dubious dependency would be - imo -, if GNOME depended on Wine or Qt

> ...Nvidia drivers can be problematic,...

That's only the fault of Nvidia. If they would do the same as Intel and AMD, nobody would have problems with those drivers.

> clearly incomplete and, in a nutshell, meaningless

Maybe for the author, but a lot was done, the screenshot tool is soo nice to use, the applications often got better. (In my opinion at least)

JCWasmx86··on Is there any future for the GTK-based Desktop Environments?
Completely different experience here. At least for my purposes everything is exactly how I want it. I really have think a lot to come up with an issue for the GNOME Environment, except that some applications aren't ported to GTK4 yet
JCWasmx86··on Is there any future for the GTK-based Desktop Environments?
Yes. GNOME is better than ever, GTK4+Libadwaita is simply doing one: Looking perfect.

The HIG are excellent, without GNOME I would be maybe 40% as productive as with it.

JCWasmx86··on Zulip 5.0: Threaded open-source team chat
In the browser on Fedora/Firefox, it works too, but maybe it is an issue with the desktop application
JCWasmx86··on Zulip 5.0: Threaded open-source team chat
I use it at work, well it's a nice thing. But the only thing that is annoying, if I want to copy text by double clicking, it adds the sender to it. (E.g. If I want to copy $COMMAND, "$SENDER_NAME: $COMMAND" is copied into the clipboard)
JCWasmx86··on Tell HN: GitHub has algorithmic feed now
The feed is well, not that accurate. "Recommended based on people you follow ", but I don't follow any people...

The recommendations are really wild (I don't care about VSCode plugins or list of opensource Discord communities)

But I think this could be a neat thing, if the UI is cleaned up a bit

JCWasmx86··on Ask HN: Local Tools for Viewing JSON
Looks out of place, does not follow the GNOME HIG as opposed to better text editors/IDEs. Furthermore the text rendering looks weird and feels laggy, at least for me another factor is the use of electron and how opaque VSCode is as opposed to e.g. GNOME Builder.

For GNOME-Builder, if I want to debug LSP-issues, I add "--env=JSONRPC_DEBUG=1" to the commandline and I get nice output. For VSCode? - No idea. In the end I redirected strace for writes to a file and then grepped for "Content-Length", because I was frustrated that there was no straightforward way to do this otherwise.

Another issue I have with VSCode is, that it adds some folders to the project, that's something I absolutely can't stand.

JCWasmx86··on Ask HN: Can we just agree on showing HTML without requiring JavaScript?
Yes. If your site requires JS for one of the following things, it is simply broken:

- Video

- Plain-Text

- Images

- Sometimes forms

HTML provides everything you could need in the huge majority of cases.

JCWasmx86··on Microsoft is testing ads in the Windows 11 File Explorer
You pay for Windows, the price is already in the hardware, if you purchase a PC with Windows
JCWasmx86··on Microsoft is testing ads in the Windows 11 File Explorer
Ads in paid software? This is simply ridiculous.
JCWasmx86··on EU to make it mandatory to use customer-replaceable batteries in household items
The only fault the EU has for the "accept cookie"-disaster is, that it didn't make tracking illegal and even bigger fines. It is only the fault of the companies that want to track us, not of the EU
← PreviousPage 3 of 6Next →