• 11 Posts
  • 165 Comments
Joined 1Y ago
cake
Cake day: Jun 09, 2023

help-circle
rss

That would indeed be very helpful. But if all the other usages keep draining the supply, it will only help extend artificial reserves.



I got the 6 million from this link: https://www.chemanalyst.com/industry-report/helium-gas-market-578

The issue is not how much can be produced right now, but the rate at which we are depleting it.

I found different estimates on how long earth’s helium supply will last, and most of them are between 10 and 100 years. That’s not a long time, considering that it means we will lose access to a whole element.


But not nearly the required amounts. We currently use about 6 million metric tons of helium per year.

If fusion plants ever become a commercially viable thing (and that’s a big if), they will never be able to supply anything close to that.


There’s quite a large amount of the usage which could be labelled “for fun”.


But we are consuming about 6 million tons per year (https://www.chemanalyst.com/industry-report/helium-gas-market-578).

The 3000 tons are just a drop in the water and it’s pretty much impossible to get to all that.


Not in a way that could be scaled up to even cover the childrens birthday parties of a medium sized city.


One relevant part that I couldn’t really find in the article is that helium is so light that it escapes Earth’s atmosphere when released into the air.

So any helium that is released to the air is permanently gone.

There is also no known way to synthesize helium, and it also doesn’t renew itself at all on Earth.

It’s also the only substance we have to cool stuff really far down. That’s why e.g. MRIs depend on it.

And we put this precious, finite and often life saving substance into kids’ balloons to make them bobble nicely through the air.


Python sure has changed since I last used it.



Could have just used propper capitalization of the acronym. Would have been equally clear.



I did post an exact description a bit higher above, but you focussed on the one detail that really doesn’t matter in this equation (ARM vs x86, even though it’s exactly the same in that regard, and there are also x86 Android devices) and neither read nor understood the rest of my answer.

And you used that missing knowledge on your side to invalidate my answer without even understanding what it was about.

And you could, very big revelation, also just google before posting nonsense.

u/EatYouWell responded exactly the right way.


Have you heard of Android running on x86?

I had an x86 Android tablet and that was exactly as locked-down as an ARM Android device.

But anyhow: I can lock down a x86 laptop or PC the way I was describing within a very short time.

So again:

  • Put a password on the BIOS
  • Set Secure Boot on
  • Wipe all Secure Boot keys and put your own in there
  • Encrypt the disk so that you can’t just plop the drive into another PC and modify its content
  • Set the root user to “Can only login with private key” and don’t give the key to the customers
  • Remove all users from sudoers
  • Use chown root:root and chmod 700 on anything you don’t want the user to touch

And if a company was doing this to their products (e.g. the Steam Deck), they’d replace the first 3 steps with a custom BIOS which just doesn’t let you change anything in regards to Secure Boot and Secure Boot keys. That way, removing the BIOS battery won’t help.

There are countless embedded devices using an x86 PC at their core, where they did exactly that. (E.g. ATMs or medical devices)

Also Chromebooks are exactly that.

And the Playstation 5 does the same thing, only it’s based on FreeBSD.


The thing is, what use case can benefit from a blockchain?

Scamming, gambling, crime and speculation benefited from the lack of regulation, but barely cared about the underlying concept of a bitcoin.

But for anything real, much better solutions have existed for decades or centuries.

Blockchain is a solution without a problem and has been that for 25 years now.

If you have a solution that hasn’t found a problem in 25 years, chances are that there will never be an actual problem that solution would solve.

So the killer apps of blockchain remain scamming, gambling, speculation and crime. Until there are more stringent regulations, then they’ll go back to Western Union and Paysafe cards.


Tieing down a Linux installation is actually pretty easy.

  • Lock the BIOS down so that it can only boot a Valve-signed OS
  • Remove root access on the OS
  • chown root:root on anything you don’t want the users to touch

It’s pretty much the same as Android device vendors are doing.


Happy to help!

Btw, check out Netguard (either the F-Droid version or the one from Github, since these two versions allow system-wide adblocking).

And Newpipe.

If you don’t know these apps yet, they will change how you use your Android device.


As long as it still boots, you can undo the change with a simple adb pm enable [packagename].

I wouldn’t recomment disableing system critical things like systemui. You can google each package together with “Can I disable X” and you should get decent infos.

Regarding the launcher:

I don’t have a Fire TV but I had a Fire Tablet. So if these two work the same, you can install another launcher without issues. But Amazon removed the setting for default launcher, so it will always pick the stock launcher when you press the home button.

To override that, there are two options.

  • Install the Automate app by Llamalab and make a small flow that detects when the stock launcher is the currently active app and then automatically launches the new launcher. This option is completely safe.
  • Disable the stock launcher. If Android doesn’t find it’s set default launcher, it will instead open the first launcher it finds. Worked good on the Fire Tablet, but I can’t verify that this doesn’t cause issues on a Fire TV. So this might be a bit risky.

This here is the solution for what you want: https://www.xda-developers.com/disable-system-app-bloatware-android/

You can disable whatever app you want until the system doesn’t work any more. Just install an alternative for what you want to disable (e.g. the launcher) and then disable the Amazon version.


I wasn’t specifically talking about this product alone, but about the general trend. I don’t own any Amazon hardware.

A few years ago, piracy was all but dead because or really good offers like Netflix. All the stuff you wanted was there and the price was ok.

Now to get the same that you got for a tenner a month on Netflix, you have to pay for half a dozen of streaming services.

Youtube forces you to watch more ads than actual content. All services are increasing prices while decreasing what you are getting for that money. And all sorts of products are retroactively introducing ads.

I mean seriously, if someone bought that stick, they paid for it. They shouldn’t have to worry about updates actively making the device worse.

It’s an industry-wide trend that sucks, and it’s one that creates resistance. People start pirating, use adblock and some hack their devices. Not because it’s impossible to have a situation that suits everyone, but because they purpously use enshittification to suck more money out of their customers.



Easy, add a lowercase s after the acronym: GUIs.

Apostrophes are only used if the acronym ends with s: SAS’s or alternatively SAS’, both are possible.


Gui’s? What letter does the apostrophe replace? Did you mean to say “gui is”?

So “gui is are for idiots”?

Maybe the idiot is the one who doesn’t know how apostrophes work?



There’s a saying in German: “Konsequenz heißt auch Holzwege zu Ende gehen”.

Loosely translated, that means something like “Being consistent means also walking the wrong paths to the end”.


OP, do you know where the books of Moses in the old testament come from?

Exactly, it’s a copy of the Jewish Torah which Netanyahu quoted.



The poster before has a point. The translation in the video is pretty damning, but there is no real way to know if the translation is truthful if all you have is that video and not the ability to understand the original.


I totally know that feeling :)

