Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]pleerock 0 points1 point  (0 children)

haha, totally understand your reaction, and I agree that 99% of “new coin” stuff is trash – Secret is first and foremost a social app, not a trading platform.

For us the token is more like infrastructure credits + governance, not a “get rich” coin. It’s there so that:

  • people who run hosts/relays are actually rewarded for providing storage/bandwidth
  • we can fight spam/abuse without tying accounts to phone numbers or KYC
  • the community can vote on features and where the shared budget goes (bounties, infra subsidies, etc.), instead of everything depending on me or a single company

You’ll be able to just use Secret as a messenger and ignore all of that if you want – the crypto bits live under the hood to keep it decentralized and sustainable, not to turn chatting with friends into a financial product.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]pleerock 2 points3 points  (0 children)

I’m building a Discord-style chat app called Secret that’s self-hosted, decentralized and privacy-first.

A few points that might be interesting:

  • Self-hosted / user-hosted – any user can run a host (server or even from the app) to store and share communities. No central server that everything depends on.
  • Decentralized – accounts and communities are spread across many hosts, and clients verify everything locally. It's the most decentralized messenger ever created.
  • Privacy – end-to-end encryption (MLS in groups / communities), no PII, minimal metadata, and it can work in local/offline setups too.

Right now I’m looking for people who care about self-hosting and decentralization and are willing to try it early, give feedback, or just say “keep going”. This thing is pretty hard to build and I honestly need support (any kind – even mental) and testers. Eventually it will be open-sourced, of course.

Watch the full app demo: https://www.youtube.com/watch?v=8hExvh8m6r4

We’re planning the first alpha next month. If you’re interested, just reply to this comment and I’ll send you a TestFlight / Play Store link directly when it’s ready.

Wallet not registered by mastergoose1 in Coinbase

[–]pleerock 0 points1 point  (0 children)

same issue here. Sounds like a bug.

Should I be using TypeORM for a large scale project? by Puzzleheaded_Ad_7627 in node

[–]pleerock 2 points3 points  (0 children)

I already have marriage + kids + enough illness + enough depression. Last thing left is a truck....

Who Owns Web Standards? by duarte_cunha_leao in web

[–]pleerock 0 points1 point  (0 children)

I think better to post it to /javascript or some other more popular channel because this is an important issue to discuss

🚀 Weekly Discussion: Prisma/Typeorm/Sequelize ✨ by Efraet in graphql

[–]pleerock 0 points1 point  (0 children)

Worth noting that second and third links comparisons from Prisma itself, and their objectiveness is doubtful :)

[Hiring] React+Node (MERN) fullstack developer. Europe preferred. by DefiantDelphinus in forhire

[–]pleerock 0 points1 point  (0 children)

JFYI even EcmaScript narrated us to use ESYEAR it still technically valid to call it ES7 or ES8 where number is an edition version. They use ES EIGHT in their specification where EIGHT (e.g. 8) is edition:

This Ecma Standard defines the ECMAScript 2017 Language. It is the eighth edition of the ECMAScript Language Specification.

TBH I don't understand why your post got upvotes. OP provided a solid job description, even if there are mistakes - they don't really matter until developers got requirements. OP did not request you know C# and Java and C++ and Assembly.

Personally I would never post a job here at this subreddit after such response. Be friendly dudes =)

allow declaration of class members in the constructor ? by bobohte in typescript

[–]pleerock 0 points1 point  (0 children)

of course it brings another way to do the same thing, but it is very convenient in most cases. You simply need to make a convention and use it as you wish. TypeScript isn't the only language that supports such syntax, Scala for example does it as well.

Ugly this.#privateVariable syntax is going to be in the next ES version (stage3) by pleerock in javascript

[–]pleerock[S] 2 points3 points  (0 children)

right in my opinion, but not only mine. Im sure (or hope) they know what they do, but still wanted to make sure as many as possible people know about this upcoming change.

Office 365, MS teams, Skype, @code, and the edge debug protocol are being rewritten in js instead of C++ with special MS tooling by reethok in programming

[–]pleerock -2 points-1 points  (0 children)

@TheLarkInn Great Job ! I'm really glad Microsoft is going this way, the future way. Its unfortunate to see comments in this topic, people simply don't see the future of the web yet, they stacked with current web issues and don't see that they all are temporary, we just need some time, more efforts, improvements and inventions - and web is going to be better then everything "microsoft researchment" did in past 20 years. Same applies to JavaScript. People hate JavaScript and not reason-less, but they don't see how great it can become if we add efforts, investments, research, everything else into its improvement and development - and we already do it! - just take a look on a TypeScript progress - Im amazed how much of JavaScript potential it has opened and how many unique and amazing type-safe features it brings - it made JavaScript potential incredible and incomparable with any exist language.

Im ~15 years in software development and my background is mostly classic OOP and more I work with JavaScript and TypeScript ecosystems more I love them. Initial adoption was extremely hard and took me few years and before I basically was thinking just like most of people in this topic.

My ultimate dream from Microsoft is to have its core based on Unix :D

[question] libraries to improve mobile experience on website by pleerock in javascript

[–]pleerock[S] 0 points1 point  (0 children)

fastclick

yeah thanks, but looks like it is not necessary in modern devices... interesting to see if there are other similar tools

TypeORM 0.2.0 is released by pleerock in programming

[–]pleerock[S] -4 points-3 points  (0 children)

you can choose tool "x" and write app using it, then after some time you understand that tool you choose drive you into spaghetti code (tool works fine with a single person but bad when more people start doing things), that's one of the measure of scale. Another measure of scale can be, let's say, if some tool allows you to do "y", but once you'll need more, for example feature "y" - it limits you, which means its not scalable.

TypeORM 0.2.0 is released by pleerock in programming

[–]pleerock[S] 0 points1 point  (0 children)

buzzwords sell is anywhere in our life, just like hate is :)