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

 



Forgot your password?
typodupeerror

Comment Common GUI API (Score 1) 182

You want laws that somehow force diversification of operating systems? How on earth is that supposed to work?

Here's an idea: All graphical operating systems published by gatekeeper-class companies (as defined in the Digital Markets Act or foreign counterparts) would need to support, at minimum, some specific GUI API for developing local applications. For comparison, the US government used to require POSIX compliance. Microsoft delivered the bare minimum POSIX support in Windows NT versions 3.1 through 4.0, though initially not enough to be practically useful because it lacked networking and graphics.

Comment Apple Mobile Device Service (Score 1) 182

If there's an application you are using there's probably enough other people that it would be worth getting together and funding an F/OSS alternative to escape onto.

How would one go about building the FOSS alternative to Apple Mobile Device Service, the component of iTunes that synchronizes music into the Music app of an iPhone? That's probably the biggest thing keeping my roommate on Windows. She wants to play purchased songs (ripped from a CD or purchased on Bandcamp or Itch.io) and rented songs (from her Apple Music family plan) in the same playlist. Because Apple Mobile Device Service is a driver, Wine doesn't run it properly. Last I checked, libimobiledevice for Linux could write files but not the music database used by the Music app, and VLC could play purchased songs stored as files but not rented songs.

Comment Excel macros in Amazon marketplace template (Score 1) 28

Is it at work? Then it is your employer's stupid choice.

I guess it's the whole industry's "stupid choice" to sell products on Amazon then. When I worked for an online toy seller in 2010-2019, Amazon's marketplace service provided an Excel spreadsheet with macros used to perform local preflight validation before sending a product listing or inventory change file to the server. You'd put in product listing information, and it'd tell you what you would probably need to change before the server would accept the file. This was optional but highly recommended to reduce server-side processing errors at least until I wrote my own validation routines in Python. Excel could run the macros; LibreOffice Calc could not.

Comment Phone operating system lockdown (Score 1) 40

That's why people make do with phones and tablets. And they're good enough.

I disagree that phones and tablets are both good enough and affordable.

On their own, phones and tablets are not good enough because they run phone operating systems. These trade off flexibility for reliability, in part because people expect a phone to be their primary way of reaching emergency services (1-1-2, 9-1-1, 9-9-9, etc.). Phone operating systems are locked down with strict W^X in such a way that makes them not very capable, for example, for lightweight programming projects. Change my mind.

One can circumvent the lockdown by using the tablet as a remote terminal for running applications elsewhere. This requires adding a mobile data subscription and a virtual private server, or adding a mobile data subscription and a virtual private network (like Tailscale or Hamachi) to connect to your home computer behind an ISP-managed firewall. That adds a recurring fee in the tens of dollars per month or hundreds of dollars per year.

Comment Crostini was years late (Score 2) 40

The practical problem with Chromebooks at the time was that for several years, between the debut of Chromebooks in 2011 and widespread support for Crostini (a GNU/Linux virtual machine) in 2019, a Chromebook couldn't do anything other than browse the web without threatening to wipe all your data (because "OS verification is OFF") every time you turned it on. That isn't very conducive to offline use while (say) riding a bus. I had been using my netbook for lightweight hobby programming projects.

Comment The disadvantage of a bigger laptop (Score 2) 40

and small screen laptops were on the wane, as larger, higher resolution displays were coming out.

The disadvantage of a bigger laptop is that a bigger laptop is less convenient to use in a cramped space, such as on a bus commute to and from your day job. It's also less convenient to pack in a cramped space, such as your tiny personal locker at your day job. A 10.1" laptop fit in (say) a locker in the back of a Walmart Supercenter, and a 11.6" laptop did not. That's part of why I was so disappointed that manufacturers suddenly discontinued 10.1" laptops at the end of 2012. I remember recommending that people affected by this discontinuation buy a cellular iPad, a Bluetooth keyboard case, a VPS, and an expensive data plan, and use the iPad to remote desktop to the VPS. I rejected that workaround as cost prohibitive at the time.

Comment Re:Congrats to Linux Devs and Distros! (Score 1) 148

Does a Windows game run 100% in WINE?

YES! Many happy users of Proton on Steam Deck will answer in the affirmative for many games. This is what Valve's 30 percent cut of Steam sales pays for.

If *Nix was just a simple drop-in replacement without all the config issues that require an hour of reading to fix

As if Windows 11 doesn't have its own host of "config issues that require an hour of reading to fix."

Comment The line between citation and advertisement (Score 1) 33

I happened to be aware of the existence of a extension made by someone else that offers domain-level opt-in consent to run script in a particular web browser. I cited the extension's title and author and deliberately left out any URL. I thought that would have been adequate to imply lack of conflict of interest. A user has implied to me that it is not. What means of citing a source would have been adequate?

Comment Fan as CPU spike monitor (Score 1) 33

?) it’s handed a lightweight JavaScript proof-of-work challenge—solve this trivial SHA-256 puzzle before proceeding. [...] There’s no crypto mining, no wallet enrichment

Yet. Because Anubis is free software, and because its hash happens to be the same as the proof of work of the cryptocurrency Bitcoin, someone could modify Anubis to tie the SHA-256 puzzle to the Bitcoin block that a mining pool is working on.

no WASM blobs firing up your GPU

Until someone writes a browser extension to offload solving the hashcash to WebGPU.

Most users won’t know their machine is doing extra work unless they’re monitoring CPU spikes or poking around in dev tools.

Laptops tend to have an always-on CPU spike monitor: the exhaust fan. So do phones and tablets: they get warm. So do older, less expensive, or small-form-factor desktop computers: they get stuck on the interstitial for up to a minute.

Anubis is a fantastic tool, but I think we can strengthen it by baking in the principle of informed consent.

This already exists. Use an extension to make script-in-the-browser opt-in per domain, such as the Firefox extension "Javascript Control" by Erwan Ameil.

Slashdot Top Deals

"A child is a person who can't understand why someone would give away a perfectly good kitten." -- Doug Larson

Working...