#javascript

quetzop1@diasp.org

Internet

I'm really annoyed by the #Internet of today:

  • #Trackers and #data #collection everywhere
  • #JavaScript-heavy #Web #applications instead of document-oriented #websites
  • No #JavaScript most often translates to an empty page with a single sentence: "Please activate JavaScript"; the page content however is often nothing that actually requires JavaScript, the website creators just want to feel like actual #application #developers, so they re-build much of what the #browser already supplies with #inefficient and #bug heavy JavaScript code
  • Content almost always behind a #login wall
  • More often than not only very superficial #information
  • #Ads
  • Thousands of 3rd party JS files included, most of which have the only purpose of tracking you across websites
  • #Misinformation and #biased #information everywhere
  • Deliberately misleading advertisment, sich as "save 80% now", and artificial time pressure)
  • "Best viewed on #Google #Chrome"
  • "Login with Facebook"
  • Newsletter subscription and cookie pop-ups featuring #dark #patterns
  • #Search #engine #optimization ( #SEO ) acts in the worst interest of the user by skewing search results
  • Artificial restriction of web #app functionality to promote their native apps
  • Large parts of the Web are only accessible by #smartphone
  • You have to provide your #phone #number to login
  • If you didn't provide a phone number, your account is being blocked right after the initial login because we suspect you being malicious actor because why not (=> #Instagram, #Facebook)
  • #Proprietary #platforms are required to participate in public #online life (Amazon, Google, Facebook, Instagram, Twitter, YouTube)
  • One-sentence-paragraphs and sloppy language (especially found in #Medium #articles)
  • "We care about your #privacy" actually means: "We were forced by law to do this shit, we just want to collect and store as much information on you as possible to make money off of you now or in an undescript future"
  • JavaScript code minimizer
  • Large font sizes, much whitespace, large illustrative, but useless images, HD screen required to browse most websites
  • Lack of #government #regulation and #law #enforcement, too many malicious actors (#spam, #phishing, etc.)
  • Emotional content to increase #interaction, #clickbait

Once being an open platform geared towards information exchange and bringing people into contact, most of the public Internet today is nothing but annoying useless #marketing, #advertising and #data #collection. Providing information, connecting people, and making life convenient is definitely NOT the primary goal of whoever is big on the Internet today. It's shocking to see how much of it is only to sell you stuff or to sell your information.

And the worst is: we are even paying them to do this shit. #Marketing spending will be reflected in product prices, and with much of marketing being done in 1st world countries, a substantial amount of the price goes into this destructive industry.

I could go on with this for hours. Really sick of it.

iconnect@diasp.org

https://addons.mozilla.org/en-US/firefox/addon/webapi-blocker/

#restrictfeatures #finegrained #ads #js #javascript #browsertechnology #poweruser #privacy #expertprivacy #firefox #firefoxextension #firefoxaddon #trackers #tracking #fingerprint #fingerprinting #browserfingerprint #tor

WebAPI Blocker, as the name suggests, is designed to block desired JavaScript APIs. This can help to protect your privacy and prevent chances of data breach, hacking or fraud. The extension is easy to use as it has an ON|OFF button. Once you have switched the button ON, it will start to block unwanted APIs and vice versa. Adding APIs is also not a tough task; all you have to do is to type the name of the API you want to block in the designated space and then click the add button next to it. For the convenience of users, there are some commonly used APIs pre-listed in the extension.

requires to have some knowledge related to the functions of the API. If they have mistakenly blocked an API that is important to load a website, the performance of that particular website may be impacted. It may not load completely or become unresponsive. If such an issue occurs, check the APIs you have blocked, try unblocking them, refresh the tab, and check whether the website loads correctly or not. All in all, installing WebAPI Blocker extension could be a viable way to protect your privacy; however, it is important to be aware of the functions of important APIs.

canoodle@nerdpol.ch

web cms - wordpress still dominating - second comes no cms

https://w3techs.com/technologies/overview/content_management/

https://w3techs.com/technologies/overview/content_management/

What is interesting, that 33% of all website creators, decide to not use any CMS at all (static HTML/manually editing it).

there is even a trend of creating cms inside wordperss, “cms inside the cms” so to speak, with plugins such as Enfold, elementor.com and wpastra.com

#linux #gnu #gnulinux #opensource #administration #sysops #web #html #php #css #javascript #cms #wordpress #wix #joomla #drupal #typo3

Originally posted at: https://dwaves.de/2022/07/12/web-cms-wordpress-still-dominating-second-comes-no-cms/

christophs@diaspora.glasswings.com

You don't need void 0 in JavaScript - P42

Undefined can still be shadowed by a local variable

However, while changing the undefined global property is no longer possible, undefined is still not a reserved keyword in JavaScript. Therefore it can still be shadowed by a local variable

#javascript is weird! #programming

https://p42.ai/blog/2022-05-10/you-dont-need-void-0?

canoodle@nerdpol.ch

Rant: One day either JavaScript or AutoComplete will start ww3

which pretty much reads like:

it probably has to do with: https://wiki.mozilla.org/ServerJS/Introduction

(used in firefox and/or thunderbird?)

(checkout this search for more javascript rants X-D)

one day either JavaScript or Autocomplete will cause the 3rd world war:

now imagine Biden and Putin are texting:

Biden: Dear Putin, very sorry what happened in the past.

But no worries, we will invade you for dinner.

Putin: Invade?

Biden: Sorry autocomplete. Invite you for dinner.

#linux #gnu #gnulinux #opensource #administration #sysops #javascript #js #argh #wtf #ahoh

Originally posted at: https://dwaves.de/2022/06/25/rant-one-day-either-javascript-or-autocomplete-will-start-ww3/

canoodle@nerdpol.ch

One day either JavaScript or AutoComplete will start ww3

which pretty much reads like:

it probably has to do with: https://wiki.mozilla.org/ServerJS/Introduction

(used in firefox and/or thunderbird?)

(checkout this search for more javascript rants X-D)

one day either JavaScript or Autocomplete will cause the 3rd world war:

now imagine Biden and Putin are texting:

Biden: Dear Putin, very sorry what happened in the past.

But no worries, we will invade you for dinner.

Putin: Invade?

Biden: Sorry autocomplete. Invite you for dinner.

#linux #gnu #gnulinux #opensource #administration #sysops #javascript #js #argh #wtf #ahoh

Originally posted at: https://dwaves.de/2022/06/25/one-day-either-javascript-or-autocomplete-will-start-ww3/

canoodle@nerdpol.ch

One day either JavaScript or AutoComplete will start ww3

it probably has to do with: https://wiki.mozilla.org/ServerJS/Introduction

(used in firefox and/or thunderbird?)

one day either JavaScript or Autocomplete will cause the 3rd world war:

now imagine Biden and Putin are texting:

Biden: Dear Putin, very sorry what happened in the past.

But no worries, we will invade you for dinner.

Putin: Invade?

Biden: Sorry autocomplete. Invite you for dinner.

#linux #gnu #gnulinux #opensource #administration #sysops #javascript #js #argh #wtf #ahoh

Originally posted at: https://dwaves.de/2022/06/25/one-day-either-javascript-or-autocomplete-will-start-ww3/

canoodle@nerdpol.ch

StarFive RISC-V Dual Core SoC for 179 bucks - building a riscv pc - risc-v fedora emulator in javascript in browser

Update: 2022: RISC-V Dual Core SoC for 179 bucks!

https://www.youtube.com/watch?v=4PoWAsBOsFs

https://www.youtube.com/watch?v=4PoWAsBOsFs

https://www.youtube.com/watch?v=4PoWAsBOsFs

https://www.youtube.com/watch?v=4PoWAsBOsFs

https://www.youtube.com/watch?v=4PoWAsBOsFs

where to buy? https://shop.allnetchina.cn/collections/starfive/products/starfive-visionfive-ai-single-board-computer

https://riscv.org/blog/2021/03/risc-v-star-rising-from-the-east-introducing-starfive/

https://rvspace.org

keep an eye on: RISC-V SoCs: https://riscv.org/exchange/

2018-04: RISC-V CPUs not affected by spectre & meltdown

“No announced RISC-V silicon is susceptible, and the popular open-source RISC-V Rocket processor is unaffected as it does not perform memory accesses speculatively.” (2018-01-05 src)

“If you’re selling an IoT sensor for 1 USD, how can you suddenly triple your costs by integrating secure technology, either forcing your market to bear the weight (if it will), or forcing your own company to vastly decrease its profit margins. None of this is sustainable in an ecosystem where the average ARM Cortex-M0+ costs under 0.60 USD per unit at volume with no trusted element.

My solution? RISC-V. With custom, open source, RISC-V processing technology, we can build secure processors with trust elements at a fraction of the cost of ARM processors. Integrating the RISC-V architecture into Lab Mouse, we can then offer a secure platform that is finally cost-effective.

So, in 2016, I researched the RISC-V architecture and joined the RISC-V consortium. I currently sit on the Debug, Security, and general ISA groups and hope to soon get back to participating more heavily. In 2017 at Hack in the Box Amsterdam, I demonstrated security flaws in the RISC-V processor architecture that are now resolved, proving that I put in the effort to research the architecture to ensure it is resilient enough for use in the Lab Mouse solution.” (src)

RISC-V hardware

would definitely recommend to support this project.: if one has little money:

https://www.crowdsupply.com/sifive/hifive1-rev-b ($60)

with massive amounts of money… https://www.crowdsupply.com/sifive/hifive-unleashed ($1000)

+ https://www.crowdsupply.com/microsemi/hifive-unleashed-expansion-board ($2000)

full blown RISC-V PC:

one can even build one’s own risc-v pc: (one can only hope that mass production will bring prices down)

https://vimeo.com/315869857

https://vimeo.com/215542017

https://abopen.com/news/building-a-risc-v-pc/

is still pretty expensive

microsemi offers a sata adapter for $2000

… but with $2000 also PRETTY EXPENSIVE.

https://www.heise.de/newsticker/meldung/FPGA-Erweiterung-fuers-RISC-V-Linux-Entwicklerboard-4042648.html

RISC-V emulator in Javascript? JSLinux

https://bellard.org/jslinux/

Run Linux or other Operating Systems in your browser!

The following emulated systems are available:

CPUOS (Distribution)User

InterfaceVFsync

accessStartup

LinkTEMU

ConfigCommentx86Linux 4.12.0 (Buildroot)ConsoleYesclick hereurlx86Linux 4.12.0 (Buildroot)X WindowYesclick hereurlRight mouse button for the menu.x86Windows 2000GraphicalNoclick hereurlDisclaimer.x86FreeDOSVGA TextNoclick hereurlriscv64Linux 4.15.0 (Buildroot)ConsoleYesclick hereurlriscv64Linux 4.15.0 (Buildroot)X WindowYesclick hereurlRight mouse button for the menu.riscv64Linux 4.15.0 (Fedora 29)ConsoleYesclick hereurlWarning: longer boot time.riscv64Linux 4.15.0 (Fedora 29)X WindowYesclick hereurlWarning: longer boot time. Right mouse button for the menu.© 2011-2018 Fabrice Bellard – NewsVM listFAQTechnical notes

as seen in:

http://bofh.nikhef.nl/events/FOSDEM/2019/AW1.126/riscvfedora.webm

http://bofh.nikhef.nl/events/FOSDEM/2019/AW1.126/riscvfedora.webm

what else is out there https://www.crowdsupply.com/search?q=HiFive

#linux #gnu #gnulinux #opensource #administration #sysops #riscv #browser #js #javascript #fedora #crazy #pc #risc #alternative #alternatives #hardware

Originally posted at: https://dwaves.de/2019/10/08/starfive-risc-v-dual-core-soc-for-179-bucks-building-a-riscv-pc-risc-v-fedora-emulator-in-javascript-in-browser/