Viewing profile — jblow
jblow
HN member- Joined
- Thu, Jan 27, 2011, 6:45 AM UTC
- HN karma
- 5,690
- Public activity
- 898 items
- HN profile
- View on Hacker News ↗
About jblow
Recent public activity
-
comment
Comment #32745453
Computers at that time were already pretty okay. Doom is from several years before this. What you should instead be wondering is why so much stuff today fails to display even this …
-
comment
Comment #32523457
[Context: I run a video game development studio.] Whenever I interview people I explicitly make a section of the interview where I answer the candidate's questions, just in case it…
-
comment
Comment #30446021
> if you aren't precise to the millisecond things will jump around It is correct that precision is very important here, but, a millisecond is way too coarse: at 120fps, a milliseco…
-
comment
Comment #26793375
If you can’t reverse a binary tree, or don’t even know how to approach the problem, you can’t do most of programming. Fixing this should be a high priority, but the author seems to…
-
comment
Comment #26452932
(And I will admit here that "Rust doesn't allow you to X", as I said originally, is not an accurate statement objectively. Attempting to rephrase that objection to be better, I wou…
-
comment
Comment #26452848
> they ensure that the pointers don't last longer than the arena lives. That's it. Sure, but my point is, when most things have lifetimes tied to the same arena, this becomes a alm…
-
comment
Comment #26451692
> rather than sweeping, incorrect statements that lead people to believe things that aren't true I agree, and if I say things that are incorrect, then I definitely want to fix them…
-
comment
Comment #26451456
> that lets the compiler apply its memory safety checks to all the places that call it My point is that those memory safety checks are now meaningless. > This is still a meaningful…
-
comment
Comment #26450921
Okay, but if I do this everywhere, then I de facto don't have memory safety. Why, then should I use Rust and pretend like I am getting memory safety? Why wouldn't I use a lower-fri…
- comment
-
comment
Comment #26450370
I'll try to further bridge some of the understanding gap. People in this thread keep talking about "arena allocators" as if they are special things that you would use a few times (…
-
comment
Comment #26450038
I am talking about RAII. RAII leads to programs that are inherently slow.
-
comment
Comment #26449978
I guess I am confused by the question. The job of the borrow checker is to constrain what you are allowed to do, and it's well-understood that it constrains you to a subset of corr…
-
comment
Comment #26449775
> They're not a runtime construct, they have zero influence over what code does at run time (e.g. mrustc compiler doesn't implement lifetimes, but bootstraps the whole Rust compile…
-
comment
Comment #26449723
If you do not understand that "embarrassingly parallel" is a technical term and that it's generally understood that most programs are not easily parallelizable, there is not a disc…
-
comment
Comment #26448421
Bulk operations are not really about layout, they are about whether you mentally consider each little data structure to be an individual entity with its own lifetime, or not, becau…
-
comment
Comment #26448407
> This alone, to me, says "to a first approximation, the speed of your program in 2021 is determined by the number of cores it uses" would be better than your statement. But I woul…
-
comment
Comment #26448370
Sure, but you are still going to be constrained greatly in terms of what those allocators are able to do, are you not?
-
comment
Comment #26448189
This entire article is nonsense. To a first approximation, the speed of your program in 2021 is determined by locality of memory access and overhead with regard to allocation and d…
-
comment
Comment #26264876
Hi, When I saw this announcement I was hoping that I could finally buy a laptop with a good trackpad, with buttons, and a good keyboard again. But looking at the announcement, it s…
-
comment
Comment #25538702
Okay, but ... what is being gained here? The ability to package programs so they run on a computer without you worrying about it? That is an ability we had since the 1960s, that pe…
-
comment
Comment #25085993
I have heard this story multiple times. But if it's true, then why are roads pretty much the same, as concerns walking vs driving, wherever you go in the world? If things would hav…
-
comment
Comment #23793642
We went through all this BS, then signed up with them on a year contract. Then we were shocked to find that it would take them two weeks to set up our first machine. I noped out of…
-
comment
Comment #23120947
He would be able to see a circle the same way you can see a sphere. Do you feel like you can only see discs, not spheres?
-
comment
Comment #23073725
This is right. The OP said he is "disillusioned with technology" but I didn't see actual technology being described as the problem with any point. So there's a conflation here happ…