LPThinker

joined 2 years ago
[–] LPThinker@lemmy.world 0 points 1 week ago

One reason you may not have known this is that these (iterator methods, not the Iterator itself) are newish additions to Javascript and only available in all the big browsers for just over 1 year.

 

They finally did it!

[–] LPThinker@lemmy.world 0 points 2 months ago

This is such an exciting proposal for the web. From what I understand, this would be one of the final hurdles to having WASM "just work" in browsers the way people always expected it to (i.e. having standardized support for directly interacting with Web APIs/the DOM, without any janky glue code and skipping the huge inefficiencies of intermediary JS).

The end result would be developers having a much easier path to implementing huge parts of their applications with native-like speeds in any language they want. Some people will want to do their whole application this way, and others will have specific modules that can benefit hugely from this while still making considered use of the rest of the web platform.

As they say in the article, the current status quo is that this is possible but that ad-hoc/custom WASM modules are out of reach for all but the largest developers because of the cliff of complexity involved in moving beyond the most well-trod paths.

[–] LPThinker@lemmy.world 0 points 2 months ago (4 children)

What RCE are you talking about?

[–] LPThinker@lemmy.world 2 points 2 months ago

To add two numbers, for example, it constructs the midpoint between them, then doubles the distance from the origin.

It's basically a self-defined system of arithmetic, with no actual numbers. e.g. rather than 1 + 2 = 3, you have [radius of unit circle A] + [radius of 2 unit circle B] = [length of 3 unit line C]. I'll confess I don't totally understand how you can extend that to the point that it can correctly implement RSA, but I believe it can be done based on other achievements with unquantified geometry I've witnessed in the past.

For example, this excellent video about constructing flags using only the shape drawing tools of PowerPoint without ever applying external measurements to the shapes.

[–] LPThinker@lemmy.world 1 points 3 months ago

Servo has been picked back up by a community of devs outside of Mozilla (currently housed in the Linux Foundation Europe) and has been gaining momentum since 2023, to the point it seems to be moving faster now than when Mozilla was funding it.

https://servo.org/about/

[–] LPThinker@lemmy.world 10 points 4 months ago

The number of times I've seen people link to this thread while completely misunderstanding the context of it drives me nuts. The issue isn't being able to export keys, it's that KeepassXC was making it trivial to export keys in plaintext with no user warning/verification, which fundamentally undermines the biggest security advantage of passkeys - phishing resistance. In other words, if users can be easily talked through exporting their keys via a simple in-app flow that gives them no warning about the danger of what they're doing, then they will do that and be scammed horribly by it.

The person who raised the issue was asking KeepasXC to come up with a better solution for exporting keys - originally he asked them to wait for the now standardized process that every passkey provider uses, but then they settled on showing the user an explicit warning about the danger of plaintext exports in the meantime.

If you choose to read the most hostile and uncharitable subtext into every word a person writes in public, you can misunderstand what he's saying. Otherwise, this is a pretty cut-and-dry example of a person genuinely trying to support the interests of end users.

[–] LPThinker@lemmy.world 3 points 9 months ago

Hell yeah nushell! Truly a life-changing upgrade.

[–] LPThinker@lemmy.world 2 points 9 months ago (1 children)

How long has it been since you used Teams? I'm no apologist, I have plenty of gripes with that piece of crap software, but this seems like a crazy stretch. Teams makes it almost trivial to embed code blocks with syntax highlighting for a wide array of languages, which can be easily copied out of Teams or opened in a separate viewer for easier reading.

[–] LPThinker@lemmy.world 6 points 9 months ago

Thank god Temporal is finally in Stage 3, and already rolled out in Firefox. I can't wait to be done with JS's Date forever.

[–] LPThinker@lemmy.world 10 points 10 months ago (3 children)

I agree, except that we are legally not allowed to control the software on our phones in lots of cases. Notifications, ads, upgrades, etc. are all controlled by the manufacturer and it's illegal to override their software on the device you own.

Add to that that specific pieces of software are becoming increasingly necessary to function in society, and you start to see that it's not really a matter of individual choice, anymore than people shopping at walmart can be blamed for buying processed, sugary foods when that's 90% of what walmart stocks (And all they promote), and walmart is the only affordable option in their community.

 

I found this an extremely realistic, thoughtful perspective on why unions are gaining momentum and how we can continue to win back power for ourselves and our communities.

 

Join the Hermits in fundraising for Gamers Outreach by bidding on items put up for auction by the Hermits!

The donation link is also active! Let’s help the Hermits reach their goal.

https://tiltify.com/@hermitcraftgo/profile