Live data from Hacker News

Viewing profile — toprerules

toprerules

HN member
Joined
Wed, Jun 14, 2017, 6:46 AM UTC
HN karma
568
Public activity
96 items

About toprerules

No profile information was provided.

Recent public activity

  1. comment
    Comment #48478304

    Your confusing concurrency with parallelism. Async allows one core to switch between many threads of execution that can do work and not stop one thread of execution because it need…

  2. comment
    Comment #47125710

    Writing code is cheap. Owning code is getting more and more expensive. SWEs sacrificed their jobs so that SREs could have unlimited job security.

  3. comment
    Comment #46964139

    If the human race is wiped out by global warming I'm not so sure I would agree with this statement. Technology rarely fails to have downsides that are only discovered in hindsight …

  4. comment
    Comment #46930085

    I would have said the same thing a year or two ago, but AI is capable of doing deep dives. It can selectively clone and read dependencies outside of its data set. It can use tool c…

  5. comment
    Comment #46929874

    Staff engineer (also at FAANG), so yes, I have at least comparable experience. I'm not trying to summarize every level of SWE in a few sentences. The point is that AI's infallibili…

  6. comment
    Comment #46929717

    Same situation as when an engineer can't figure something out, they translate the problem into human terms for a product person, and the product person makes a high level decision …

  7. comment
    Comment #46929477

    The question isn't whether businesses will have 0 human element to them, the question is does AI offer a big enough gap that technical skills are still required such that technical…

  8. comment
    Comment #46929396

    The answer is the AI. It's already handling complex issues and debugging solely by gathering its own context, doing major refactors successfully, and doing feature design work. The…

  9. comment
    Comment #46929083

    After working with the latest models I think these "it's just another tool" or "another layer of abstraction" or "I'm just building at a different level" kind of arguments are wish…

  10. comment
    Comment #46281887

    Ah, I thought this was adding refinement types to Rust based on Liquid Haskell. Disappointed.

  11. comment
    Comment #46218135

    I switched to mutt, started getting through my email in half the time in took me using a GUI, and never looked back. Being able to write simple expressions to filter email, mass de…

  12. comment
    Comment #45824915

    This is an essential use case for XDP - this is how FB's firewall works, and above that their LB uses the same technology. The beauty of XDP is that it's all eBPF. Completely custo…

  13. comment
    Comment #45824127

    XDP is built into the kernel. DPDK is a huge framework that invasively bypasses the kernel and has to remain compatible as an external project.

  14. comment
    Comment #45824091

    In the case of XDP, the reason it's so much faster is that it requires 0 allocations in the most common case. The DMA buffers are recycled in a page pool that's already allocated a…

  15. comment
    Comment #45823977

    DPDK is a framework with multiple backends, on the receive side it can use XDP to intercept packets. You can't compare the efficiency of the frameworks without talking about the sp…

  16. comment
    Comment #45823920

    I think the title is a little disingenuous and the idea of using a redirect is certainly not novel. The solution for XDP egress should be able to handle all host egress including s…

  17. comment
    Comment #45676660

    I sincerely wonder how some people go around having 0 emotional attachment to any of their hobbies or passions - or maybe you're just extremely unfortunate and live your life compl…

  18. comment
    Comment #45676625

    > there are teams already that absolutely do not hand-code anything anymore The only instances I've seen so far are from developers who are really, really bad at coding, but, under…

  19. comment
    Comment #45676552

    > Coding is the means to an end, not the end itself. For the early MIT hackers, and for many of us still today, it absolutely is. It's also not about the input mechanisms, which ha…

  20. comment
  21. comment
  22. comment
    Comment #44018711

    No one uses dtrace anymore. bpftrace is integrated into the kernel and can extract btf type information embedded into the kernel binary.

  23. comment
    Comment #44011266

    It sounds like you've only ever written code without dealing with it in production. You can't always plug your code into an IDE when your debugging someone else's JVM app on a remo…

  24. comment
    Comment #44011261

    Because if I'm debugging a critical issues and wading through multiple layers of processes and system interactions, I don't want to have to learn a bespoke toolkit and debugging sy…

  25. comment
    Comment #44011257

    That's a really narrow view of the world, and I think another Javaism to think that Java is the entire world. Today's multi-service deployments run tens if not hundreds of auxiliar…