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

 



Forgot your password?
typodupeerror

Comment Re: Who cares (Score 1) 46

One popular thing that works on Windows and not on Linux is Apple Mobile Device Service. This is the component of iTunes that lets a user sync MP3 albums, such as those bought on itch.io or Bandcamp, onto the Music app of an iPhone over a USB cable. As a driver, it is outside the scope of Wine.

Comment It needs to be in a well-known distro first (Score 1) 46

Until the maintainer receives an issue report requesting a package for a particular distribution. For every one report, there are probably dozens of cases where another prospective user considered using a particular piece of software but did not because there was no package.

I read Package Forge's inclusion criteria. In order to get distributed in PkgCache, the application first needs to "be a well known package" and listed on a website called Repology. And Repology's inclusion criteria appear to be meant for distributions' repositories, not individual project maintainers' repositories.

Comment Re:Who cares (Score 1) 46

You can helpfully provide a "debian" folder and the rpmbuild config that worked on one test system, and all the debian/redhat based distributions take your tarball and then adapt the things you got different from how they do things usually.

Provided your application already has enough users compiling it from source code to justify packaging it in the first place.

Comment Game-key cards (Score 1) 60

I think allo is referring to the "game-key cards": Nintendo Switch 2 cartridges that contain the title screen and nothing else, where the whole game is shipped as a day-one update. At least on the original Switch, Nintendo required the first few missions of the single-player campaign to be on the cartridge. Among early physical games for Nintendo Switch 2, only Nintendo's first-party games and CD Projekt's Cyberpunk 2077 weren't game-key cards.

Comment Start with gcc -fsanitize=address,undefined (Score 2) 79

What would your hardened version of C look like?

It'd look like a subset of C where the compiler emits a diagnostic for every undefined behavior that's practical to detect at compile time and inserts code to catch at runtime everything else the standard calls undefined. The first step toward this is what GCC already does for -Wall -Wextra -pedantic -fsanitize=address,undefined. The second step is that a pointer variable doesn't contain a raw address but instead a base address and index, and every dereference of an array member is bounds-checked against the size of the object it came from. This ends up making the language's strict aliasing rule even stricter, and a lot of pointer casts or union puns become undefined and therefore errors. After programmers become accustomed to stricter pointer provenance, a compiler maker can add a concept of ownership, with a borrow checker to detect use-after-free and the like.

Comment Compare unsafe code in JVM and CLR (Score 2) 79

The problem is that without allowing some "unsafe" operations in Rust or any other language it is impossible to do any I/O or interface with foreign languages like C. It would be totally useless.

If the only programs with permission to escape the language's type system are system libraries signed by the operating system publisher, it isn't "totally useless." It'd be like Java applets, J2ME phone applications, Silverlight applets, XNA games, and Windows Phone 7 applications. Executables for these platforms are in an intermediate representation that lets the loader tell if unsafe was used. If the executable contains unsafe code but isn't signed with the permission to escape the sandbox, the loader raises a security exception. Applications were expected to perform I/O through first-party system libraries signed with this permission. Third parties weren't supposed to be doing "systems programming" on these platforms.

Comment Protocols, not platforms (Score 1) 125

Exactly. Gasoline, mains power, and batteries are standardized. So are LTE, 5G NR, and Wi-Fi. Compare what Mike Masnick of Techdirt and other Internet user freedom advocates have called "protocols, not platforms."

Though even if there were no cryptographic lockdown of these "smart" devices' system software to interact only with the vendor's server, one big obstacle to running your own server (with proverbial blackjack and hookers) is that so many Internet providers nowadays block inbound TCP connections. T-Mobile Home Internet, for example, puts subscribers behind carrier-grade network address translation (CGNAT) with the whole neighborhood behind one IPv4 address. Even through IPv6, their gateway appliance offers no port forwarding or DMZ option.

Comment Re:Your Body is Your Most Sincere Intellectual Pro (Score 0) 44

So, what would be wrong with an actor or actress selling their scanned image WITH contractual obligations to be PAID whenever the image was used in a film or when used as source to generate a new digital actor?

Wouldn't continuing pay and residuals help make the argument here?

Comment Re: Meanwhile in China... (Score 0) 151

Many U.S. states have "right-to-charge" laws, but they only apply if you have a private parking space, not street parking. Choosing an apartment with a private parking space is a good idea anyway.

Most normal apartment competexes I've ever seen in the US do NOT have private or assigned parking spots....they are all big parking lots with first come, first serve....

Comment Re:Called it - Politicians backing off (Score 0) 151

On long trips abroad, EVs need to charge about three times more often, but you just plug in, go to the restroom or restaurant, and then unplug. With a petrol car, you stand at a smelly pump for five-plus minutes filling the tank, and then stand in a queue to pay

I"m guessing you're not familiar with how it works in the US.

I can't rambler last time (decades ago) that I paid for gas inside....everyone pays at the pump with a credit card.

And on a long trip....or say a mildly long trip of 400 or so miles. I stop half way for about 5-10 minutes total to gas up and hit the restroom.

Most of the time that is my ONLY stop....I want to get to my destination I'm not out to hang out at truck stops, pee, leisurely eat or drink while recharging a car....

At most I might pull off and pee one other time on that trip but that's only 5 minutes max.....

I've never met people like you EV'ers that seem to just stop 4 or so times on a trip and spend 30-45 minutes to lounge around, rest, eat, refuel....when I'm on the road...I'm trying to make the BEST time I possibly can at all times.....I'm all about the destination, not the journey....

Comment Re:This is just applying coming to parity with hir (Score 1) 113

It's almost like the solution is to strip away all of the automation and do this stuff in person! If it's not worth employers meeting applicants IRL, maybe their jobs aren't worth filling in the first place?

Flying around the country to apply in person costs a lot of money, and I'd be surprised if most recent graduates can afford that plus the minimum student payment on Walmart wages.

Slashdot Top Deals

Excessive login or logout messages are a sure sign of senility.

Working...