Well, in the 90s, XML was the future. Luckily, not a lot of this future remains.

Just imagine what HTML would be like if JSON had been available back then.


Yes, there is: https://github.com/takari/polyglot-maven

I am just not sure if that’s much better. Maven is just a huge pain in the rear.


Sadly, it was done manually. I had to migrate it to this brand new bleeding edge technology, Apache Velocity. That’s not great either, but it’s much less terrible than XSLT.

For that task I had to learn two templating languages at the same time to port it from one to the other. Wasn’t an easy task.


I recently had to work with XSLT (may it’s inventor burn in hell for their crimes).

That’s pretty much programming in XML. It’s probably the worst possible thing.


That’s the kind of manager, where, as a dev, you just don’t report bugs you find. Zero Bugs Policy ftw!


It’s still ironic to me that the turbo button’s purpose was to limit the CPU speed.

You know, like you use a turbo on a car to limit it’s performance.


Yeah, that’s true. I meant the software support/warranty aspect.


I’m getting some low-key Fairphone vibes there. Cool stuff!


How did you end ab with that phone? I never heard of that company.


Remind me, which party again calls itself “law and order”? Can’t seem to remember.


That’s what the SoC supports. Let’s see what the phone ends up supporting. But I agree, it does sound fun.



This site looks kinda weird. For one, it looks much more polished than any similar site I've seen so far. They have really good SEO as well, always popping up pretty high on Google. They have a massive selection of content. How can they still be up? What's the catch/what's wrong with them? Also, what do they mean by "preinstalled"? The game isn't preinstalled if I have to install it from them, is it?
fedilink

