HNHacker News
TopNewBestAskShowJobs

linuxontheweb

39 karma · joined July 27, 2023

https://github.com/linuxontheweb/linuxontheweb.github.io https://linuxontheweb.github.io/
submissionscomments
linuxontheweb··on Macros: Automate Apps with Record and Replay
Yeah, I'm not sure if "partnerships" is what my project would be looking for either. I'm honestly curious on the purely conceptual level of how you think the corporate world might approach the concept of "very stateful" clients. FWIW, most of my interest is in enabling DIY/hobbyist and academic research use cases that would in fact want as much client-side statefulness as possible.

I guess I don't really understand the idea of macros extremely well. In your system, is it basically a function that's dynamically generated from the interface that is bound to a context-sensitive keyboard shortcut?

linuxontheweb··on Who invented file extensions in file names?
Well, GNU/Linux, as such might not, but the various desktops that run atop it most certainly should care.

Re: ACK! THBBFT!: Just my personal ode to Bloom County which I feel must certainly be regarded as the greatest comic strip ever. (I need to wait for others to start coming on board with the project before I worry about doing things for any other reason than pure self-amusement.)

linuxontheweb··on WasmGC – Run GC languages such as Kotlin, Java in Chrome browser
As long as web applications are necessarily embedded inside of SCRIPT elements, which are themselves necessarily embedded inside of HTML elements, then documents will always have priority over applications.
linuxontheweb··on WasmGC – Run GC languages such as Kotlin, Java in Chrome browser
I don't see the "binaryification" of the web platform happening any time soon (if ever). The web is (and should remain) fundamentally about the transmission of documents. Javascript+DOM allows for the dynamic updating of said documents, and this is what the main thread (asynchronous event loop) is all about. For all "heavy lifting," the logic should go into worker threads, where there isn't any DOM access anyway. I think a decent rule of thumb is that WASM modules should generally only be used in these kinds of off-the-event-loop types of worker threads.

