Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Submission + - UK Secondary Schools Pivoting from Narrowly Focused CS Curriculum to AI Literacy

theodp writes: The UK Department for Education is "replacing its narrowly focused computer science GCSE with a broader, future-facing computing GCSE [General Certificate of Secondary Education] and exploring a new qualification in data science and AI for 16–18-year-olds." The move aims to correct unintended consequences of a shift made more than a decade ago from the existing ICT (Information and Communications Technology) curriculum, which focused on basic digital skills, to a more rigorous Computer Science curriculum at the behest of major tech firms and advocacy groups to address concerns about the UK’s programming talent pipeline.

The UK pivot from rigorous CS to AI literacy comes as tech-backed nonprofit Code.org leads a similar shift in the U.S., pivoting from its original 2013 mission calling for rigorous CS for U.S. K-12 students to a new mission that embraces AI literacy. Code.org next month will replace its flagship Hour of Code event with a new Hour of AI "designed to bring AI education into the mainstream" with the support of its partners, including Microsoft, Google, and Amazon. Code.org has pledged to engage 25 million learners with the new Hour of AI this school year.

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 Re:Rust is not just memory safety (Score 1) 65

It does happen, but I am not sure this is what free software needs. We live in a world we adding a warning to a C compiler is carefully consider because it might overload maintainers. And lack of maintainers is the problem. The least thing we need is a more complex language that also has supply chain issues.

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 Integrity Staffing Solutions, Inc. v. Busk (Score 1) 155

Don't count on help from the Supreme Court on this. Integrity Staffing Solutions, Inc. v. Busk, 574 U.S. 27 (2014), was a unanimous decision by the United States Supreme Court, ruling that time spent by workers waiting to undergo anti-employee theft security screenings is not "integral and indispensable" to their work, and thus not compensable under the Fair Labor Standards Act.
 
Jesse Busk was among several workers employed by the temp agency Integrity Staffing Solutions to work in Amazon.com's warehouse in Nevada to help package and fulfill orders. At the end of each day, they had to spend about 25 minutes waiting to undergo anti-theft security checks before leaving. Busk and his fellow workers sued their employer, claiming they were entitled to be paid for those 25 minutes under the Fair Labor Standards Act. They argued that the time waiting could have been reduced if more screeners were added, or shifts were staggered so workers did not have to wait for the checks at the same time. Furthermore, since the checks were made to prevent employee theft, they only benefited the employers and the customers, not the employees themselves.

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

Submission + - UK Replacing Narrowly Focused CS GCSE in Pivot to AI Literacy for Schoolkids

theodp writes: The UK Department for Education announced this week that it is "replacing the narrowly focused computer science GCSE with a broader, future-facing computing GCSE [General Certificate of Secondary Education] and exploring a new qualification in data science and AI for 16–18-year-olds." The move aims to correct the unintended consequences of a shift made more than a decade ago from the existing ICT (Information and Communications Technology) curriculum, which focused on basic digital skills, to a more rigorous Computer Science curriculum at the behest of major tech firms and advocacy groups like Google, Microsoft, and the British Computer Society, who pushed for a curriculum overhaul to address concerns about the UK’s programming talent pipeline (a similar U.S. talent pipeline crisis was also declared around the same time).

From the Government Response to the Curriculum and Assessment Review: "We will rebalance the computing curriculum as the Review suggests, to ensure pupils develop essential digital literacy whilst retaining important computer science content. Through the reformed curriculum, pupils will know from a young age how computers can be trained using data and they will learn essential digital skills such as AI literacy."

The UK pivot from rigorous CS to AI literacy comes as tech-backed nonprofit Code.org is orchestrating a similar move in the U.S., pivoting from its original 2013 mission calling for rigorous CS for U.S. K-12 students to a new mission that embraces AI literacy. Code.org next month will replace its flagship Hour of Code event with a new Hour of AI "designed to bring AI education into the mainstream" that's supported by AI giants and Code.org donors Microsoft, Google, and Amazon. In September, Code.org pledged to the White House at an AI Education Task Force meeting led by First Lady Melania Trump and attended by U.S. Secretary of Education Linda McMahon and Google CEO Sundar Pichai (OpenAI CEO Sam Altman was spotted in the audience) that it will engage 25 million learners in the new Hour of AI this school year, build AI pathways in 25 states, and launch a free high school AI course for 400,000 students by 2028.

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.

Comment Re:lmao (Score 1) 92

Even as someone who votes left more than any other way, I'd be entirely okay with killing the AMT. It is a huge pain to deal with.

The real problem, IMO, is that Congress needs to get off its a** and pass laws requiring brokerages and retirement plans to provide all of the tax data in a fully computed form so that you can fill in the boxes on your tax worksheet and be done, rather than having to look through every single line and figure out which ones were short-term, which were long-term, which had foreign tax, etc. Even with TurboTax, even with basically everything coming from Edward Jones, it *still* takes me two or three hours every year to fill in the information correctly for my taxes. I can't imagine trying to do that by hand on paper.

Comment Re:An opinion - not terrible (Score 2) 44

I love to hate on macs but this isn't terrible at all. The old and new icons are both quite clear and their purpose is most always understandable 'except for the two window icons replaced by an right-pointing arrow, I have no clear idea what either that could be doing), supported by shape and colours (though a more intense contrast could be desirable). These are icons I would enjoy using instead of the current "flat design" trend that exists elsewhere, for example the Breeze style in KDE which is what I would call terrible.

The real problem with requiring icons to be a specific shape is that it makes apps harder to recognize. Just look at how much confusion Google's icon rebranding has been, with every icon looking a lot like a multicolored square, and you'll understand what I mean. Now imagine every app icon on an entire operating system being a rounded square.

Slashdot Top Deals

When all else fails, read the instructions.

Working...