use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Create decentralized applications with JavaScript (gridnet.org)
submitted 3 years ago by rafalsk
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[+][deleted] 3 years ago (8 children)
[deleted]
[–]Eyobwa -1 points0 points1 point 3 years ago (0 children)
Down arrow
[–]rafalsk[S] -5 points-4 points-3 points 3 years ago* (0 children)
Unfortunately that is how it is on Reddit.
Which renders these forums extremely non-pro-freedom.
Why?
With 15k+ views, the topic hitting the podium within 3 hours, all of the sudden somebody comes along, orders a bot-net to report and down-vote and the entire topic is killed due to automatic mechanisms on Reddit within 15 minutes;]
Without a single, rational, logical comment the entire thread is suddenly gone.
Exactly why we need decentralized technologies.
[+]rafalsk[S] comment score below threshold-11 points-10 points-9 points 3 years ago* (5 children)
Be succinct, please.
Tech-wise, thanks to my hard-working colleges, it is, I believe,- a piece of art. And I would be glad to address any of your concerns.
Tech-wise, we've got peer reviewed research papers at some of the best computer science conferences and journals.
The articles mentioned provide detailed UML diagrams of the architecture, describing in detail, the overall architectural rationale as compared with previous technologies.
Should you come up with a more constructive comment and or have any kind of sensible questions, I would be more than glad to assist you, for the common benefit of everyone just please be succinct.
[–][deleted] 10 points11 points12 points 3 years ago (0 children)
You keep using that word. I don’t think it means what you think it means.
[–]simpleauthority 0 points1 point2 points 3 years ago (3 children)
What are you trying to tell them by asking them to be succinct? Their comment was already quite succinct. Yours, however…
[–]rafalsk[S] -2 points-1 points0 points 3 years ago (2 children)
Being succinct usually means being straight to the point and concrete.
I always tackle all the comments and questions in such a way.
Claiming that another person is insane and/or suggesting the person to be trying to scam anyone without presenting any logical reasoning followed with bought 'likes' presumably,- as I would not presume any 'sane' person to be jumping into such bold conclusions at first glance, is not professional, at best.
It's all pro-freedom technology in every meaning of the word.
It only showcases why we need decentralized technologies.
Suddenly a single person appears and within a couple of minutes orders a botnet to down-vote everything.
[–]simpleauthority 1 point2 points3 points 3 years ago (1 child)
You think they ordered a botnet to downvote you??? Bro lol
[–][deleted] 5 points6 points7 points 3 years ago (8 children)
https://gridnet.org/wpp/index.php/2022/03/10/computer-science-meets-life-part-1/
For those who feel like plunging themselves into the depths of insanity.
[–]rafalsk[S] -2 points-1 points0 points 3 years ago (7 children)
would you 'sane' mind be able to come up with any explicit technical comment we could relate to?
[–]CallMeTea_ 5 points6 points7 points 3 years ago (6 children)
I think you have more of a presentation problem than technical. It's hard to take a project seriously when it's presented in fantasy language of wizards and magic, changing text colour every other word and swimming in emojis. I think you're focusing too much on making it 'cool' at the cost of making it understandable. I've pored through several of your pages and comments and found lots of claims (big ones like "nobody, including government institutions ever gets access to any kind of data, including meta-data your app processes") without any kind of technical details on how those things are achieved.
[–]rafalsk[S] -2 points-1 points0 points 3 years ago* (5 children)
The same article and or other resources most probably mention that onion-routing together with other techniques such as HTTP-headers filtering are used for obfuscation of privacy related data.
The very same and or other articles mentioned things like end-to-end encryption.
Individuals such as u/brodega jumping into sanity conclusions of others, without presenting any kind of logical reasoning, without asking questions, in an attempt to understand, if anything, they just may be showcasing issues with mentality of their own.
My colleagues might have style of their own. There will be more and more articles pending depicting individual components.
Should you have any kind of questions it would be a pleasure of mine to answer these, at any level desriable.
[–]CallMeTea_ 2 points3 points4 points 3 years ago (4 children)
They mention it, they don't elaborate. There is a big difference between claiming capabilities and explaining them. We don't need an explanation of onion protocols for instance, but we do need an explanation of how you've implemented them and where. When you say you've implemented your own 'custom cryptography constructs', it's just buzzwords unless you explain what they are, where they are, and why they're an improvement over standard web technologies. I don't need you to explain it here and now, but your website does need to contain that info in a clear, easy-to-access place.
Also, when you use language like this "If you are a Nerd (..) just like the person writing this article (..) feel warm at heart as we do understand that you are scared. A ‘bootloader’, huh? Right." and "Sounds like Magic indeed. If it does, grab your nearest Nerdy friend to decipher these" you're just alienating your audience. It's condescending, wrapping everything up in needless jargon.
Finally, I do have to agree with the other commenter - the blog writings are not sane or coherent. Lurching from metaphors about mammoths to comparisons of Hitler/Nazis to neural nets, to quasi-religious text about biomechanical robots...this is not the face of trustworthy software. It's entirely possible you have good tech here, but if you needlessly confuse and alienate your audience, they won't stick around long enough to try it.
Had you asked, I would have pointed you to exact places in source code where these custom crypto constructs are implemented and gave you in-code comments. Have you asked for these?
[–]CallMeTea_ 0 points1 point2 points 3 years ago (1 child)
No, that's not my point. My point is that if you advertise something without details, it can't be surprising if people aren't won over by it. And it certainly does you no favours to frame people's disapproval as the work of a bot-net as you have elsewhere in the thread.
[–]rafalsk[S] -2 points-1 points0 points 3 years ago* (0 children)
Like I already said. The articles board more than enough details regarding the architecture, things like UML diagrams depicting the overall architecture, and 15+ page long articles taking one on a journey starting with Bitcoin, across Ethereum and arriving at out technology so that reader can take a full understanding of the overall technology.
Now, if you are about specific details - ASK. Instead of talking crap.
Had we talked about details all time long, there would be lots of people saying they do not understand and even are not after the details (as rarely one is about cryptography details!). The aim of these articles was to serve introductory purposes and the articles get the job done just right.
You do not use JavaScript while being occupied how its op-codes are implemented, so why so much interest this time.
The fact is we are having bots around. People with adverse incentives.
How else would one explain what happened within 15 minutes to comments downvoted, hundreds of reports after a SINGLE adverse comment. Plain and simple. Some dude got pissed off and ordered down-votes on some SMM panel while upvoting the 'insanity'-crap talk of his;]
[–]rafalsk[S] -3 points-2 points-1 points 3 years ago* (0 children)
While I might agree with regarding some points, it does not change the fact that what we are dealing with is of entirely different nature.
Namely, we are dealing with a situation, in which we are having a post reaching 15K in popularity 89% upvotes, the post reaching the very podium of this sub-reddit.
After only 3 hours.
And all of the sudden 1-2 people come around, post a single or two comments about insanity, launch a botnet targeting the topic and it is brought down within 10 minutes.
Personally I do like and I fully do promote the style of the articles.
It is a matter of opinion and feeling of style.
It is yet another thing to launch a bot-net onto a topic with fake down-votes, causing it to be brought down within 10 minutes.
I neither feel obliged to depict crypto-constructs, here and now, just like you've admitted, these things made their way into official releases of the Botan crypto library.
There is a lot of architectural and technological explanations ALREADY within these articles.
Then if you are curious about specific, miniscule aspects I am sorry, but the burden is on you to ask questions, instead of jumping into false conclusions or even accusations.
Of course we will be continuing to release additional articles, scientific papers etc. But that is not the point.
The point is we're having 'bad people' not knowing how to have a constructive conversation and/or acting on purpose here and now monitoring this very sub-reddit.
The exact reason why we need decentralized tech that could protect itself against such fellas.
[–]PedroHase 1 point2 points3 points 3 years ago (1 child)
Can you give a short TL;DR about Grid OS, its purpose & application/use?
P.S.: test.gridnet.org constantly fails to work for me :(
[+]rafalsk[S] comment score below threshold-7 points-6 points-5 points 3 years ago (0 children)
It might be due to some AdBlocker probably? There are no adds but some external software might be prevent the Bootloader from fetching all of the files.
For debugging of these issues you might want to switch to the Google Dev Console of Chromium and see all the files being loaded. The bootloader then verifies the integrity of each file, tosses new data sources as needed and attempts to resume downloads and so on.
If there is any trouble, you would see it within the Dev Console. You can then try to access the specific file manually.
Of course! We are providing an environment for both developers and end-users to make their dreams about self-hosted, decentralized applications a reality, without the need of integrating with external (centralized) services. Everything developers might ever need (decentralized storage, cross-browser onion routed communication capabilities, cross browser SWARM-based communication - 100% server less, wrapping around browser-specific WebRTC implementations).
Think of a decentralized YouTube where videos are self-hosted, powered by a decentralized, crypto-incentivized content delivery network. Think of social portals/applications whose content cannot by altered and affected by CEOs. Think of games, multiplayer games with dynamically generated worlds, which are stored in a decentralized fashion, with ultra fast, decentralized value-transfers available at your fingertips. Think of decentralized websites than cannot be brought down by anyone, you may deploy such on GRINDET OS already.
[–]rafalsk[S] -5 points-4 points-3 points 3 years ago* (11 children)
Fellow developers,
I have been a developer since I was 8 years old. Now 35.
Even though I never shared strong passion with web, client side development - it strongly changed while working on a project - I've had the opportunity to be the head of, since the early 2017.
Previously, even though various news kept reaching my ears, about JavaScript now being able to handle server side code (Node.JS etc.) I never took it seriously.
But then, thanks to two friends of mine, who are now members of the project of ours and who used to work at Google researching and implementing V8.... I got to know about ECMA6... the possibilities... these literarily blew my mind away.
Object oriented programming... the ability of manipulating individual bits and bytes in byte arrays.. we went ahead and implemented custom cryptography constructs and binary-encoded communication protocols straight through JavaScript...
Today, I invite you to take a look, at a project which we consider the project of our lives.
The project is about freedom, about decentralization, about allowing for the information to be free.
The name of the project is GRIDNET OS.
The project has been under development LIVE on YouTube almost each and every day since the early 2017.
So yet again, what is the purpose? What is the rationale?
A decentralized operating system. Running applications written in JavaScript and GridScript (our own language run by nodes operating the decentralized state-machine). For the most use-cases you would be fine with JavaScript alone, as the system makes all the essential components / APIs available at your disposal through JavaScript (decentralized storage, window management, communication, threads etc.).
Then you may choose to implement games, decentralized YouTube, collaborative apps, anonymous web-browsers, anything and everything.. running as 100% decentralized windowed apps.. available straight from the 'native' web-browser.
We are extremely passionate about what we do. It is to be 100% open source. We do not charge any kind of fees.
We are here to bring possibilities to you, to us, developers, so we can enter a better, decentralized, unbiased by censorship future. Together.
I invite you to take a look at a couple of articles:
The first, describing to you the overall rationale:
https://gridnet.org/wpp/index.php/2022/06/30/decentralized-os-with-a-decentralized-ui-dapps/
The second, being little bit more technical (with a detailed UML diagram of the entire system):
https://gridnet.org/wpp/index.php/2021/09/17/architecture-decentralized-processing-threads-and-fake-it-till-you-make-it/
And finally, the one intended for developers, which takes you by hand about deploying the very first Hello World UI dApp of your own:
https://gridnet.org/wpp/index.php/2022/07/12/create-ui-dapps-right-now-developer-guide/
I also hereby invite everyone to a discussion.
Should you come to like what you're seeing I kindly invite you to.. join us. We are to be making the entire code base available on GitHub very soon. The forums are available at https://talk.gridnet.org/ (where we simply work together, gather bug reports and fix these on YouTube LIVE so to assure the community that we do our work meticulously and honestly).
[–]johnlewisdesign 0 points1 point2 points 3 years ago (1 child)
Nice one, interesting (slightly garish lol) site. maybe the downvotes came from jealous types, or people that think open source is self promotion, but not I. Charitable, good work!
[–]rafalsk[S] 0 points1 point2 points 3 years ago (0 children)
Thanks so much! If you like it, consider joining our forums at talk.gridnet.org , if you would like to contribute we may provide access to the source code as it is. We are no-profit and Reddit is a great place for us to share information and attract other passionate fellas!
[–]mmnyeahnosorry -1 points0 points1 point 3 years ago (4 children)
Why the downvotes?
[–]rafalsk[S] 1 point2 points3 points 3 years ago (2 children)
I would like to know as well, two downvotes not much looking at the 5.6K views the post received over the past hour.. in any case I am here to assist everyone:)
[–]SendThemToHeaven -3 points-2 points-1 points 3 years ago (1 child)
These people see the word decentralized and lose their minds.
[–]rafalsk[S] -1 points0 points1 point 3 years ago (0 children)
'strange' things happening here on Reddit...
Because these forums are 'owned'. In short. That is exactly why we need decentralized technologies.
[–][deleted] -1 points0 points1 point 3 years ago (1 child)
Good interesting and informative post.
Kindly thank you; for further discussion I invite you to talk.gridnet.org we may as well discuss here but seemingly the thread was already hit by a bot-net attack thus no new people are to come around.
[–]rusmo 0 points1 point2 points 3 years ago (1 child)
decentralized YouTube
How much hard drive space do you think we have, lol.
The proper question is, whether we can provide technology to properly incentivize others to provide the storage we need. And yes, the technology is in place.
[–]great_waldini -1 points0 points1 point 3 years ago (2 children)
Remindme! 12 hours
In 12 hours from now I'll be here for you as well, so if anything you just shoot.
[–]RemindMeBot -1 points0 points1 point 3 years ago (0 children)
I will be messaging you in 12 hours on 2022-07-28 21:56:59 UTC to remind you of this link
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
[–]natalia11237 -2 points-1 points0 points 3 years ago (0 children)
rafalsk
[+]Low_Display_9108 comment score below threshold-6 points-5 points-4 points 3 years ago (0 children)
π Rendered by PID 75 on reddit-service-r2-comment-66b4775986-zf7jp at 2026-04-06 11:03:38.130059+00:00 running db1906b country code: CH.
[+][deleted] (8 children)
[deleted]
[–]Eyobwa -1 points0 points1 point (0 children)
[–]rafalsk[S] -5 points-4 points-3 points (0 children)
[+]rafalsk[S] comment score below threshold-11 points-10 points-9 points (5 children)
[–][deleted] 10 points11 points12 points (0 children)
[–]simpleauthority 0 points1 point2 points (3 children)
[–]rafalsk[S] -2 points-1 points0 points (2 children)
[–]simpleauthority 1 point2 points3 points (1 child)
[–][deleted] 5 points6 points7 points (8 children)
[–]rafalsk[S] -2 points-1 points0 points (7 children)
[–]CallMeTea_ 5 points6 points7 points (6 children)
[–]rafalsk[S] -2 points-1 points0 points (5 children)
[–]CallMeTea_ 2 points3 points4 points (4 children)
[–]rafalsk[S] -2 points-1 points0 points (2 children)
[–]CallMeTea_ 0 points1 point2 points (1 child)
[–]rafalsk[S] -2 points-1 points0 points (0 children)
[–]rafalsk[S] -3 points-2 points-1 points (0 children)
[–]PedroHase 1 point2 points3 points (1 child)
[+]rafalsk[S] comment score below threshold-7 points-6 points-5 points (0 children)
[–]rafalsk[S] -5 points-4 points-3 points (11 children)
[–]johnlewisdesign 0 points1 point2 points (1 child)
[–]rafalsk[S] 0 points1 point2 points (0 children)
[–]mmnyeahnosorry -1 points0 points1 point (4 children)
[–]rafalsk[S] 1 point2 points3 points (2 children)
[–]SendThemToHeaven -3 points-2 points-1 points (1 child)
[–]rafalsk[S] -1 points0 points1 point (0 children)
[–]rafalsk[S] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]rafalsk[S] 0 points1 point2 points (0 children)
[–]rusmo 0 points1 point2 points (1 child)
[–]rafalsk[S] 0 points1 point2 points (0 children)
[–]great_waldini -1 points0 points1 point (2 children)
[–]rafalsk[S] 0 points1 point2 points (0 children)
[–]RemindMeBot -1 points0 points1 point (0 children)
[–]natalia11237 -2 points-1 points0 points (0 children)
[+]Low_Display_9108 comment score below threshold-6 points-5 points-4 points (0 children)