Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Reelin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
391.
▲
by
Reelin
6y ago
I strongly suspect that chronic pain directly reduces fitness by far more than it indirectly (through reminders) might increase it. However, as long as the effects are part of a highly conserved subsystem and also remain mild enough relativ
392.
▲
by
Reelin
6y ago
[c-f] nociception -> zero hits This surprised me. Nociception is the term you will find in the biological literature because we can't quantify how (for example) a mouse "feels" when it's tail is dipped in hot water bu
393.
▲
by
Reelin
6y ago
This got me curious so I looked it up. My understanding is yes on ARM32, not sure on ARM64, and yes with only minor indirection on x86 and x86_64. For example (x86, untested): call 0 pop eax shl eax 1 jmp eax Note that using c
394.
▲
by
Reelin
6y ago
Like a giant stack of op-amps. ( https://www.computerhistory.org/revolution/analog-computers/... )
395.
▲
by
Reelin
6y ago
The difference should be readily visible. Various aspects of visual sensitivity can certainly vary between people but I think it's far more likely that your monitor isn't very well calibrated or is possibly just of low quality. In
396.
▲
by
Reelin
6y ago
Not a picture, it's an actual cartridge ROM image for use with a DX7 synthesizer!
397.
▲
by
Reelin
6y ago
This is a really good point. I had completely overlooked various deterministic resource cleanup idioms as being equivalent to RAII in all but name.
398.
▲
by
Reelin
6y ago
I believe the LTO implementations of modern compilers handle this for you? ( https://clang.llvm.org/docs/LTOVisibility.html ) Edit: Wow, as a result of your other comment about GCC I was surprised to learn that none of t
399.
▲
by
Reelin
6y ago
I think we're violently agreeing? RAII is the only use case I was speaking of there. Way back up thread the original post I responded to was talking about arena allocators in comparison to a generational GC and finalizers. The point is
400.
▲
by
Reelin
6y ago
I never meant to imply that you could use such tricks without considering the lifetimes of references. Manual memory management already requires being mindful of those though so it's nothing unique to the described situation. Yes Rust
401.
▲
by
Reelin
6y ago
No worries. And to clarify, in context the point is that traversal fundamentally can't be avoided in the case of RAII. This defeats (what I see as) the primary use case of an arena allocator - deallocating an arbitrarily large chunk of
402.
▲
by
Reelin
6y ago
Isn't that essentially a tautology? Manual memory management and threading in such languages lacks safety guarantees to begin with.
403.
▲
by
Reelin
6y ago
My understanding is that finalizers are special cased for a generational GC, have a tendency to introduce significant overhead, and (as with any GC scheme) generally run at unpredictable times. My impression is that RAII idioms are strongly
404.
▲
by
Reelin
6y ago
That's a neat library but as far as I can tell it doesn't avoid any traversal or cleanup code. It appears to delay the cleanup so it all happens at once. That's certainly useful, but if you have RAII the traversal still has t
405.
▲
by
Reelin
6y ago
As far as I understand it you are correct about ToS not generally having much in the way of teeth in the US. But once you download a piece of software you're no longer dealing with the ToS but rather a license granted to you under copy
406.
▲
by
Reelin
6y ago
> The only way to drop an extensively nested structure like this any faster than traversing it would be an arena allocator, and forgetting about the entire arena. Isn't that incompatible with RAII though?
407.
▲
by
Reelin
6y ago
> I’m actually very curious why it takes this long; is Rust memseting the buffer when dropping it? Regardless of memset and optimizations, consider a particularly complicated object which lives on the heap and contains hundreds of other
408.
▲
by
Reelin
6y ago
> the ownership system lets you transfer freeing responsibility off-thread safely and cheaply in order to not have it block the critical path This can also trivially be done in other languages. Atomically append your pointer to a queue o
409.
▲
by
Reelin
6y ago
> killing processes rather than having them clean up correctly, relying on the OS I recall Firefox preventing cleanup code from running when you quit a few years ago. Prior to that, quitting with a lot of pages open (ie hundreds) could c
410.
▲
by
Reelin
6y ago
I think the contrived use case is just for illustrative purposes? If I'm understanding correctly, the combination of cleanup code and deallocation can sometimes consume enough time that it's worth dispatching it on another thread.
411.
▲
by
Reelin
6y ago
> "off-grid" villages that actually have a pretty good standard of living Sure, if you consider 1920s era technology to be a reasonable standard of living. Or I suppose you could cheat and import a computer or two? Not sure how
412.
▲
by
Reelin
6y ago
A number of serious misunderstandings seem to have developed in our back and forth here and I'm not sure it's worth writing a wall of text to clarify them. Perhaps I didn't previously word things as clearly as would have been
413.
▲
by
Reelin
6y ago
This is a massive improvement to the extent that previously you had to retrain (ie update) the stock model on a specialized dataset to get good results for a particular task.
414.
▲
by
Reelin
6y ago
You keep citing cases regarding private malls. I previously pointed out that a reasonable argument can be made as to why that precedent should not apply. I don't claim to know what the outcome of such an argument would be in court, onl
415.
▲
by
Reelin
6y ago
I would replace "conservatives" with "people in general" and remind everyone that this is why protecting personal freedoms, even ones you don't like, is of the utmost importance.
416.
▲
by
Reelin
6y ago
Except that SCOTUS has already at least flirted with the idea (see Packingham v. North Carolina, 2017). Also the executive order in question doesn't have anything to do with public spaces but rather Section 230 protections; the argumen
417.
▲
by
Reelin
6y ago
FreeMind is FOSS and cross platform (Java) although I haven't used it in years and it doesn't appear to have had a new release in quite some time. (Wikipedia says the fork Freeplane is active?)
418.
▲
by
Reelin
6y ago
Except it's not nearly as simple as you make out here. In Packingham v. North Carolina (2017) SCOTUS described social media websites as similar to a public square and ruled that the state couldn't block access to them in an overly
419.
▲
by
Reelin
6y ago
I don't agree with the executive order at all, but the person you responded to doesn't have the situation backwards. People (such as yourself, and myself as it happens) will claim that this order violates the first amendment. Howe
420.
▲
by
Reelin
6y ago
I'm pretty sure that doesn't qualify. To my mind that's training or study of a trade which is distinct from practicing (ie getting paid for) it. Where it gets weird is cases where the delineation between practice and study is
More ›