Shoop
Shoop on Hacker News
I think robustness is helped a lot by the fact that it’s the production compiler used at Jane Street
Posted by
Shoop on Thursday July 24, 2025 @08:31PM
from the youtube.com dept.
Posted by
Shoop on Saturday April 05, 2025 @09:47AM
from the youtube.com dept.
Posted by
Shoop on Sunday March 16, 2025 @06:36AM
from the cftc.gov dept.
What are the consistency semantics?
What are some examples of those tasks? It’s difficult for me to tell what problems this is intended to solve
Posted by
Shoop on Sunday September 08, 2024 @11:54AM
from the youtube.com dept.
Didn’t 538 give Trump an ~1-in-3 chance of winning?
I’m guessing that the synchronous update architecture they’re using only really only makes sense for persistent memory and that this couldn’t easily be adapted to conventional hard drives or SSDs?
Can anyone summarize the major differences between this and Scaling Monosemanticity?
Posted by
Shoop on Monday February 05, 2024 @04:41PM
from the asteriskmag.com dept.
Posted by
Shoop on Friday January 26, 2024 @07:11PM
from the wsj.com dept.
Posted by
Shoop on Friday December 15, 2023 @09:31PM
from the fsf.org dept.
How does two way isolation work? How do you prevent the host kernel (which presumably has full control of the hardware?) from inspecting the guest VM?
Posted by
Shoop on Saturday November 11, 2023 @08:06PM
from the asteriskmag.com dept.
OCaml has a separate language for module interfaces where types are required. Even better, it allows you to abstract over types and make them entirely opaque, so that users of an interface never have to look at any of the implementation details.
Posted by
Shoop on Tuesday June 20, 2023 @08:31AM
from the youtube.com dept.
I believe the paper handles this case with the LastUsed offset in the implementation of cons.
> During the consing of (9) the pointer offset
is compared with the last used offset, LastUsed. If it is the same and less than the block size then it is simply incremented, the new entry made and LastUsed updated. This would have occurred as the integers (6), (7), (8) were added. If on the other-hand the pointer offset is less than the LastUsed a cons is being applied to the tail of a longer list, as is the case with the (9). In this case a new list block must be allocated and its Base-Offset pointer set to the tail contained in the original list.
If I'm understanding correctly, cells are only mutated in place if they are not the tails of other lists (meaning they aren't shared). If the cell is already the tail of another list, the consing is accomplished by creating a new cell to avoid modifying the other list.
Posted by
Shoop on Monday July 04, 2022 @10:56PM
from the zigmonthly.org dept.
Functional reactive programming?
"The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there."
https://www.gnu.org/licenses/why-affero-gpl.html
Posted by
Shoop on Saturday April 17, 2021 @09:01PM
from the youtube.com dept.
Could you change the title to "The Joel Test: 12 Steps to Better Code (2000)"? The guidelines [0] ask that you use the original title and not editorialize. Usually people append the year in parentheses for older posts.
https://news.ycombinator.com/newsguidelines.html