HNHacker News
TopNewBestAskShowJobs

Snetry

178 karma · joined December 11, 2018

[ my public key: https://keybase.io/jan200101; my proof: https://keybase.io/jan200101/sigs/aJDBdjQqT2W5wYyfad-MH1psQWvJyMW57F7RXqlAmI4 ]
submissionscomments
Snetry··on XSS –> RCE in Screeps, a programming game on Steam
the issue isn't that a user can be convinced into running `console.log(“<script>hackMe()</script>”)` but that `console.log(creep.name)` may execute hackMe() without you expecting it.
Snetry··on There's Almost No Gitlab
Why do authors feel the need to include AI generated images like this? Are they even real people?
Snetry··on KeePassXC Debian maintainer has removed all network features
but that is part of the problem: this isn't clearly communicated to the end user in the future or present.

Current users will have their install broken and need to google to figure out what is going on.

Future users will install `keepassxc` thinking it would be actually KeePassXC before potentially realizing its a minimal version.

Personally I think splitting it into `keepassxc-full` and `keepassc-minimal` would be better since it moves the choice to the user instead of implying the contents.

Snetry··on KeePassXC Debian maintainer has removed all network features
KeePassXC has no sync implementation.

The functions related to Internet are:

- getting the favicon for a specific entry (needs to be ran manually with an option to download via a DuckDuckGo proxy)

- checking entries against HIBP (needs to be done manually in a submenu with a giant notice)

Also this is about KeePassXC not KeePass which is a completely different project. There is also KeePassX, KeePassDX, KeeWeb, KeePass-electron and so on and so forth.

Snetry··on Push ifs up and fors down
I find this to be really interesting advise but I wonder when this is right and when this would be wrong.

Especially in C, where a lot of data is passed through pointers, you'd want to make sure the data you are given isn't pointing to nothing and can't always rely on the callee doing it for you.

Snetry··on Daily Driving FreeBSD
Why not?
Snetry··on LTS == 15 Years Not 5
> I don't think that is correct. Do you have an example? Linus is adament that "[they] do not break userspace".

I think you interpreted Linus wrong. When he says "we do not break userspace" he is talking about the Kernel APIs that are exposed to the Userland.

Userland APIs would be stuff like glibc, which has a terrible track record in regards to API breakage.

Snetry··on sudo and su Being Rewritten in Rust for Memory Safety
I know some people have said that sudo should be rewritten in rust but why su?
Snetry··on (Don't) crank up the warnings to 11
Do you only control the compiler or the entire toolchain and system?

If only the compiler you are still on very shaky grounds with -Werror.

Even for the Linux kernel devs -Werror is too harsh.

Snetry··on (Don't) crank up the warnings to 11
Oh how correct you are.

Let us throw away all the existing code written in languages made in a different age and use languages that are completely binary incompatible just because we can.

Snetry··on (Don't) crank up the warnings to 11
well, clearly not "maximum warnings" since you are missing a lot of them. -pedantic -Wunreachable-code -Wcast-qual -Wswitch-default -Wconversion -Wshadow -Wstrict-aliasing -Winit-self -Wcast-align -Wpointer-arith -Wmissing-declarations -Wmissing-include-dirs -Wno-unused-parameter -Wuninitialized and thats not even all that are useful.

Also, don't use -Werror if you can Warnings will change based on compiler, compiler version and a countless number of other factors that make working with code that turns them into errors a pain.

Snetry··on On the Gnome project and “my way or the highway”
I mean, yeah, you don't need the whole GTK library for titlebars, but you still need to drag libdecor along to support a subgroup (Wayland users) of a subgroup (Gnome users).

Its pretty annoying to add another moving piece to the machinery just to do that.

Snetry··on It seems that the good times for online Minecraft play are over
Perhaps they are talking about Bedrock?
Snetry··on Kiwi Farms is down across all domains as DDoS-Guard terminates service
You can support a cause without supporting people related to it
Snetry··on Kiwi Farms is down across all domains as DDoS-Guard terminates service
No

A good 'ol gun to the head does the same job for cheaper plus it takes care of the root of the problem

Snetry··on The ABI status of ELF hash tables
Other stuff like the game Shovel Knight and even an open source frame limiting library broke because of this change, there are probably more things but this has not reached the masses yet.

I dont think the change was inherently bad but just ham fisting it into the release without widely announcing that the ABI will change is a massive failure on the glibc teams end.

Snetry··on An informal review of CTF abuse
Its Capture the Flag but instead of gunning down enemies you have to hack a system that is vulnerable in some way
Snetry··on Mpv – A free, open source, and cross-platform media player
Dont trust the current wm4 github account. The original account was deleted and someone made one with the same name.
Snetry··on Fedora 36: A brave new (DRM/KMS only) world
It will go into RHEL, in a decade
Snetry··on Apple neglects to patch two zero-day, wild vulnerabilities for Big Sur, Catalina
Maych
Snetry··on Tell HN: 1Password6 is dead on Chrome 99. Indefinite license is finite
Considering Chrome has a built-in updater, is it even possible to continue on an old version without having to compile yourself?
Snetry··on Win32 is the stable Linux userland ABI (and the consequences)
eh

maybe when WSL starts actually being Linux instead of just a cobbled together mess running under the NT kernel

Snetry··on Career advice nobody gave me: Never ignore a recruiter
The few times I have engaged with recruiters in the past I was immediately ghosted afterwards.
Snetry··on Bottles – Run Windows software and games on Linux
The best part of Bottles for those that like to tinker and contribute is their installer format.

Compared to alternatives like Lutris is nice to use and has little redundancy

Snetry··on ImageGlass added malware with this commit
> And quite distasteful when many people have collaborated on your software. If you deserve some compensation, what about all of them? Will you share whatever you earn from it?

Most contributions are from drive by contributor's that may not even use the project.

Neither those nor the maintainer are entitled to compensation, but open source is a cruel environment where people want to use what you made but they wouldnt give you a dime unless they had to

Snetry··on ImageGlass added malware with this commit
Let's be honest, even fewer would have reacted to some Github Discussion or Issue trying to discuss the object.

As I see it the dev asked the void and got no negative feedback.

Afterwards the void grew legs and started running after him

Snetry··on The Windows 11 taskbar is an annoying step backward
Its like calling Android Linux.

Yes Technically true, and you can use it like it in a few places but they are far from the same.

Snetry··on Poll: Should NPM retain packages against the authors will?
How are you going to distribute that message? Over NPM? No one is going to read that.

At best the community can stand up and fork which means they have to move ownership to some rando

Snetry··on Poll: Should NPM retain packages against the authors will?
And then if there is a CVE along the way someone has to go and maintain it and thats exactly what no one wants to do
Snetry··on Poll: Should NPM retain packages against the authors will?
Users are entitled to the project as far as the License grants them.

It does not enforce how a project is run or distributed.

If the author of is-even deleted his package who can tell him he is in the wrong?

Page 1 of 4Next →