Readit News logoReadit News
iforgot22 commented on Reddit CEO says paywalls are coming soon   gizmodo.com/reddit-ceo-sa... · Posted by u/p_ing
slau · 6 months ago
No offense, but this sounds a lot like a comment made by someone who a/ doesn’t understand blockchain, b/ doesn’t understand high traffic websites. I don’t understand the former but have a fair understanding of the latter, but even then not at the scale of Reddit.

Blockchain is “great” for distributed data. How many people do you know would want to run a node that hosts a few TB of data and requires equally copious amounts of bandwidth?

If you meant that you think we should have federated services that interact with each other using an open protocol, I’ve got great news for you! Mastodon uses ActivityPub to federate and is a Twitter replacement. Lemmy and KBin both implement ActivityPub as well and are more geared towards forum-style use like Reddit.

Regardless of the underlying technology that’s chosen, I think the real issue is that everything ends up being centralised. That gives individuals/companies too much power. If every community has its own subreddit, then each reddit policy change is going to offend/infuriate some part of the user base.

If a community forum decides they want to ban $content, it only affects that community and nobody else cares.

Every forum doesn’t need to be connected with everything else. There’s very little benefit from a scuba diving forum to see posts about tennis or sneakers. The only reason Reddit is popular is because instead of having aggregating clients that show a bunch of different topics from different interest groups, we let the servers be the aggregators.

I guess what I’m describing is usenet, where your usenet client just shows you the things you were subscribed to. Gah I’m old.

iforgot22 · 6 months ago
I'm not sure if this is what you meant, but a blockchain doesn't require that every user runs a node. And any "blockchain" application usually involves some off-chain brokers for performance reasons, which yes users would have to trust to some extent, but they'd also be able to cross-check and switch brokers (or run their own) if they ever lose trust.

So a blockchain forum is doable in a similar way as NFTs. Would require caching on the read side, and unless your users are posting important enough stuff to warrant high xact fees, off-chain write batching.

The real obstacle is that like NFTs, it'd be solving a mostly theoretical problem. Barely anyone cares that a forum is owned by someone, and you need a ton of users to gain traction.

iforgot22 commented on Reddit CEO says paywalls are coming soon   gizmodo.com/reddit-ceo-sa... · Posted by u/p_ing
DemPartyPooper · 6 months ago
> The downvote is too powerful, too easy to abuse, and its overuse leads to echo chambers. Unpopular opinions don't need to be talked about or even seen, just hit that button, lol.

And you haven't noticed this is EXACTLY how HN operates too? Oh the ignorance is strong in this one.

iforgot22 · 6 months ago
HN has more restrictions on downvotes. For instance, I don't even have that button.
iforgot22 commented on Reddit CEO says paywalls are coming soon   gizmodo.com/reddit-ceo-sa... · Posted by u/p_ing
serviceberry · 6 months ago
> Why don’t we just fork it?

There's plenty of Reddit forks. Lemmy is a fork by the fediverse people that looks pretty much the same as the old Reddit.

The problem isn't the software, it's attracting and retaining a community. It's the same exact problem you have with Twitter: when the shenanigans started, people created five competing forks, fracturing the user base of people willing to migrate. And now, most of them are back to Twitter, because that's where the action is.

Reddit did a lot of things that riled up a minority of users (API changes, the "new Reddit" redesign, etc), but they'd need to upset a majority for the platform to crumble. And I bet this won't happen here; no way they'd allow of the "top 50" subreddits, like /r/aww, to enable paywalls.

iforgot22 · 6 months ago
Paywalls would be a lot more impactful to average users than anything that happened on Twitter or Reddit before.
iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
MathMonkeyMan · 6 months ago
True. One advantage I can imagine for a DSL is that it constrains what is possible and optimizes (syntactically) what it's supposed to be for. I think that the author of Nix justified its language that way.

The counterargument is "eventually you'll need every facility provided by a programming language, so just start with a programming language."

I'm not sure how I feel about it. The YAML templating situation in Kubernetes is a [shit show][1]. Then again, I did once cave into the temptation of writing a [lisp-like XML preprocessor][2] to make my configurations less verbose. It doesn't have any access to the environment, though, so it's not a general purpose configuration language, just a shorthand for static XML.

[1]: https://www.davidgoffredo.com/no-string-templates

[2]: https://github.com/dgoffredo/llama

iforgot22 · 6 months ago
What constraints are needed? I've used DSLs that are almost Python but not quite, I think because they were hermetic and deterministic. Even those ended up being produced dynamically using some higher level config DSL or just regular code. Like once you're doing RPCs, it's general programming language territory (though there are also DSLs that do this, which is cursed).

And yes, I have very bad memories of Kubernetes YAML, also YAML itself.

iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
threeseed · 6 months ago
So you would then you end up with three Python3 installations.

And if you install from the website it doesn’t override the path. So will still be using the Apple or Homebrew one.

iforgot22 · 6 months ago
If you install it 3 times then yeah, but even then, all 3 of them will still work.

But I could've sworn the python.org installer set the PATH. If not, that's kinda annoying.

iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
threeseed · 6 months ago
I have onboarded dozens of Data Engineering graduates in using Spark.

In the beginning this was with Scala and every single one struggled with SBT.

Giving developers unlimited flexibility in how they create build files is a bad idea.

iforgot22 · 6 months ago
Can they use pyspark?
iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
makeitdouble · 6 months ago
The claim sounded outlandish, but Scala looks indeed to be around the top 10~20 languages in hiring for instance:

https://www.devjobsscanner.com/blog/top-8-most-demanded-prog...

Scala is only in 0.5% of the scanned job offerings, and is far far behind the major languages in numbers, but I was surprised there's more demand than Rust or even Perl to be honest.

iforgot22 · 6 months ago
I'm not surprised it's above Rust and Perl, but it's below Dart?! Ouch.
iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
hcarvalhoalves · 6 months ago
> I also think that now that LLMs are on the rage, how much context do you think they have for bespoke config language vs Scala vs Python? I think we know the answer to that one.

Nothing against Python, but of all the reasons to choose a technology, whatever is more represented on the dataset of some LLM is the worst reason.

This is a death spiral. There's no hope for the future of this industry if newcomers are thinking like this.

iforgot22 · 6 months ago
I cared about programming languages when I was a newcomer. Stopped caring about 10 years ago. They're just tools, each with their own gotchas and different design choices I couldn't care less about. Between two tools that both work ok, I will definitely pick whichever one my team and I can learn the easiest, and that includes LLM coverage.
iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
threeseed · 6 months ago
> Everyone knows Python

No they don’t. Just like everyone doesn’t know Cobol, Fortran, Scala etc.

But by having a programming language as your build tool you now make it harder for new people to onboard. As in order to build project they often need to some unique, specific to the language syntax. And in order to find this syntax they look around on Github and because it’s a programming language every project has their own unique, specific to the project approach.

Versus something like Cargo.toml where it’s simple and consistent regardless of which project you look at.

iforgot22 · 6 months ago
So then they need to know toml (Tom's Obvious Minimal Language)? https://github.com/gtk-rs/examples/blob/master/Cargo.toml I don't know what this file says.
iforgot22 commented on Why does Mill use Scala?   mill-build.org/mill/depth... · Posted by u/lihaoyi
IshKebab · 6 months ago
Python is a terrible choice for that sort of thing. Who really wants to have to set up a venv and deal with pip nonsense just to write a config file? Hell even installing Python is sometimes difficult.
iforgot22 · 6 months ago
If only Python had the equivalent of npm.

u/iforgot22

KarmaCake day174November 7, 2024View Original