News for hackers. Stuff that matters.

prospero

My point is that the creator/user dichotomy exists at every level of software.
Show me a software developer who isn’t an end user for someone else’s code.
Re:Relaxed Radix Balanced Trees on Thursday February 20, 2025 @12:23AM (#43111399)
Re:Transparent Like Frosted Glass on Monday September 23, 2024 @10:57AM (#41626852)
Yes, and that is used as an example for the general point: a network transparent API doesn’t help us understand the network when it inevitably fails.
Re:Transparent Like Frosted Glass on Sunday September 22, 2024 @11:54PM (#41622261)
The point is that an interface should help you to both ignore and understand the underlying implementation. I'm not sure I understand your point about data and transport, since most interfaces (e.g. names) don't touch the network. Are these just synonyms for interface and implementation?
Re:Better Geometry Through Graph Theory (2018) on Tuesday June 30, 2020 @12:19AM (#23686505)
It's very plausible that these techniques could be used to fix the output of a CSG library that uses floating point math, but I'm not sure what the specifics would look like. If anyone has ideas in that vein, I'd be very interested to hear them.
Re:Better Geometry Through Graph Theory (2018) on Monday June 29, 2020 @12:44PM (#23679218)
Hi, author here. I looked into that side of things, but CGAL only offers exact precision implementations for lines and circular arcs. The fact that Bézier curves are left as an exercise for the reader is further proof of the disconnect between computational geometry and modern computer graphics.
Re:A Comparison of Functional Data Structures on the JVM on Monday October 08, 2018 @06:46PM (#18171981)
By forcing the GC to run in between tests, basically. The README for the benchmarking tool describes it in more detail: https://github.com/hugoduncan/criterium.
Re:A Comparison of Functional Data Structures on the JVM on Monday October 08, 2018 @03:05PM (#18170316)
I tried to include these, but it wasn’t immediately obvious how to construct them from outside Scala without CanBuildFrom. If anyone wants to open a PR or even provide a few hints, I’d be happy to update the benchmarks.
Re:A Comparison of Functional Data Structures on the JVM on Monday October 08, 2018 @02:52PM (#18170207)
Guava’s “immutable” collections are effectively read-only indices, and do not support efficient updates.

Older »