Readit News logoReadit News
dm33tri commented on Huly – Open-source project management platform   github.com/hcengineering/... · Posted by u/blacktechnology
qaq · a year ago
Interesting naming decision it's actually a swear word in russian and given that top contributors are obviously familiar with the lang. that is not a coincidence.
dm33tri · a year ago
dm33tri commented on Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder   lunduke.locals.com/post/5... · Posted by u/mapper32
jchw · 2 years ago
Personally, I think life would be better if browsers just didn't play the game at all. If the web was not controlled by corporations, DRM as part of the platform 100% would have simply never happened.

From my point of view, putting DRM into web browsers is actively bad for a couple of reasons beyond the usual arguments against DRM. The greatest asset the web platform has is that it's a unified, open platform that anyone can participate in; Of course, DRM harms users too, but specifically DRM harms the web as a platform. You can't simply have a "full" web browser that can browse the entirety of the web (as ordinary users understand it) without licensing Widevine. To date, only large corporate web browsers have ever gotten this privilege[1]; community web browsers are shit out of luck, almost certainly forever. Not only that, but Widevine will only officially support a small subset of the operating systems that are out there, ensuring that you can't get a "full" web browsing experience on, for example, any BSD (at least not without manual work and violating several license agreements on the way.) Even if Ladybird bucks the trend and manages to get a Widevine license somehow, it will only be possible to make this work on Windows, Linux and macOS. Yes, I understand this covers the vast majority of users, but if you can't see how this is extraordinarily antithetical to the open web I don't really know what else to say. The web didn't even begin on any of those platforms!

Of course, I seriously can't blame Ladybird if they want to go this route. After all, in the position that Ladybird is in, pragmatism is a stance that is hard to beat. Ladybird currently doesn't have the muscle to flex to try to influence the future of the web platform in such a way, especially not against the will of the mega-corp overlords that currently control the web platform.

If I had to guess, I'd guess the lack of an answer to my question is because taking the pragmatic stance on this particular issue will prove controversial, though I hope if that is the case that people continue to direct their ire towards W3C and Mozilla who pretty much immediately folded when the issue came up in the first place. In the moment when Flash and Silverlight died, there was a small sliver of hope that DRM on the web would die with it, but instead we wove DRM directly into the fabric of the web, and Mozilla, no doubt afraid to watch their marketshare dwindle even further, (which it has continued to do anyways, mind you,) played a huge part in that.

Issues like this are why there is guaranteed to be vile toxicity when something like WEI comes up. We know that there is no entity out there holding the line to protect the web platform; once one of these technologies like WEI makes it into Chrome, the era of the open web will have essentially ended. If you believe that the open web is important, then any technology that's vaguely WEI shaped is enemy #1, and when there is no other option, people will choose violence, again and again. DRM on the web isn't really quite as dire of a situation, but it isn't particularly great either.

(One might wonder what the point of keeping DRM out of the browser is, forcing users to use separate software, making their overall experience worse... but that's kind of the thing: Why in the fuck should these vendors and this DRM'd content, that is antithetical to the open web, get to benefit from the web platform built and used mostly by people who stand to gain nothing from it? If you want the benefit of the web platform and all it offers, you should be forced to lose the DRM. Otherwise, have fun deploying your own native software.)

[1]: https://developers.google.com/widevine/drm/overview

dm33tri · 2 years ago
I don't even know what DRM brings to the browsers apart from breaking external monitors and blacking out screenshots

All the content behind it is still available day 0 on trackers

dm33tri commented on Oxlint – JavaScript linter written in Rust   oxc-project.github.io/blo... · Posted by u/pritambarhate
austin-cheney · 2 years ago
It will be awesome when this gains support for custom rules as I have a bunch of custom ESLint rules. The thing that annoys me the most about ESLint is that it has too many NPM dependencies.
dm33tri · 2 years ago
I think they have custom rules in the works, using `trustfall` query engine and yaml definitions

https://github.com/oxc-project/oxc/tree/main/crates/oxc_quer...

dm33tri commented on I want to talk about WebGPU   cohost.org/mcc/post/14061... · Posted by u/pjmlp
tikkun · 3 years ago
So then:

If your app needs CUDA, you'd need to write it in CUDA.

If you don't need CUDA, you'd write it for WebGPU instead?

If you benefit from CUDA but don't strictly require it, then you can write it in CUDA with a WebGPU fallback.

Is that right?

