Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Lichtso
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
211.
▲
by
Lichtso
6y ago
In 2005 Loop & Blinn [0] found a method to decide if a sample / pixel is inside or outside a bezier curve (independently of other samples, thus possible in a fragment shader) using only a few multiplications and one subtraction per
212.
▲
by
Lichtso
6y ago
This, exactly. I think there are three reasons why non-textual programming is constricted to a few domains, and is not widespread as general-purpose: - As you point out, all the tooling around programming like editors, exchange formats, ver
213.
▲
by
Lichtso
6y ago
> Also where does text end and diagrams/images start? Text is the written form of language. And language is defined as a sequence of symbols. Thus, text is a subset of diagrams. Arbitrary diagrams can be of any topology (e.g. DAGs o
214.
▲
by
Lichtso
6y ago
But they select it. Which, in today's world were almost everything that is imaginable is created, is basically the same.
215.
▲
by
Lichtso
6y ago
Related: https://news.ycombinator.com/item?id=25761469 https://news.ycombinator.com/item?id=25967201 https://news.ycombinator.com/item?id=25761541 https://news.ycombinator.com&#x
216.
▲
by
Lichtso
6y ago
Rendering (forward or backward) of algebraic curves (like bezier and nurbs) never gets mentioned in any such collections, despite being essential to any 2D or GUI framework. And if they are, then only as a short: Just subdivide / tesse
217.
▲
by
Lichtso
6y ago
Keep in mind that Linux is not the only free software project. Take a look at Blender (for example) which is turning the scene upside down. And, on the last point: Was there ever any mainstream media coverage of FOSS?
218.
▲
by
Lichtso
6y ago
I am quite sure chaos can be an emergent property. E.g. think of Conways game of life: One could build a contraption which amplifies a very small event into a gigantic one (like a Geiger-Müller tube) and spawn a few gliders (as particles).
219.
▲
by
Lichtso
6y ago
I agree that if you only need one specific part, than your needs are better met by using just one of the other frameworks. But in my experience that is rarely ever the case. Usually I have to work with at least 3 or 4 different ones. You do
220.
▲
by
Lichtso
6y ago
The way I see it mainly for these reasons: - You get one unified simple framework which replaces or incorporates vector, matrix, complex, quaternion, tensor and spin algebra (all of which would otherwise need their own incompatible nota
221.
▲
by
Lichtso
6y ago
I also think that the biggest problem we are facing is, that we still haven't developed any useful metrics or measurements of quality in our field. There are some easy things like performance or resource consumption, but: Others like s
222.
▲
by
Lichtso
6y ago
From what I can see in the graphs on GitHub it seems really computationally intensive, only a few thousand 30-bit elements per second (for decoding if I understand it correctly). So I guess that is the catch which makes it impractical for m
223.
▲
by
Lichtso
6y ago
Just try it out, says it works with Vulkan 1.0: https://github.com/DTolm/VkFFT
224.
▲
by
Lichtso
6y ago
You are right, in that it is very hard. That is why I said that I think distributed VCS is far from being solved. However, I think the "fault" lies neither in the VCS nor file format. It simply shows that merging requires domain k
225.
▲
by
Lichtso
6y ago
You can do that, but you will only get some of the features (a distributed backup system with an undo function). The most important one IMO is merging and that does not work on arbitrary formats serialized to text. E.g. let two 3D artists f
226.
▲
by
Lichtso
6y ago
I think VCS is far from solved, it hasn't even started yet. So far we only have distributed VCS for sequences (mostly text / source code) and sometimes things which can be serialized unambiguously like trees and tables. But we don
227.
▲
by
Lichtso
6y ago
Imagine doing something like this for computer science. What would even be on it? Algorithms, implementations, source code, object graphs?
228.
▲
by
Lichtso
6y ago
So far there have been two ways to to heavy compute tasks on GPUs: CUDA (Nvidia only) and OpenCL (all vendors). Nvidia invested a lot in software and toolchains to make CUDA the go to option for many projects (especially in the machine lear
229.
▲
by
Lichtso
6y ago
How about Gopple?
230.
▲
by
Lichtso
6y ago
There is GIT (the system itself) and there is the CLI. While GIT itself is very elegant and clean, the CLI is the exact opposite. In my experience people who struggle with GIT mostly struggle with its CLI and do a lot better with a graphica
231.
▲
by
Lichtso
6y ago
Do you mean OSTs? https://en.wikipedia.org/wiki/Order_statistic_tree
232.
▲
by
Lichtso
6y ago
Very cool! Seems a bit more feature complete than my take on the problem: https://github.com/Lichtso/VulkanFFT Still, to beat CUDA with Vulkan a lot is still missing: Scan, Reduce, Sort, Aggregate, Partition, Select, B
233.
▲
by
Lichtso
6y ago
xorg is a security nightmare. Also, wayland itself works as well (even better performance wise), it just takes time for all the applications to catch up and enable it as a backend.
234.
▲
by
Lichtso
6y ago
Exactly, so it becomes a question of the very inner working of the universe itself: How does the universe spontaneously assign the states consistently without communicating and also without assigning the states beforehand. This is precisely
235.
▲
by
Lichtso
6y ago
I agree, however you have to keep in mind that the Copenhagen interpretation [1] was invented before Vitalism [2] was debunked. So it is not too surprising that it also has this idea of a fundamental difference between the rules guiding liv
236.
▲
by
Lichtso
6y ago
I think the main issue with most general purpose visual programming languages is, that they are still languages. So they are modeled in a way that resembles a text representation and can often be mapped to a sequence of symbols (a language)
237.
▲
by
Lichtso
6y ago
Location: Berlin, Germany Remote: Yes Willing to relocate: Depends Technologies: Rust, C, C++, Assembly, Python, JavaScript, OpenGL, Vulkan Résumé/CV: https://drive.google.com/file/d/1ioSSLjz8t8Do7
238.
▲
by
Lichtso
6y ago
It does CCD: https://nphysics.org/continuous_collision_detection/ Not sure if that is what you had in mind. Also, intersections / collisions aren't the only dynamic in such a simulation.
239.
▲
by
Lichtso
6y ago
Very cool, I was just reading about constraint solvers and position-, velocity- / impulse-, forced-based dynamics etc the last few days and wondered how hard it would be to do a physics engine from scratch. As far as I can tell, this i
240.
▲
by
Lichtso
6y ago
TCP has some downsides which can not be fixed. And QUIC solves them by going below TCP. It just uses UDP because all other protocols are usually blocked and thus unusable. Transparent handover (when changing IP addresses) Multipath
More ›