697 karma · joined June 23, 2018
https://webdva.github.io
_
The reason standardized blockchain globalization won't be realized until many years from now is because of the fact that any decentralization requires a unifying synthesis of the whole that can establish a connection between any two nodes.
So even software development is susceptible to the phenomenon of automation.
Anyone got any examples of other kinds of automation?
[b * x_1 + (1 - b) * x_2] always being a member of C,
I presume that you mean that errors, namely those kind of errors that are the subject of this thread's discussion, in mathematics will always symbolically be elements of some solution set of a finite number of linear equalities and inequalities (or the intersection of a finite number of halfspaces and hyperplanes).
and
> [...] a big weakness of our algorithm [...] is texture detail, however since upscaling art was not our main goal, our results are acceptable.
That sounds like a multiobjective optimization problem. If this multiobjective optimization problem was solved (permitting the nature or structure of the multiobjective optimization problem, of course), then the algorithm would be improved, don't you agree?
Did the authors of this algorithm not have the capability to formulate or recognize the multiobjective optimization problem?
Or if they did have the formulation capabilities, but that they did not have the capability to solve the multiobjective optimization problem? Why if so? Too difficult? Not enough time? Limited by a resource? No intention to have done so, excepting that they said that a specific trade-off was acceptable?
You're welcome to share your speculation or opinion, Hacker News reader.
I'm curious to know your thoughts, is all.
I also love it when venture capitalist firms share their knowledge.
"There is no branch of mathematics, however abstract, which may not some day be applied to phenomena of the real world." - Nikolai Ivanovich Lobachevsky
Applied mathematics is a problem looking for a solution and pure or abstract mathematics is a solution looking for a problem. An instance of this is the extension of the set of complex numbers called the quaternions discovered long ago which eventually found their application in affairs that require the representation of orientations in three dimensions, such as in computer graphics.
It seems here then that a motivated entrepreneur can establish a remunerative business should he or she find a solution to this prime factoring problem.
The public codex contains lessons learned and other such things which are publicly shared so that others may learn as well.
The private digital note taking system is less formal and more ad hoc and is thus probably more akin to what you have in mind. It contains semi formal documentation on both engineering processes used and noted properties of physical phenomena (which software is included in) that should be noted to simply remember things.
Both of the note taking systems are very useful as one of the primary purposes is to, again, simply remember things.
The public codex as a notebook mechanism is not used as often as its private digital notebook counterpart, namely because it requires more energy to add new entries given its formal presentation requirements. The private digital notebook, in contrast, doesn't have such stringency and so creating new entries is easier. Also note that it's digital because my physical notebook has run out of available writing space :)
The Perfect Matchings and Determinants section which relates the perfect matchings of a graph with a determinant is interesting.
I learned the Neataptic neural network library and gained experience in text classification using an artificial neural network.
I learned the D3.js charting library.
I learned the express-session NPM package and gained the capability to implement user accounts and HTTP-based user sessions.
I learned SQLite for creating database subsystems for heavily constrained server environments such as the Orange Pi Zero single board computer.
I learned the Blender 3D modeling and animation utility and obtained the capability to create basic 3D models and animations.
I learned the Babylon.js 3D game development framework and obtained the ability to make 3D browser games.
Some of the technical aspects:
Initially, socket.io was used to establish real-time communication between the client and the server, but the ws WebSocket library was then migrated to.
A client-server protocol of binary data is primarily used to share game state between the clients and the server.
On the client-side, the Phaser game development framework is used to render the game and perform client-side collision detection. On the server-side, a small and simple custom made game headless game engine made with Node.js is used to manage game state and also distribute the game state to the connected game clients.
How to play:
To move, use the WASD keys.
To shoot, aim with the mouse and press the left mouse button in the direction that you want to shoot in.
You can shoot and eliminate other connected players, making them respawn after five seconds.
How inspiring.
However, to dynamically allocate memory would be detrimental to this project as its purpose is to provide a simple and effective means for performing matrix operations on embedded systems, that is, microcontrollers. But I'll clarify that in the documentation thanks to your feedback!
According to this feedback data that I now have, I should add to the documentation that I plan to optimize the library in the future as the project progresses.
I should probably plan for adding many tests in the project's future, per your feedback.
Also, regarding the issue of other implementations existing, one reason this project was started was for learning and training purposes. Also, the main benefit that I envision for this library to provide to users is that of being simple and easy to use in a project that involves micro-controllers. I just looked up OpenBLAS and it seems to not be conducive to this project's goals.
Thanks to your suggestion, in the project's future, I may conduct a performance test to compare the library against others, such as the ones you mentioned.