dm33tri · 3 years ago
I think you only write WebGPU code if you are using JS or Rust for your hobby project
dm33tri commented on I want to talk about WebGPU   cohost.org/mcc/post/14061... · Posted by u/pjmlp
tikkun · 3 years ago
So it's more of a CUDA alternative for building desktop apps that are GPU powered?
dm33tri · 3 years ago
Nowhere near CUDA. Maybe OpenCL and Metal replacement because nobody bothers to support them, so just a fallback option for AMD and ARM chips.
dm33tri commented on GPT-4 Designed a Programming Language   lukebechtel.com/blog/gpt4... · Posted by u/lukebechtel
Jensson · 3 years ago
That is literally what LLMs do though. Those comments try to explain how it works so you better can see how it produced the results you see, they aren't trying to say that the program is worthless just that it isn't the magic some people think it is.

These models are trained to produce text snippets that look like text snippets it has seen before, and it has seen all internet. That means it can do a lot of impressive things, but also that it is very dumb in other ways.

dm33tri · 3 years ago
These comments are deceptive. Yes, this is how LLMs work, but that doesn't mean they only repeat things they have seen before. LLMs are capable of following instructions to construct new words in any language they know, words never seen before.

I've seen it being dumb in maths or real world problems. But as a large language models, they understand and speak languages fine, and even mistakes they make look like mistakes humans who are not natives in the language would make.

We may as well say that when we speak, we are just predicting words we have trained on. I don't see how these models are worse than people in that regard.

The general knowledge and thinking of these models are surely limited. But seeing GPT-4 go from text only input to text with images, I think it is very possible to break the barriers very soon.

dm33tri commented on Nearly every person in Iraq is an illegal streaming pirate, sources say   torrentfreak.com/nearly-e... · Posted by u/CoBE10
NeutralForceUsr · 3 years ago
The same is true for Belarus, Ukraine, Russia, and probably other countries in the region. Most people there find it stupid and a "sign of weakness" to pay for digital content. Not only media, but software as well.
dm33tri · 3 years ago
Kinopoisk and Amediateka (legal places to watch content) grew a lot before 2022. Netflix launch there was a success too. Now there's no Netflix and shows are being pulled off Kinopoisk.

I guess there's not a lot of paid content in Iraq too.

dm33tri commented on Making macOS Apps Uninstallable   notes.alinpanaitiu.com/Ma... · Posted by u/alin23
Kwpolska · 3 years ago
> The whole Mac idea was that there's no "uninstall process" with opaque windoze registries etc; what the Finder shows you is simple enough for an average user to understand. Like dragging an "Application" or a CD-ROM into the Trash to get rid of it. Of course they ruined all that with ~/Library/{Preferences,Application Whatever,Kitchen Sink}/.

The Windows registry is a simple key-value store, just like the macOS defaults system. Windows installers/uninstallers may create/remove some registry entries, but those are typically entries for file associations and the installed program list, and perhaps some global settings. But then the app is free to write its configuration data to any registry key it likes (usually ones named after the app), or to files in ~\AppData, or perhaps C:\ProgramData. It’s not much different to macOS in that regard. The uninstaller may offer to remove the stuff in AppData, or it might keep it as-is.

(~\AppData is a bit less messy than ~/Library, because there are only three folders in AppData where application folders could go, but Library has all these folders with various meanings.)

dm33tri · 3 years ago
I think on macOS programs are able to store data "inside" themselves, because .app files are just folders. They usually shouldn't put stuff in Library.
dm33tri commented on Summer Afternoon – A WebGL Experiment   summer-afternoon.vlucendo... · Posted by u/jaden
flohofwoe · 3 years ago
There's a lot of WASM in GUID-named binary blobs though (most of those have one JS file and one WASM file included, some only a JS file).

Does three.js make heavy use of WASM and bundle them in blobs with GUID names?

PS: yes it appears to be three.js, looking at other three.js demos they also have those blobs with one JS and one WASM file in them. I'm surprised three.js uses so much WASM!

dm33tri · 3 years ago
I think three.js is pure JavaScript, it may be some physics engine that uses WASM (like Rapier)
dm33tri commented on Apple to allow outside app stores in overhaul spurred by EU laws   bloomberg.com/news/articl... · Posted by u/MBCook
iLoveOncall · 3 years ago
This won't be solved by 3rd party stores. You need to buy a mac and pay the developer fee just to BUILD apps for iOS.
dm33tri · 3 years ago
You don't need to pay a fee to develop an app, only to publish it

u/dm33tri

KarmaCake day106July 24, 2018View Original