I made a simple mod bot for Lemmy. It's still "early access", but it's stable and should be fit for everyday use. I'd be really happy to get some feedback on what kind of features mods would like to see. If you want to try it in action, go to [!bottest@feddit.de](/c/bottest@feddit.de). That's the testing community where it currently filters posts with duplicate URLs, same as mentions of Reddit, Lego and other beings-who-must-not-be-named. Feel free to post stuff there and see it get automatically moderated.
fedilink

Lucky Patcher
I'm thinking about getting Lucky Patcher. Is it safe? Where is the official place to get it from?
fedilink

I was frustrated by the lack of decent phones with physical keyboards. The phones that are currently available are hard to buy, crap, expensive, are old, outdated, have bad software support and/or disappointing hardware. So I decided to design and build one myself. This is a Fairphone 4 with a DIY, open source keyboard attachment. It uses a spare Blackberry Q10 keyboard and a custom, self designed Arduino-compatible mainboard, which translates the keyboard matrix to regular USB HID. This means, it works on any phone without the need of any software modification at all. If the phone can handle a USB keyboard, it can handle this one. All that's necessary to make it compatible to any other phone is to adjust the case to fit that phone. ![](https://feddit.de/pictrs/image/dde89b79-098f-4f80-aee9-51023f5f18b5.jpeg) ![](https://feddit.de/pictrs/image/e70b331c-3ce0-477b-9829-e7e61bed0d91.jpeg) (And yes, that's XFCE running on Ubuntu in a chroot jail.)
fedilink

Apparently, my karma script didn’t annoy enough people, here’s a Tampermonkey script that shows your karma next to the username
Please excuse my sub-par JavaScript, I am a backend dev. All you need to do is paste this into Tampermonkey and enter your username and your instance url (on two locations). This is not showing other users' scores and it doesn't make your score visible to anyone else than yourself. So no need for karma farming. This is just for fun. ``` // ==UserScript== // @name Lemmy score // @namespace http://tampermonkey.net/ // @version 0.1 // @description Shows your total post/comment score at the top right. // @author You // @match ENTER INSTANCE URL HERE (leave the asterisk after the URL)* // @icon https://www.google.com/s2/favicons?sz=64&domain=feddit.de // @grant none // @run-at document-idle // ==/UserScript== (function() { 'use strict'; var USERNAME = "ENTER USERNAME HERE"; var INSTANCE_URL = "ENTER INSTANCE URL HERE"; var totalScore = 0; var currentPage = 1; function postResult() { var navbar = document.getElementsByClassName("collapse navbar-collapse")[0]; console.log(navbar); var ul = document.createElement("ul"); ul.className = "navbar-nav"; ul.id = "karma-ul"; var li = document.createElement("li"); li.id = "karma-li"; li.className = "nav-item"; li.innerHTML = '<div id="karma-div">' + totalScore + '</div>' navbar.appendChild(ul); ul.appendChild(li); } function callPage() { var userRequest = new XMLHttpRequest(); userRequest.onreadystatechange = function () { if (this.readyState == 4) { if (this.status == 200 ) { var res = JSON.parse(this.responseText); if (res.posts.length==0 && res.comments.length==0) { postResult(); } else { totalScore += res.posts.map(x => x.counts.score).reduce((partialSum, a) => partialSum + a, 0); totalScore += res.comments.map(x => x.counts.score).reduce((partialSum, a) => partialSum + a, 0); currentPage++; callPage(); } } } } userRequest.open("GET", INSTANCE_URL + "/api/v3/user?username=" + USERNAME + "&limit=50&page=" + currentPage, true); userRequest.send(); } setTimeout(callPage, 200); })(); ```
fedilink

