Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Reflections on Rusting Trust (Score 1) 65

The main reason that people worried about a spec in the past was to avoid vendor lock-in. An implementation which is available under a public license is a good solution to that problem also.

Even apart from costs associated with proprietary software, the other reason to avoid vendor lock-in is to avoid self-propagating backdoors in the compiler. Ken Thompson described how to make such a backdoor with C in his 1983 "Reflections on Trusting Trust" speech. David A. Wheeler described "diverse double-compiling", a defense against compiler backdoors that relies on the existence of independent implementations of a language. Stable Rust doesn't have that because it's such a moving target, with widely used programs relying on language and library features less than half a year old.

See also "Reflections on Rusting Trust" by Manish Goregaokar

Comment GCC vs. LLVM (Score 2) 65

GCC has tended to support more historic instruction sets than LLVM. If a device's instruction set is supported by GCC and not by LLVM, it can run programs written in C, C++, Fortran, and other languages supported by GCC. It can also run programs in an interpreted language whose interpreter is implemented in a language supported by GCC, such as Python and PHP last I checked. It cannot build programs written in languages supported only by LLVM and not by GCC, such as latest stable Rust. What keeps gccrs (the Rust front end of GCC) from entering production is that the Rust language is still a rapidly moving target, with popular programs routinely requiring features added to the language or the standard library less than six months ago.

Comment Re: Cloud computing is one the dumbest ideas ever. (Score 1) 76

I would venture the #1 reason PWAs are not used is they require a constant internet connection.

The service worker API is explicitly designed to avoid downasaurs in "offline-first" use cases. It acts as a proxy to serve the shell document, style sheet, scripts, and stale data, even without an Internet connection. That's why I asked what obstacles there are other than a downasaur.

Again, have you presented your ideas to Grab?

I have not presented my ideas to Grab because I am not a user of Grab. I would imagine that most readers of Slashdot are likewise not users of Grab.

Comment Re: Cloud computing is one the dumbest ideas ever. (Score 1) 76

I was expecting someone who has used the product to help others in this discussion understand why Grab probably chose and continues to choose to develop iOS apps instead of PWAs. The answers might have taken the form:

A. PWAs weren't capable enough 12 years ago for X, Y, and Z reasons, are now, and the engineering resources to port the native app to a web app would exceed the cost of acquiring and maintaining Macs capable of running the latest macOS
B. PWAs still aren't capable for X, Y, and Z reasons

Comment Depends on what Apple lets PWAs do (Score 1) 18

The right decision would be for a news site and storefront to have platform-agnostic web sites, not applications you have to install.

And the right decision would be for phone operating system publishers to provide functionality in the included web browser to let a website act as a progressive web application. Safari for iOS has a history of lagging behind other platforms' browsers in PWA features.[1] This is particularly evident with respect to what the browser allows websites to do in the background. For example, Apple implemented Push API seven years after Mozilla did, and it requires the user to add the website to the home screen to enable PWA features.[2] Do you want Nintendo Music to pause when you switch to another application? Or if you've chosen to let Nintendo's website notify you when something becomes available, do you want to miss the notification if Safari suddenly decides that your domain's notifications shall be silent (without vibration, without sound, and at the bottom of the list)?

[1] "Progress Delayed Is Progress Denied" by Alex Russell
[2] "Push API" on Can I use...

Comment Re:Very few things are cheaper in the "cloud" (Score 1) 76

But for compute, or storage, or bandwidth: on-prem will always win in cost.

With two exceptions I can think of. Correct me if I'm wrong, but as I understand it:

1. For lightweight web hosting, a low-end VPS from a company like DigitalOcean is likely to be less expensive than upgrading a home office from home-class home Internet to business-class home Internet to unblock inbound ports 80 and 443.
2. SMTP is still an old boys' club, with major mailbox providers (such as Gmail and Outlook) blocking connections on port 25 from on-premise IP addresses as likely sources of spam.

Submission + - Bombshell report exposes how Meta relied on scam ad profits to fund AI (arstechnica.com)

schwit1 writes: Documents showed that internally, Meta was hesitant to abruptly remove accounts, even those considered some of the “scammiest scammers,” out of concern that a drop in revenue could diminish resources needed for artificial intelligence growth.

Instead of promptly removing bad actors, Meta allowed “high value accounts” to “accrue more than 500 strikes without Meta shutting them down,” Reuters reported. The more strikes a bad actor accrued, the more Meta could charge to run ads, as Meta’s documents showed the company “penalized” scammers by charging higher ad rates. Meanwhile, Meta acknowledged in documents that its systems helped scammers target users most likely to click on their ads.

“Users who click on scam ads are likely to see more of them because of Meta’s ad-personalization system, which tries to deliver ads based on a user’s interests,” Reuters reported.

Internally, Meta estimates that users across its apps in total encounter 15 billion “high risk” scam ads a day. That’s on top of 22 billion organic scam attempts that Meta users are exposed to daily, a 2024 document showed. Last year, the company projected that about $16 billion, which represents about 10 percent of its revenue, would come from scam ads.

Submission + - Musk Wins $1 Trillion Pay Package, Creating Split Screen on Wealth in America (nytimes.com)

schwit1 writes: Tesla shareholders approved a plan to grant Elon Musk shares worth nearly $1 trillion if he meets ambitious goals, including vastly expanding the company’s stock market valuation.

Much like an earlier pay plan that Tesla shareholders approved in 2018, this 12-step package asks Mr. Musk, the company’s chief executive, to vastly expand Tesla’s stock market valuation — to $8.5 trillion from around $1.4 trillion — while hitting a variety of other goals. Those include selling one million robots with humanlike qualities and 10 million paid subscriptions to the company’s self-driving software.

Submission + - New Drug Kills Cancer 20,000x More Effectively With No Detectable Side Effects (scitechdaily.com) 2

fahrbot-bot writes: SciTechDaily is reporting that researchers at Northwestern University have redesigned the molecular structure of a well-known chemotherapy drug, greatly increasing its solubility, effectiveness, and safety.

For this study, the scientists created the drug entirely from scratch as a spherical nucleic acid (SNA), a nanoscale structure that incorporates the drug into DNA strands surrounding tiny spheres. This innovative design transforms a compound that normally dissolves poorly and works weakly into a highly potent, precisely targeted treatment that spares healthy cells from damage.

When tested in a small animal model of acute myeloid leukemia (AML), an aggressive and hard-to-treat blood cancer, the SNA-based version showed remarkable results. It entered leukemia cells 12.5 times more efficiently, destroyed them up to 20,000 times more effectively, and slowed cancer progression by a factor of 59, all without causing noticeable side effects.

“In animal models, we demonstrated that we can stop tumors in their tracks,” said Northwestern’s Chad A. Mirkin, who led the study. “If this translates to human patients, it’s a really exciting advance. It would mean more effective chemotherapy, better response rates and fewer side effects. That’s always the goal with any sort of cancer treatment.”

Submission + - Here Come the Robot Swarms (wsj.com)

fjo3 writes: Forget teaching robots to think like humans. A field called swarm robotics is taking inspiration from ants, bees and even slime molds—simple creatures that achieve remarkable feats through collective intelligence.

Unlike traditional robots that take orders from a central computer, swarm robots work like ant colonies. No single robot is in charge, but the swarm accomplishes complex tasks through simple interactions between neighbors. Each robot interacts only with those nearby, sometimes communicating with sounds or chemical signals in particles they release.

Slashdot Top Deals

When all else fails, read the instructions.

Working...