Forgot your password?
typodupeerror

Comment Test for disabling all video autoplay (Score 1) 120

The main things are to:
- disable all video autoplay. (not just sound, but all)

I've made a page to let you test whether you've actually disabled all video autoplay. "De finibus" has a conventional video, a conventional animated GIF, and a motion JPEG presented as a filmstrip animated with CSS. What does and doesn't play for you?

Comment Some reasons for forums' decline (Score 2) 120

As a fellow NESdev member, I've identified several reasons why a lot of people have migrated from forums to Discord or other proprietary chat.

- Registration friction. People register for forums and never get their signup confirmation because their email provider misclassified the confirmation message as spam and dropped it without notification. Or they don't get their signup confirmation for days or weeks because the person responsible for manually approving new members is working through a backlog or on vacation.
- People feel compelled to type longer, more detailed posts in a forum than in a chat room. That's fine on a desktop or laptop computer but not so practical on the on-screen of a mobile phone.
- Notification friction. It took seven years after Chrome and Firefox added support for the Push API before Apple did. As Alex Russell put it, "progress delayed is progress denied." Email notifications run the same risk of getting mistakenly dropped as spam.
- People expect to upload and watch video related to a post. Discord allows even free users 20 MB per attachment, enough to post a short video of a game that people can watch before downloading and running it. Forums tend to impose attachment size limits that haven't been reviewed in the years since the forum was established, often on the order of 2 to 4 MB, as well as limits on what media types are usable.
- People don't want their wording mistakes publicly indexed on Google and Bing and then archived indefinitely as "receipts" for use in later cyberbullying or cancellation campaigns against them.

Comment Re:Licensing Variety Creates Choices (Score 1) 152

Making contracts where you lease/rent a game illegal just removes choices/products for everyone on the market

Making motor vehicles without safety features illegal also removes choices/products.

the risk of making them (perpetually maintaining game servers, or giving away massive amounts of IP) were too intimidating to embark upon the project.

Multiplayer video games ought to be designed up front for private servers after end of support, in the same way that motor vehicles are designed up front for the safety of occupants of that vehicle, occupants of other vehicles, and pedestrians.

A choice becomes a Hobson's choice when all sellers in the relevant market choose not to offer an option to buyers, such as an option to run a private server after end of support. A Hobson's choice is no real choice.

Comment Re:It's entertainment (Score 1) 152

If I pay for a movie ticket do I own the movie?

That's advertised up front as the equivalent of a rental. I draw a sharp contrast with buttons labeled "buy" that do not grant equivalent rights to those of the owner of a lawfully made copy.

You've never "owned" media.

Per the copyright statute of Slashdot's home country, Title 17, United States Code:
- A copy is a physical object in which a work is fixed. (Section 101)
- It is not an infringement for the owner of such an object to resell that copy. (Section 109)
- And it is not an infringement for the owner of such an object to make another copy of a computer program in RAM as an essential step of running it. (Section 117)

Comment Re:Can't expect online support forever! (Score 1) 152

Game companies don't always fully own all of the server tech that runs the game. Some or all of it could be licensed and not redistributable.

If it becomes a crime or tort for the server middleware publisher to provide middleware that is "licensed and not redistributable", server middleware publishers will have to either change their standard license terms going forward or close.

Comment Re:Change to a monthly service (Score 1) 152

Until you realize that to keep up with what your friends are playing, you need the equivalent of Netflix, Disney+, Hulu, Paramount+, HBO Max, Peacock, and a bunch of other services. Netflix streaming began as the online extension of Starz, and now Starz is its own separate subscription service.

Comment Beales and Eisenach 2014 (Score 1) 1

I use DuckDuckGo Privacy Tools. I see every single advertisement on John Gruber's blog Daring Fireball and on Read the Docs. DuckDuckGo does not block them because these sites serve ads in a way that respects viewers' privacy. They are contextual, not behavioral.

However, larger sites with a more general audience can't rely on contextual ad placement. Instead, they feel a need to tailor each ad impression to each viewer's interests inferred from observing the viewer's interests across several websites. A 2014 article by Beales and Eisenach reported that behavioral advertising produces triple the cost per thousand impressions (CPM) compared to contextual advertising.[1]

Before Forbes, Wired, and The Atlantic went behind a paywall, they went through a phase of treating privacy tools as ad blockers.[2] The Atlantic's help page insistently mentioned "ad or tracking blockers" in the same breath.

