Live data from Hacker News

Viewing profile — kpcyrd

kpcyrd

HN member
Joined
Mon, Mar 09, 2015, 10:14 AM UTC
HN karma
1,577
Public activity
361 items

About kpcyrd

No profile information was provided.

Recent public activity

  1. comment
    Comment #49149446

    An SSH bastion host allows to request direct-tcpip channels, but is going to restrict other channel types, like pty requests, shell requests, exec requests or other subsystems. The…

  2. comment
    Comment #49039162

    Unfortunately Bitchat feels like an unfinished proof of concept. At a festival I got notifications there are "other users nearby", which made me question if and how the app is broa…

  3. comment
    Comment #48817203

    This makes the problem harder instead of easier. The most practical conclusion is "the package registry is the VCS, but with stricter rules". Those stricter rules are useful, the r…

  4. comment
    Comment #48548245

    This. Capitalism only became problematic the minute it stopped having a cozy spot for software developers~ And even then people prefer blaming the prediction machine instead of rec…

  5. comment
    Comment #48506530

    The server actually hosting the rootkit executable is npmjs.com, run by a for-profit company, and they still take about 24h to act on our reports, while reported AUR packages have …

  6. comment
    Comment #48505350

    You could try rkhunter or unhide from the official repositories, but I haven't tested this myself and I don't know how well they work with BPF rootkits (and/or this one specificall…

  7. comment
    Comment #48505221

    This is essentially what the [extra] repository is. Not using the AUR and sticking to official Arch Linux packages exclusively is a very valid and reasonable choice (that I follow …

  8. comment
    Comment #48505040

    This is an "in addition to" problem though, not an "instead of" problem. Having code reviewed the PKGBUILD doesn't mean the upstream software is safe to use, having reviewed the up…

  9. comment
    Comment #48505005

    There's no shortage in ideas of how to make the AUR easier to moderate. A "quarantine button", an invite system, a request system for adoption similiar to how orphan requests work,…

  10. comment
    Comment #48504812

    This may happen even with `pkgctl build` if a makedepends= (transitively) pulled in the shared library into the build environment, but depends= doesn't. There's warnings in place i…

  11. comment
    Comment #47739156

    You don't need vendoring for this, Cargo.lock already gives you locked-dependencies until you run `cargo update`. There is an ongoing RFC to support having cargo intentionally only…

  12. comment
    Comment #47739113

    The repository suddenly contains thousands of files that I need to worry about. With regular locked-dependencies (but non-vendored) like Cargo.lock does, I have them contained in a…

  13. comment
    Comment #47739080

    You are getting distracted by domain names, your Cargo.lock files already cryptographically address the source code. Either make sure all your Cargo.lock files contain no known-bad…

  14. comment
    Comment #47739030

    1) This is only relevant for rustup.rs, most Rust source code is coming from crates.io 2) Most projects have a Cargo.lock that contain sha256 checksums of the source code. You can …

  15. comment
    Comment #47738924

    crates.io _is_ the source code repository (: It's explicitly the source of truth that cargo-crev and cargo-vet reviews are based on, linking it to a git repository first is not a s…

  16. comment
    Comment #47660506

    This is "only" used for loans and renting, the German government is never going to query the score this company has assigned you. Social services are never impacted. Equifax on the…

  17. comment
    Comment #47466574

    You don't think non-consensually revealing somebody's identity is a problem? Resorting to DDoS is not pretty, but "why is my violent behavior met with violence" is a little oblivio…

  18. comment
    Comment #47449259

    I stopped programming in python about 8-9 years ago because the tooling was so bad.

  19. comment
    Comment #47449129

    Step 1: discontinue the public repository, step 2: sell access to your GPL codebase. The GPL (and even the AGPL) doesn't require you to make your modified source code publicly avai…

  20. comment
    Comment #47448988

    I think this was more about "please choose _any_ license" because of the problem outlined here: https://opensource.stackexchange.com/questions/1150/is-my-co...

  21. comment
    Comment #47354348

    I feel like this is related to these issues (with somebody attempting this approach for real): https://github.com/chardet/chardet/issues/327 https://github.com/chardet/chardet/issu…

  22. comment
    Comment #47343456

    Many of the anti-debugging techniques for desktop binaries do not work on WebAssembly: it can't jump to an address, it can't read the instruction pointer, it can't read/access it's…

  23. comment
    Comment #47343408

    Obfuscated javascript could still import a WebAssembly polyfill, if there really was any advantage in doing so: https://github.com/evanw/polywasm Since WebAssembly instructions are…

  24. comment
    Comment #47343034

    It's mostly Rust compiled to wasm binaries. There's also TinyGo and you could use C/C++ as well, but those 3 are a lot less common as far as I can tell.

  25. comment
    Comment #47322618

    Your open source experience is very different from my open source experience.