I made a script to calculate a user’s karma
Just save this as karma.py and run it with Python 3.6 or higher. ``` import requests import math INSTANCE_URL = "https://feddit.de" TARGET_USER = "ENTER_YOUR_USERNAME_HERE" LIMIT_PER_PAGE = 50 res = requests.get(f"{INSTANCE_URL}/api/v3/user?username={TARGET_USER}&limit={LIMIT_PER_PAGE}").json() totalPostScore = 0 totalCommentScore = 0 page = 1 while len(res["posts"])+len(res["comments"]) > 0: totalPostScore += sum([ x["counts"]["score"] for x in res["posts"] ]) totalCommentScore += sum([ x["counts"]["score"] for x in res["comments"] ]) page += 1 res = requests.get(f"{INSTANCE_URL}/api/v3/user?username={TARGET_USER}&limit={LIMIT_PER_PAGE}&page={page}").json() print("Post karma: ", totalPostScore) print("Comment karma: ", totalCommentScore) print("Total karma: ", totalPostScore+totalCommentScore) ```
fedilink

What’s currently the best Lemmy app for Android?
With all these new options springing up, I'm a little outdated. What's the best app to use right now?
fedilink

Kinda strange that people are so crazy about ChatGPT’s abilities for bad
There are lots of articles about bad use cases of ChatGPT that Google already provided for decades. Want to get bad medical advice for the weird pain in your belly? Google can tell you it's cancer, no problem. Do you want to know how to make drugs without a lab? Google even gives you links to stores where you can buy the materials for it. Want some racism/misogyny/other evil content? Google is your ever helpful friend and garbage dump. What's the difference apart from ChatGPT's inability to link to existing sources? Edit: Just to clear things up. This post is specifically not about the new use cases that come from AI. Sure, Google cannot make semi-non-functional mini programs automatically, and Google will not write a fake paper in whole for me. I am specifically talking about the "This will change the world" articles, that mirror stuff that Google can do exactly like ChatGPT can.
fedilink

What’s the correct way to link to a community on a different instance?
Say I want to link to community x on instance y.org. How do I post this so that someone from instance z.org will end up at z.com/c/x@y.org, but someone from a.org ends up on a.com/c/x@y.org?
fedilink

Better alternative to Jerboa
Jerboa shows promise, but it feels like it's not quite there yet. There are still some important features missing (e.g. selecting the language for a post) and frequent bugs. As a better alternative, you can also use a browser that allows you to install Progressive Web Apps on the phone (e.g. Firefox or Vivaldi). Just open your Lemmy instance in the browser, press the menu button and then "install". This will then create a shortcut on your desktop which lets you launch the web UI of your Lemmy instance as if it was a native app on your phone. For me this works much better than Jerboa. I am using Vivaldi, and this allows me to e.g. control how I want to open a link. If I just click it, it opens in the same PWA window as Lemmy (useful if you follow internal links on Lemmy). If you long-press it, there is an option to "Open with Vivaldi", which then opens the link in the regular browser activity, which is useful for external links.
fedilink

I randomly stumbled across the linked Wikipedia article. At the bottom of the article, there is a list for each state. Quite a few states (Arizona, California, Colorado, Florida, Hawaii, Idaho, Illinois, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Missouri, New Mexico, North Dakota, Oklahoma, Oregon, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin and Wyoming) have an age of consent, which is higher than the minimum marriage age. How does that work out? Does that mean if these legally married people have intercourse it's statutory rape? (Weird side fact: California, Michigan, Mississippi, New Mexico, Oklahoma and Washington have a minimum marriage age of 0, which is just wrong.) Edit: https://en.wikipedia.org/wiki/Child_marriage_in_the_United_States#Marriage_age This article paints a much more disturbing picture of this practice: > According to Unchained At Last, the youngest girls to marry in 2000–2010 were three 10-year-old girls in Tennessee who married men aged 24, 25, and 31 in 2001. The youngest boy to marry was an 11-year-old, also in Tennessee, who married a 27-year-old woman in 2006. I am getting physically sick when thinking of this.
fedilink