(See https://linuxontheweb.github.io/ for my implementation of a new kind of web application platform where these kinds of ideas can start becoming a reality.)

linuxontheweb··on What makes an effective development team
> Tabs vs spaces, anyone? Vim vs Emacs? Maybe TS vs JS?

Tabs: Who needs all the extra bytes?

Vim: What. Even. Is. Emacs.

JS: 0 development toolchain dependencies are always the best number of development toolchain dependencies.

linuxontheweb··on Ask HN: Looking for a project to volunteer on? (November 2023)
I'd love to start working with anyone who wants to turn the web into a solid platform for application development with Linux on the Web. It has been over a decade in the making, and is starting to become quite stable. It is almost entirely written in Javascript. Try it online at https://linuxontheweb.github.io/. The github repo is https://github.com/linuxontheweb/linuxontheweb.github.io
linuxontheweb··on Mozilla treats Debian devotees to the raw taste of Firefox Nightly
Well, although I certainly can get enjoyment through never-ending hours of coding, I am mainly doing this project to get something to actually work.

I would tend to look at this project as an implementation rather than an emulation.

The current implementation of the shell is certainly in a highly bare bones state, but that can definitely change over time if that is in fact where the development process leads. If it gets to the point of being able to quack like a POSIX shell, then who's to say that it isn't really one?

linuxontheweb··on Mozilla treats Debian devotees to the raw taste of Firefox Nightly
Wouldn't launching a browser within a bare-bones X11 session in some kind of kiosk mode during system initialization be a proper solution?
linuxontheweb··on Mozilla treats Debian devotees to the raw taste of Firefox Nightly
Well, there is technically no such thing as an "actual Linux system." There are mainly GNU/Linux systems. If one is using the word "Linux" from a high-level systems theoretical perspective, the they are speaking about a certain philosophy related to how they approach the question of performing general computations. So, it is from the "Unix philosophical" point of view that I use the word "Linux." This also seems to be the generally accepted way of using that word, because most people use it as a shorthand for something with much more cultural significance (i.e. the open source alternative to the Windows or Mac ecosystems) than the kinds of technical facts to which you are referring.
linuxontheweb··on Mozilla treats Debian devotees to the raw taste of Firefox Nightly
Everything is mainly just my own handcrafted Javascript. There is only one wasm module included so far (binjgb) to allow for the playing of gameboy games.

I've previously tried to implement all of those sorts of POSIX-isms, but I've recently been wanting to make the tradeoff where code simplicity and understandability trumps all other considerations. Then, when others start coming on board the project, we can start making determinations about what kinds of "proper" shell functions to support.

So, at this point, "bare yet dependable" is what I'm going for! You can actually get more feedback about the filesystem through the desktop interface. You can show an icon cursor by pressing the 'c' key, and then move it over a file icon. Then, just press the 'p' key to show the properties of the file.

Help page here: https://linuxontheweb.github.io/www/docs/help.html

linuxontheweb··on Mozilla treats Debian devotees to the raw taste of Firefox Nightly
Ahh... my two favorite tech-related subject matters: Linux distros and the politics of browser choice. I'm currently trying to invert this entire discussion by putting a well-oiled Linux distro inside of the browser [1].

[1] For whoever doubts that a proper Linux distro can be created through pure Javascript running in a browser, you obviously haven't tried out https://linuxontheweb.github.io/ yet!

linuxontheweb··on Building a Digital Audio Mixer
Ardour is epic. I'd love to start building something as solid as it for web-based audio tooling purposes on https://linuxontheweb.github.io/.
linuxontheweb··on The Most Intolerant Wins: The Dictatorship of the Small Minority
It is in the nature of the atomic elements in the class of noble gases to not do much mixing with other elements.

We too are made up of atomic elements. In our case, it would be the precise combinations of these elements that would tend to make us more or less noble. This concept of "precise combinations of elements" also goes under the term, "genetics."

Regardless, the nurture vs. nature debate is indeed quite a thorny one.

linuxontheweb··on Cops Can Now Fly Drones from Anywhere in the World Using Just a Web Browser
Okay, I think I've finally figured out why Linux on the Web [1] exists! I'll be able to help with a startup that enables freedom fighters to control the drones that will shoot down the drones that are being flown by the cops :-D !!!

So who's with me?

[1] https://linuxontheweb.github.io/

linuxontheweb··on Scientist, after decades of study, concludes: We don't have free will
You really need a coherent model of physical reality in order to make much of a comment on the notion of freedom. Any such model will include laws as well as degrees of freedom. So with Sapolsky, we find a biologist who's never had a professional need to come face-to-face with the major issues within relativity theory or within quantum theory. And for those who are able to develop coherent models (e.g. string or M-theoretical), they are faced with a kind of mathematics of such infinite depth and subtlety that all you can do is surrender whatever childish Laplace-demonesque fantasies that you might once have had.

He just thinks: physics is hard and filled with technical stuff that must ultimately be "solvable." Maybe so, but if there are always an infinity of solutions, then there is obviously room for the concept of free will.

linuxontheweb··on Peace Is Good: always worth pursuing
I have a prominent place on google under the term "the peace guy." I went out to LA in 2011, and just started holding my peace sign fingers in the air on Bruin Walk. You should see me in an image right next to the Bruin bear by going to https://www.google.com/search?q=the+peace+guy.

I've been in Florida since 2012, and I'm just starting to bring the ol' peace sign back now.

Funny story: I went to Silicon Valley in 2016, and was flying a sign about my project at the Googleplex when a group of fresh-faced Googlers approached me and asked if I was the peace guy from UCLA!

Back when I started doing it, Occupy Wall Street was just breaking out. Now it seems like us revolutionaries are going to need to Occupy Every Street...

linuxontheweb··on The Most Intolerant Wins: The Dictatorship of the Small Minority
We might need to wait another generation or two before Nietzsche's stuff starts making proper sense. I've been feeling that there's going to need to be some sort of a global reckoning between communist and capitalist ways of thinking. The counter-culture movement from the 60's was just too pervasive to go away forever. That movement needed a breather to allow the tech industry to grow as much as it possibly could. If we are going to start seeing the end of growth in tech, a revolution-centric hippie scene could start re-emerging sooner rather than later. Once these issues start playing out, then I think we'll have a better understanding of how the future generations will relate to the idea of nobility. So I'm pretty confident that it won't have very much to do with the purely capitalist notion of "layabout managers."
linuxontheweb··on Unix Philosophy
I wanted to make Linux on the Web precisely because I knew that Unix Philosophy on the Web would never catch on.

"Linux" is merely the current pronunciation for the ideas that were coming out of Bell Labs in the 1970s.

linuxontheweb··on The Most Intolerant Wins: The Dictatorship of the Small Minority
I think Nietzsche was on to something with his concept of the noble classes, according to whom morality becomes fully life affirming, i.e. beyond good and evil. Everything else being based on the herd instincts of the "slave classes."
linuxontheweb··on Paddy Cosgrave Resigns as Web Summit Chief
Only global revolution can begin the process of changing the hideous path we are all currently on. My current thinking is that Marx's ideas needed a fully internet covered planet before they could have a prayer of being realized. One might say that not only does capitalism contain the seeds of its own destruction (via unlimited growth), but also of its own replacement (via a computer networked planet).

Interesting times, indeed!

linuxontheweb··on How to Be a Good Codemate
"Why you should care"

There is no should with caring. You either care or you don't. Everything else is a lame act.

People should start working on things that they happen to care about. Everything else will fall into place after that.

linuxontheweb··on The housing market was already painful, ugly and anxious. Now there are 8% rates
On a somewhat related note, who wants to help me start a hippie commune in a very well-known Florida college town with an astronomical number of beautiful women of every nationality? They actually know who I am because I'm the one guy who always happens to be openly flirting with them in public spaces. I really have that Silicon Valley CEO kind of a vibe in a place that is literally overflowing with the "same old fratty dude" everywhere you look!
linuxontheweb··on Miller Puckette Wins Silver Lion
I want to do what Miller Puckette did, but on the web.

It's because of previous creativity such as his that I continue to work on a new kind of platform [1]. I can only assume that creatives (especially musically inclined ones) will take the lead in making my thing become our thing.

[1] https://github.com/linuxontheweb/linuxontheweb.github.io

linuxontheweb··on FreeWater: Ad-Supported Drinking Water
LOL ;-)

