HNHacker News
TopNewBestAskShowJobs

webdva

697 karma · joined June 23, 2018

I'm a kind engineer. How may I help you?

https://webdva.github.io

_

submissionscomments
webdva··on Can You Locate Iran? Few Voters Can
And yet Twitter is the becoming-heroic war machine of the ordinary citizen, because it and other armaments of information allow a person to independently participate in information warfare on rival states. Just like the capsuleer pod technology found in the lore of the futuristic space setting massively multiplayer online roleplaying game Eve Online. It's safe to conclude that generally Twitter democratizes power.
webdva··on Interactive Lorenz Attractor
Wow, that looks cool and it's very inspiring. Thanks for sharing.
webdva··on Ask HN: Should I use version control or blockchain?
I heard that blockchain is actually more in a sort of brainstorm phase right now rather than being a viable technology and that it may be until the 2030s until it becomes more reified and usable.

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.

webdva··on LSD – My Problem Child (1980) [pdf]
I wrote a comment here attempting to appeal to a specific segment of Anglo-American intelligence and knowledge. I actually expected to receive upvotes, social currency, and acceptance, but instead the opposite effect occurred. As a result of having processed the event after a long amount of time, I decided to apologize for any disruption of intended human activity and for my presumptions: I apologize for any disruption of intended human activity and for my presumptions. I promise to do better next time as I learn to interact with your valuable Hacker News society and culture.
webdva··on The robots are coming for your job, too
High level programming languages automated assembly language programming, by the way. Generally speaking. For instance, with the use of a high level programming language like Python or JavaScript, the operator or user does not need to be concerned with the management of computer memory or processor registers (notwithstanding the fact that such low level abstractions differ between processor architectures as I'm speaking generally).

So even software development is susceptible to the phenomenon of automation.

Anyone got any examples of other kinds of automation?

webdva··on Why doesn't mathematics collapse, though humans often make mistakes in proofs?
Supposing that the definition of convexity that you're referring to is that of, for a set C with x_1 and x_2 being elements of C and for any scalar b between zero and one inclusively,

[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).

webdva··on Anime4K: Real time high quality video upscaling
> [...] the proposed method [...] is tailored to content that puts importance to well defined lines/edges while tolerates a sacrifice of the finer textures.

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.

webdva··on A Quantitative Approach to Product Market Fit
Thanks for sharing this.

I also love it when venture capitalist firms share their knowledge.

webdva··on Seven Sketches in Compositionality: An Invitation to Applied Category Theory
Thanks for sharing this, because it looks like it will be useful especially to those wanting to learn how to apply theoretical concepts.
webdva··on Factoring may be easier than we think (2016)
> The first thing to realize is that until the advent of public key cryptography in the 1970's, few people cared about factoring. Some people were interested in it for its intrinsic beauty, but nobody thought it was good for anything, and it certainly wasn't the notorious unsolved problem it is today. If anything, it was mildly obscure.

"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.

webdva··on The varieties of material existence (2018)
Inspiring stuff. Thanks for sharing.
webdva··on Ask HN: Do you keep an engineering notebook?
Yes, I have an engineering notebook. It's actually a system that consists of both a public codex and a private digital note taking system.

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 :)

webdva··on Thirty-three Miniatures: Applications of Linear Algebra (2012) [pdf]
Thanks for kindly sharing this.

The Perfect Matchings and Determinants section which relates the perfect matchings of a graph with a determinant is interesting.

webdva··on The Mathematical Hacker (2012)
This is an excellent article. It motivated me to adopt a more Fortran morality, where my assumptions or so function first on underlying scientific principles, when I search for practical problems to solve.
webdva··on Show HN: 3D multiplayer space shooter made with Three.js
Fun game. Good work.
webdva··on Show HN: Grassland – Real-Life SimCity
Wow, very cool and inspiring stuff.
webdva··on How Service Workers Saved Our Web App
Fascinating. This looks like a useful resource for learning about making progressive web apps with service workers. I bookmarked it.
webdva··on Ask HN: What technologies did you learn in 2018?
And I also learned WebSockets for creating real-time web applications, such as multiplayer browser games.
webdva··on Ask HN: What technologies did you learn in 2018?
In the year 2018, the technologies I learned:

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.

webdva··on Show HN: A prototype for an HTML5 multiplayer game
This is a prototype for an HTML5 multiplayer game I'm making. This prototype is actually defunct as I'm now starting up a new game--a 3D multiplayer game, in fact. The data and experienced gained from the development of this prototype will be used for the success of the 3D multiplayer game.

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.

webdva··on Monica – Personal CRM, Remember everything about friends and family
How kind of you to have made such a thing. It can be useful for people with memory problems.

How inspiring.

webdva··on Show HN: Unicorn Platform – HTML landing page generator
I think the marketing copy is superb and I'm impressed that you already have nineteen paying users.
webdva··on Show HN: Portable matrix multiplication library
Thank you for the feedback!

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!

webdva··on Show HN: Portable matrix multiplication library
Thank you for the 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.

webdva··on Show HN: Portable matrix multiplication library
And thank you for the feedback too!

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.

webdva··on Show HN: Portable matrix multiplication library
Thank you for the feedback!

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.

webdva··on Show HN: Create a restaurant website in one click
Great idea and perfect execution of your minimum viable product!
webdva··on Show HN: Portable matrix multiplication library
Thought I could get some feedback here, that is, one is welcome to provide feedback.
webdva··on Show HN: Simple Open Source 3D Online Multiplayer Battle Game Using Node.js
Inspiring. Good work.
webdva··on Show HN: Online Simple Linear Regression Calculator
This is a minimum viable product that I made for an HTML5 based simple linear regression calculator that can work in your web browser. I intend to iterate on the design as the project was only born three days ago.
← PreviousPage 2 of 2