A lot of times, I can get past misclassification of privacy tools as ad blockers by using an extension to turn off all script-in-the-browser for a particular domain.[3] Other times, I find that the website was deliberately made script-dependent. Articles on Reuters didn't load for me last I checked a couple days ago. Instead, I got a notice to reenable JS and turn off ad blockers.

[1] JavaScript Switcher by meetDeveloper on Mozilla Add-ons
[2] Doc Searls. "An invitation to settle matters with @Forbes, @Wired and other publishers" (April 15, 2016).
[3] Beales, Howard and Eisenach, Jeffrey A., "An Empirical Analysis of the Value of Information Sharing in the Market for Online Content" (January 2014). Available at SSRN: https://ssrn.com/abstract=2421... or http://dx.doi.org/10.2139/ssrn...

Comment Towards Holistic Agriculture by RW Widdowson... (Score 5, Interesting) 130

(from 1987) has a section on how excessive use of nitrogenous fertilizer (as in most conventional agriculture) changes the electrostatic potential on clay micelles via pH changes which caused many of the other nutrients in the soil which are no longer as strongly held by clay to leach out (related to changing and so become unavailable to plants:
https://archive.org/details/to...

Having more organic matter in the soil can help resists this somewhat, but the real solution is not to dump too much chemical fertilizer on the soil and to consider using rock dust and other amendments to slowly remineralize the soil.
https://remineralize.org/

So, an aspect of this may be that many farmers may think more is better with chemical fertilizer (even as depleted soils, problematical cultivars, and early harvesting may indeed be aspects too).

As above, this has all been known for *decades* but it is hard to get a lot of people to care about it because the health effects are so gradual and the short-term profits from conventional agriculture are so immediate.

Good advice as always though to eat a varied balanced diet -- including foods grown in various places.

Comment Theft reduced by other economies getting stronger? (Score 1) 90

As I suggested in 2011 in this video, theft may rise if people lose faith in the exchange economy. Other interwoven economies of subsistence, gift, exchange, and planned could also alternatively take up the slack if they were improves -- instead of people becoming more inclined to crime.
"Five Interwoven Economies: Subsistence, Gift, Exchange, Planned, and Theft"
https://www.youtube.com/watch?...
"This video presents a simplified education model about socioeconomics and technological change. It discusses five interwoven economies (subsistence, gift, exchange, planned, and theft) and how the balance will shift with cultural changes and technological changes. It suggests that things like a basic income, better planning, improved subsistence, and an expanded gift economy can compensate in part for an exchange economy that is having problems."

My thanks to a Slashdot commentator many years ago who suggested I add a "theft" economy to the other four.

So, my hypothesis is that theft around SF could be substantially reduced if some mix of these were made to happen:
1. It was easier to do subsistence production (like using 3D printers, solar panels, and gardening robots etc.)
2. the SF gift economy (charity, sharing, freecycle, free 3D models, etc) was stronger.
3. the California exchange economy was working better for everyone (i.e. less wealth concentration through inflated property prices, limits on multiples of CEO pay vs lowest paid worker, a basic income, etc)
4. the California planned economy was working better (i.e. fairer taxation of property, public investments that create good jobs or reduce product prices or increase product quality, changing zoning restrictions to make affordable housing more feasible, more responsive democratic government, etc)

Sadly, because people tend to focus on only the exchange economy when talking about economic (and so ignore strengthening those other areas), we will likely see increasing theft as we go into a recession and as AI takes enough jobs to disrupt the exchange economy.

More ideas I've collected are here:
"Beyond a Jobless Recovery: A heterodox perspective on 21st century economics"
https://pdfernhout.net/beyond-...
        "This article explores the issue of a "Jobless Recovery" mainly from a heterodox economic perspective. It emphasizes the implications of ideas by Marshall Brain and others that improvements in robotics, automation, design, and voluntary social networks are fundamentally changing the structure of the economic landscape. It outlines towards the end four major alternatives to mainstream economic practice (a basic income, a gift economy, stronger local subsistence economies, and resource-based planning). These alternatives could be used in combination to address what, even as far back as 1964, has been described as a breaking "income-through-jobs link". This link between jobs and income is breaking because of the declining value of most paid human labor relative to capital investments in automation and better design. Or, as is now the case, the value of paid human labor like at some newspapers or universities is also declining relative to the output of voluntary social networks such as for digital content production (like represented by this document). It is suggested that we will need to fundamentally reevaluate our economic theories and practices to adjust to these new realities emerging from exponential trends in technology and society."

Comment Go a step further to better free&open standard (Score 1) 148

I know there is an XKCD about standards (and adding yet one more to create yet more confusion).
"Standards"
https://xkcd.com/927/

But that said, HTML, CSS, and JavaScript are all terrible standards in many ways because of their complexity (and major design flaws like JavaScript having vastly too many global variables). Asa an alternative, what if, say, we all just used something like Scheme (or Common Lisp) to encode web documents and web code as S-expressions in some semantically standardized formats? Scheme can be very compact in its implementation.

Or as the XKCD mentioned here says:
"Lessons learned from implementing minimal Scheme six times"
https://twolodzko.github.io/po...
https://xkcd.com/297/
"Lisp cycles XKCD #297: âoeThose are your fatherâ(TM)s parentheses. Elegant weapons for a more⦠civilized age.â"

Now, it doesn't have to be Lisp-like.I get the paren hate:
"What makes Lisp difficult to read?"
https://www.reddit.com/r/lisp/...

And there is a lot to be said for significant-indentation languages like Occam or Python. Smalltalk is another great language. Or even some variant of a safe C.

Even a Forth-derivative perhaps that could be literally less than ~2K in size at the core. Although I get that there is a fine line between flexible and flabby in readability in a language that can change its own fundamental syntax or that makes naming intermediate variables unlikely as a form of documentation. Same with any language that supports arbitrary macros like C or Scheme which can change the fundamental nature of the language. Although at least in, say, Racket Scheme you see the language level set at the start of some code to know what you are getting into.

The main point is just that yet another adhoc problematical language like JavaScript was not needed (even as TypeScript papers over the worst warts). And CSS conceptually is broken for big projects ("Atomic" CSS is one style to help with that). And adding end tags with names in HTML (like XML) is another broken concept as are other aspects of HTML. Yes, programmers can work around and manage the issue in these web fundamentals, but why should we have to?

While a simpler browser for HTML etc is a good thing if it really is well written, better standards for encoding and sharing information will ultimately get us further and be more energy efficient and be more reliable and be more programmer-friendly.

I've long been a fan of triples for doing some of that data encoding, but that is even further out.

Tangentially, here is a Libre Plane 2021 talk I put together on free standards for social media being more important than free implementations:
"Free/Libre Standards for Social Media and other Communications"
https://pdfernhout.net/librepl...

I know this all may sound pie in the sky (and it is, given current social dynamics), but consider if we used the usual buggy lot-of-library junky (and now AI slop) code only with an intent to translate web content encoded in problematical standards into content encoded in better simpler standards for other code to consume. Sort of like Amazon did at one point with a server-side engine to process HTML pages and transform them for low-end Kindle browsers -- but in this case converting HTML plus CSS plus JavaScript into something like, say, S-expressions for web content that was not yet written directly n the simpler standards. Maybe the junky translator code might not be perfect, but it might be good enough and runnable in distant containers so that the local code that processed the simpler standards could be more secure and reliable.

Also related: "Simple Made Easy"
https://www.infoq.com/presenta...
"Rich Hickey emphasizes simplicityâ(TM)s virtues over easinessâ(TM), showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path. ... We should aim for simplicity because simplicity is a prerequisite for reliability. Simple is often erroneously mistaken for easy. "Easy" means "to be at hand", "to be approachable". "Simple" is the opposite of "complex" which means "being intertwined", "being tied together". Simple != easy. ..."

Ideally a group like the US National Institute of Standards and Technology or the US Library of Congress should fund this sort of work. And a group like Archive.org should have a lot of input to those standards on how to make the content simply versionable and simply archivable.

Anyway, just something I have been musing on and off again for many years...

Comment Re:Insure that? (Score 1) 52

That's not the issue - insurance companies have no problem giving insurance to humans which have "individual learning capabilities."

The problem is that while insurance companies can extract compensation from humans - essentially they can coerce the humans to work "for them" to pay them back - they can't get compensation from the AI, and there isn't a good framework to get compensation from the AI developers.

The issue isn't that the AI learns - the issue is that our legal framework doesn't have a good way to get "compensation" from errant AI - because the AI itself doesn't care if it gets shut off. You can't hold the AI itself "liable" like you can a person. So until we change the liability framework, we'll be stuck. This isn't a technical problem, so much as a social one.

Slashdot Top Deals

"The algorithm to do that is extremely nasty. You might want to mug someone with it." -- M. Devine, Computer Science 340

Working...