prospero
Re:Meta-analysis of three different notions of software complexity
on Sunday June 15, 2025 @01:38PM (#44283702)
My point is that the creator/user dichotomy exists at every level of software.
Re:Meta-analysis of three different notions of software complexity
on Sunday June 15, 2025 @11:50AM (#44282924)
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)
Here’s one in Java: https://github.com/lacuna/bifurcan/blob/master/src/io/lacuna...
The Sudoku Affair
State and Trace
Structuralism
Senior Developer Agents
Senior Developer Agents
Platforms Need New Building Blocks
The Death of the Architect
Making things better
Intent and Implication
Structures as Paths
Decoupling in Depth
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?
The Simplicity of a Limb
The Simplicity of a Fractal
Coupling as Co-Explanation
Explaining Software Design: A Brief Introduction
Sense and Structure: Towards a Textual Analysis of Software
Designing a Framework for Conversational Interfaces
Designing a Framework for Conversational Interfaces
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.
Better Geometry Through Graph Theory (2018)
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.