Viewing profile — toprerules
toprerules
HN member- Joined
- Wed, Jun 14, 2017, 6:46 AM UTC
- HN karma
- 568
- Public activity
- 96 items
- HN profile
- View on Hacker News ↗
About toprerules
No profile information was provided.
Recent public activity
-
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…
-
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.
-
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 …
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
comment
Comment #46281887
Ah, I thought this was adding refinement types to Rust based on Liquid Haskell. Disappointed.
-
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…
-
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…
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
- comment
- comment
-
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.
-
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…
-
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…
-
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…