Live data from Hacker News

Viewing profile — gue5t

gue5t

HN member
Joined
Mon, Jan 24, 2011, 6:44 AM UTC
HN karma
1,697
Public activity
405 items

About gue5t

Sick of browser bloat. Fuck javascript; moreover, fuck the web. Startups and capitalism are antithetical to playful hacking and moral, sustainable self-conduct.

I pirate everything.

Recent public activity

  1. comment
    Comment #46467526

    It's a MediaTek SoC, so the Linux experience will be Bad to say the least. This thing will be running the oldest kernel possible with all kind of nasty vendor hacks.

  2. comment
    Comment #43838221

    It seems like this is grasping for languages to expose recursors[1] or induction principles. These factor out the structure of an inductive type (e.g. trees) and leave the caller t…

  3. comment
    Comment #43772993

    The Gruen transfer seems to make use of confusion or disorientation upon entering a new physical space. On the other hand, the phenomena described here with data search implementat…

  4. comment
    Comment #43208672

    Personally I've been inspired by nnethercote's logs ( https://nnethercote.github.io/ ) of incremental single-digit percentage performance improvements to rustc over the past severa…

  5. comment
    Comment #43200325

    I concur. I looked pretty hard into adapting Serf as part of a custom service mesh and it had some bonkers designs such as a big "everything" interface used just to break a cyclic …

  6. comment
    Comment #40597656

    Having done some nontrivial Bazel/Starlark hacking, I completely agree that lightweight static types would be a good usability improvement. But I want to point out that Starlark is…

  7. comment
    Comment #39722856

    This is one of the ways you can tell if an INTERCAL implementation is worth its salt.

  8. comment
    Comment #39594150

    These types don't seem to escape the scope of what can be described with algebraic types, but the relationships between them seem like you're looking for a notion of type-level fun…

  9. comment
    Comment #39593086

    One interesting perspective is to view the sequence of lists -> trees -> DAGs -> general graphs as a loosening of restrictions: - list nodes may have one child - tree nodes may hav…

  10. comment
    Comment #37902715

    There are a few ways to handle this design question ("what happens if something needs to interact with a process while it's blocked in a system call?") more or less sanely, and UNI…

  11. comment
    Comment #30009937

    My experience attempting to contribute to Manjaro (fixes to packages including some without with which packages simply hung when being built interactively, as they depended on stdi…

  12. comment
    Comment #26659562

    "LINEAGEOS, UBUNTU TOUCH or ANDROID" is a euphemism for "we did not do the important, hard work of upstreaming drivers". This phone might be perfectly nice, but it's a "Linux phone…

  13. comment
    Comment #26592639

    You're right... what an annoying namespace collision. On the other hand, stylizing software as Initial Caps is much more acceptable than stylizing non-software acronyms that way, s…

  14. comment
    Comment #26592542

    Yes; see also the vellvm project, which develops proofs of a number of the equivalences LLVM uses: https://www.cis.upenn.edu/~stevez/vellvm/

  15. comment
    Comment #26592513

    Please change the posting title to match the article title and disambiguate between APT (Advanced Persistent Threats, the article subject) and Apt (the package manager).

  16. comment
    Comment #25652908

    You're completely right, of course. Seeing the amount of effort put into virtualization, sandboxing, containers, etc. is enough to make one wonder why every enterprise is so shorts…

  17. comment
    Comment #22912992

    This is usually true but I couldn't find any record of an actual published version in proceedings anywhere. On the other hand, a related paper on the same system by a subset of aut…

  18. comment
    Comment #22695267

    The solution to this situation, as I understand it (on Linux), is TASK_KILLABLE, which effectively supercedes uninterruptible sleep as a concept: https://lwn.net/Articles/288056/ B…

  19. comment
    Comment #21442515

    What structure does an algebra require to merit the name? I've been confused by examples such as the "algebra of a monad", which as I understand it arises from adding an "unwrap" o…

  20. comment
    Comment #18238664

    The point of the Librem 5 is not to make the most popular possible phone, it's to make a better phone than what is currently available. Markets only matter to capitalists. Real hac…

  21. comment
    Comment #17937178

    Not all games rely on the behavior of the renderer on sharing vertices with the previously-drawn mesh. It seems like a pretty unlikely thing to do.

  22. comment
    Comment #17861018

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64 Reboot and cross your fingers. Rebooting will terminate the process tree in which the environment has bee…

  23. comment
    Comment #17519748

    Yes, given no context one assumes serial computation, where work and depth are identical. An O(log n)-work parser would be astounding, because it's impossible--it would have to ign…

  24. comment
    Comment #17446729

    Yep. I think the site is in a tragic place, but it's not for a lack of technical articles (or I'd submit them) but instead for cultural reasons (the majority of the userbase doesn'…

  25. comment
    Comment #17444642

    Glad to be able to upvote an article like this. The prevalence of articles about things that aren't software or hardware hacking, combined with the site's increased popularity lowe…