I just wonder what Hank Hill would say about this "free water" concept. Do you think Hank might support a "free propane" concept? I doubt Hank would think that "free propane accessories" would work very well. Hmmm...

linuxontheweb··on FreeWater: Ad-Supported Drinking Water
When I talk to people about my love for the movie Office Space (and Mike Judge), they always tell me about Idiocracy. I still haven't seen it, but I feel like this kind of thing would have a place in that movie (or perhaps even Beavis and Butthead).
linuxontheweb··on FreeWater: Ad-Supported Drinking Water
Make it "Communism-Supported Drinking Water," and I'm all in!
linuxontheweb··on Google and Meta Pull Out of Web Summit over Cosgrave's Israel-Hamas Comments
But as long as Yahoo and MySpace are still in, I shouldn't think this would hurt Web Summit too much...
linuxontheweb··on Quantization of events and the emergence of quantum mechanics
I've noticed a pattern with the different groups of people who are trying to go beyond the Standard Model. One group says that there is a need to "quantize gravity" while the other says the need is to "gravitationalize quanta." The former do not tend to have very much experience with GR (or differential geometry) while the latter do.

I say we need to begin with relativity, and thoroughly understand it before trying to make quantum theory do more than it was designed to do.

Not many people realize that Dirac was a string theorist before string theory became a thing [1]!

[1] See especially: "Quantum Theory of Localizable Dynamical Systems" (Dirac, 1948).

linuxontheweb··on How to rewrite classes using closures in JavaScript
Thanks for that (and no thanks for this)! You won't find too many this's (or deeply nested properties of any kind) in my own decade+ long adventure with JavaScript.

Will bookmark for future reference.

linuxontheweb··on Are Fears of A.I. and Nuclear Apocalypse Keeping You Up? Blame Prometheus
No.

But fears of Hacker News with nothing but paywalled links definitely is!

Page 1 of 2Next →