>>Where is WASM in the browser really used apart from crypto miners?
Amazon's Twitch service (and by extension also AWS's Interactive Video Service product that uses all the same backend stuff). Their video player is either fully a WASM thing or has some WASM components, I'm not completely sure which.
See, that's the problem. As long as WASM is not able to pull its own weight and needs JavaScript to provide the spine it will languish in a niche or two.
Ultimately someone will decide that supporting two different languages and ecosystems is too expensive and not worth the marginal advantage and it will go back to JavaScript only.
We've been there and we have done that with Java applets.
The ease of interoperation with the host language (JS in this case) is a benefit, not a problem. WASM (without the WASI stuff) is fundamentally a portable assembler target, something that other languages can target, and all the baggage of browser and OS APIs can stay in the host environment and be selectively exposed to the WASM runtime. This makes WASM truly portable (again, without the WASI stuff).
nah, web developers that aren't doing simple CRUD are using interesting libraries powered by wasm without even care that it's powered by wasm: opencv, sqlite, duckdb, imagemagick, ffmpeg, ... anything AI/using GPU: tensorflowjs.
Those libraries are not something will be able to be JS only anytime soon, and no, Java applets has never allowed us to use C/C++ libraries on the web before.
Come up with great interface for web apps in WASM and the world will follow. Eventually browsers can just implement your interface directly without the javascript glue.
I had that issue on my batch 5 11th gen. There's an issue with the rechargeable CMOS battery they included (that isn't present on the later 12th and 13th gen) that when it stops taking a charge your laptop stops turning on unless you do some arcane process to reset it.
They provide a "repair" kit that's basically a dummy CMOS battery that hooks in to the normal power system that prevents the issue from occurring again.
Also just FYI, there was a BIOS update in June of last year (3.20).
>There's an issue with the rechargeable CMOS battery
I am aware of the issue as described in [1] and the fix in [2]. However, my support request has gone unanswered for a year, as was my second support request. In addition, I have doubts as to whether this fix (which requires soldering!) will work.
I was not aware of an updated BIOS [3], foolishly believing the output of 'fwupdmgr' after following the instructions in [4]. It looks like I'll need to find a USB stick and update via EFI shell. Thanks for the tip!
But still, I think they should do more for early customers before expanding out well beyond their core market!
Thanks. I submitted another support request, and this time got a form email back. I will quote it here in full. Let me say that I am deeply unimpressed. They require that I disassemble the laptop to take a photograph of the mainboard, and send it to them (somehow, they do not say) and then perform major surgery on the mainboard that THEY designed poorly. What's more, they say that YOU have all liability for the repair and its consequences. How is this acceptable? What happened to a manufacturer sending an RMA and a box and repairing the mistake that they made? Is THIS what we sign up for when we support "repairable" computers, that we should expect to have to solder our own motherboards when they are poorly designed? And that they require a photograph of the mainboard (which requires disassembly) is icing on the cake.
I truly regret my purchase of a Framework laptop. Truth be told, I've never, ever had to repair a laptop more than this one, and I'd prefer a product that I didn't have to repair at all (and if there is a defect in manufacture or design, that the manufacturer take all necessary steps to remedy that error). If I was attracted to their products, including their desktop offering, I would think twice before spending money with them. I really really wish I'd put the money toward a new M-series macbook.
Heck their reminder to keep the BIOS updated makes no mention of the fact that their instructions for Linux are bogus, as their UEFI blobs are not available to fwupdmgr. What's more, to get to 3.20 you have to first upgrade to 3.17, all through EFI boot. It's a really rotten experience.
==============
PLEASE READ THIS MESSAGE FULLY!
This is an automated message sent to all customers that have either been identified as having a power-related issue with an 11th Gen Intel Core Mainboard or have specifically requested either a replacement RTC Battery or the solderable RTC Battery Substitute.
If you’ve needed to perform the Mainboard Reset procedure more than once on your 11th Gen system or the laptop will not power on even after performing the reset, your RTC/CMOS battery may no longer be holding a charge. There are a couple options available that the Framework Support team can provide to resolve the issue:
1. Framework Support can provide a replacement RTC/CMOS battery to you, free of charge, regardless of the status of your warranty. Simply request this option and provide your Framework Order Number along with a clear image/photo of the serial number of your Mainboard. If you do not have access to the Order Number, please provide the email used to complete the purchase on the Framework website. To access the Mainboard serial number, please follow the steps in the guide HERE and find the serial label between the memory slots. Also, please verify your shipping information/address (only in supported countries/regions) to avoid unnecessary back and forth communications. For information on acceptable shipping addresses, please see the following article HERE . If you receive a replacement RTC/CMOS battery it is important to make sure to let it fully recharge by keeping your laptop plugged into power for at least 24 hours. We also recommend keeping your laptop plugged into power during long periods of non-use to avoid letting the RTC/CMOS battery fully discharge. Note that even a normal 5V/900mA USB-C power adapter will sufficiently trickle charge the system and RTC/CMOS battery.
2. Framework Support now has an alternative option for those with the technical skills to solder electrical components. This alternative RTC/CMOS Battery Substitution is a single solder point component which replaces the coin cell battery with a circuit that keeps the RTC subsystem powered from the main battery. You can find the step by step instructions for installing this module in this guide. PLEASE NOTE: You should NOT request this option if you or the person designated for this rework do not have sufficient electronics soldering experience. While it is only a single solder point, failing to solder this correctly can result in damage to the system that is not covered under Framework’s Limited Warranty. If you accept the associated liability, please request this option and provide a clear image/photo of the serial number of your mainboard and your Framework Order Number. If you do not have access to the Order Number, please provide the email used to complete the purchase on the Framework website. To access the Mainboard serial number, please follow the steps in the guide HERE and find the serial label between the memory slots. Also, please verify your shipping information/address (only in supported countries/regions) to avoid unnecessary back and forth communications. For information on acceptable shipping addresses, please see the following article HERE .
Finally, we also recommend keeping your system up to date with the latest firmware releases. Please see the following knowledge base article which has links to the latest BIOS/Firmware and Framework Driver Bundles for each generation of Framework Laptop.
If you have provided the required imagery and your order number, one of our staff will be with you to provide an update on your request. Thank you for your patience and we apologize for any frustration this issue may have caused.
Regards,
Framework Support
I got the same email, and I agree they should've taken responsibility for their obvious design flaw and fixed it themselves free of charge.
Also I will again agree that my Batch 4 (or was it 5? I can't remember) FW13 is the most I've had to repair a laptop as well. I'm just gonna chalk that up to them technically being pre-full-production units and hope they have improved their QA in the later gens.
However I will also add that I like having the option to fix it myself (which is something I have some amount of skill/enjoyment in doing) which is certainly NOT an option you'd have with that M-series MacBook (or really any other brand of laptop)
If that's the case, I don't think we have anything to worry about anyway. If productivity actually drops then I suspect that this program will be sunsetted.
No, but I do feel like if every programmer were to complain that all they do is babysit AI code, and if we see that most of their commits are fixing mistakes of AI code (e.g. wrapping stuff with null checks or something), eventually management would listen.
Hi adblock user here, who uses adblockers for 2 reasons: 1) Security, because ad networks can't be bothered to properly vet the stuff they shove down everyone's throats and 2) On mobile at least, its impossible to read most websites due to the sheer number of overlaid videos and other such BS.
That's it. That's not entitlement. I just want to actually read the stuff on a website. If websites could do ads that weren't trying to monopolize attention and/or trick me in to downloading malware, I'd definitely think twice about my use of a blocker on that website.
Sure there are some that feel like because its on the internet that's its free and they are entitled to it. But I'd wager most ad block users fall in to a similar camp as me.
Plus most adblocking extensions these days are also tracker blockers as well, so there's some element of privacy protection in play there as well.
I feel like stuff like this shouldn't be anywhere near the internet. Partly because of reasons like this where the manufacturer can just randomly decide to disable it, but also because its usually the software equivalent of Swiss cheese.
I’m not saying those things are safe but isn’t the attack surface pretty limited if you are behind NAT/a pretty basic firewall? The only connection to the internet should be the device reaching out to a server and asking for an update from time to time, it shouldn’t really be reachable from the outside. Unless the update server is compromised too, I don’t really see what can happen.
Only if that attack surface doesn't include employees, household members, contractors, shared spaces, etc. That is, a small business may be fairly safe if they're no cohabiting. A corporation probably isn't.
In this case the manufacturer was the one that triggered it. Even if it weren’t, how secure their servers are, or which foreign legislation they are subject to is a total unknown.
To hear them talk about that, it seemed like that was due to their legal issues with Vivendi Universal. I wonder if the same would've been true if those events didn't happen
There's a difference between posting a sub-only link to that's intended to be shared in moderation, and posting a link to pay walled article as if to expect the clicker of that link to pay for a sub to that website just so they can read that article.
Amazon's Twitch service (and by extension also AWS's Interactive Video Service product that uses all the same backend stuff). Their video player is either fully a WASM thing or has some WASM components, I'm not completely sure which.