Remember to share positive posts, memes, etc. about open source things you use and like. A simple “I like this” or “thanks for working on this” can go a long way!
Happy people carry on using things quietly while negativity gets shared, memed, and shoved in front of folks who work on your favorite projects. One negative comment too often outweighs ten positive ones, because human brains are dumb.
Spread positivity, save someone from burnout.
@mytwobits01 the third dimension is missing in this image, which then would show that two gears are not on the same level and the remaining gear extends over both levels.
@davepolaschek@woodworking.group
you could move your videos to odysee or PeerTube and live further there.
#DailyBloggingChallenge (168/200)
Have you just over exposed your hands to the cold and don't have hand warmers, then there are two locations that can help. First stick your hands under your armpits and second is by your groin. Additionally, to retain more warmth make yourself as small as possible and try find shelter from the elements like hide behind a wall for wind protection.
These are two areas that the body tries to keep alive for biological reasons. Thus this trick works great in a pinch.
#DailyBloggingChallenge (167/200)
One fundamental workout equipment when doing #RuckPT / #SandbagPT is the #sandbag. (Most #exercise,s that can be done with a #ruck are interchangeable with a sandbag.)
To fill up a sandbag the obvious material is sand. This can be found at your local sand beach, riverbed, or playground. All public sand should only be borrowed for the duration of the #workout and returned once done at ideally the same location where initially taken from.
A lighter alternative is cat litter, since this material is built to be liquid absorbent it is best to pack the grains in at least one sturdy plastic bag before placing it into the filler (a shell to hold the material before placing into the workout sandbag) and/or sandbag.
@jonas of course, used the word "account" instead of "profile".
#Fossify (https://github.com/FossifyOrg) did a soft fork from the popular "Simple Mobile Tools" suite. Their gallery app can already be downloaded from #FDroid (https://f-droid.org/en/packages/org.fossify.gallery/).
@der_heubi bzw. bessere Busanbindungen zum Flughafen. Fast jedes mal wenn ich geflogen habe, müsste ich die 4km zum/vom Flughafen gehen.
@selzero invidious is your friend
@OneiricBotcelot a ride sharing app called "BlaBlaCar", a public transit app called "MVG " (the company has a website to permit basic functionality, though it's inconvient accessing one's tickets), and a Risk like game called "Warzone". They worked fine on Android 13, but on Android 14, they were unusable.
#DailyBloggingChallenge (166/200)
After using #GrapheneOS for 6 months, I sadly caved and set up #GoogleServices (GS).
A couple things surprised me:
1. Most proprietary apps that I am using from #Aurora don't need GS to function (one might be missing some features).
2. There are some pesky apps that complain about missing GS, though after closing the popup/modal, one is good for the session.
3. Even worse than 2. are apps that don't inform the user that they need GS to load. This either announces itself by being stuck in the loading screen or freezes up on their initial page.
4. Lots of travel apps use #GoogleMaps and thus they complain, although they usually would be better off with #OpenStreetMap, which in return could reduce loading times.
5. Would have continued using a GS free phone if only the apps wouldn't force the user to install their app. On accounts where GS was not initialized either a quick link or #PWA was added to the Home screen. If only there was a way to get access to the browser developer tools for mobile.
6. Before giving in, I managed with two #Android devices or via a computer. Noticed that some tasks diminished their quality of usage during the time (questioned if I really needed the services in the first place), thus to get the most effort per time segment, the GS route was chosen.
#DailyBloggingChallenge (165/200)
The hardest part for me to achieve most fitness goals is the nutrition part with the main issue of getting enough calories.
The challenge is to learn how to construct the feeding periods with intent. Since I am not bothered with a growling stomach, thus my default state is an unintended fasting state.
Let us take today for an example, I ate once and the meal was worth about 1000 kcal.
Thus the two diet focused challenges of at 3000 kcal and 100 g of protein a day, will be quite sickly fun.
#DailyBloggingChallenge (164/200)
Two symptoms showed up quite quickly after turning on the heat.
1. Ache and pains that prior to the event were unnoticeable, made themselves known. This is good because it clears up the notion of false sense of being healed.
2. Sleep covers decreased quickly from a three layered setting to one cover. More data is required to judge the sleep quality.
#DailyBloggingChallenge (163/200)
For the past 8a, I have been living in room without a functioning heater due to me unintentionally closing the valves on the in/output pipes.
Today, I decided I might as well try my luck again and for the first time I heard liquid flowing through.
Cold management wasn't too bad over the almost past decade, though the secondary conditions like increased relative humidity causing unknown mold build up, was the final straw of something needing to change. Because if one is staying 80% or more time in a room that is causing one harm, eventually it will kill you.
#DailyBloggingChallenge (162/200)
One inconvenience of single file scripting is eventually the overview becomes hard to manage. Thus one realizes that one will need to split up the file into files.
#Webpack gives a solution for building multiple files into one. Plus if one takes the extra effort of setting up #TypeScript one will get the benefits of type safety.
#DailyBloggingChallenge (161/200)
The Simple-Dashboard-Maker tool (https://codeberg.org/barefootstache/Simple-Dashboard-Maker) got a couple new features:
- new social media template
- 7 new icons
- instructions on how to setup local bookmarks using the `file://...` path from your browser and pointing to a HTML file
- instructions on having personal dashboards living in the project directory, thus permitting to have access to the styling
#DailyBloggingChallenge (160/200)
Back on #BookWyrm after the past instance (bookwyrm.tech) burnt. One can follow me at @barefootstache@bookrastinating.com.
In year 2023, I attempted the "one book a week" challenge and made it to 19 books.
Initially joined with the additional challenge of adding the books to #WikiData.
The sad part is that I retained very little from the books that were read last year.
Might be wise to add a book report within the "daily blogging challenge", thus making me to interact with the content in more depth than the quick first glance.
@Neblib one never knows who will use this...
#DailyBloggingChallenge (159/200)
This #TypeScript function builds a website from scratch with the `body` parameter being the only necessary input.
```
/**
* Opens a new window with a 'title'.
*
* @param body - the body of the HTML page
* @param style - the style of the HTML page
* @param title - the title of the HTML page
* @param script - the javascript of the HTML page
*/
static openNewWindow(body:string, style = '', title="new display", script=''):true {
const mywindow = window.open('', '_blank') as Window;
mywindow.document.write(`<html><head><title>${title}</title>`);
mywindow.document.write(`<style>${style}</style>`);
mywindow.document.write('</head><body>');
mywindow.document.write(body);
mywindow.document.write('<script>');
mywindow.document.write(script);
mywindow.document.write('</script>');
mywindow.document.write('</body></html>');
mywindow.document.close(); // necessary for IE >= 10
mywindow.focus(); // necessary for IE >= 10*/
return true;
}
```
This can be use as a way to display the scraped data.
#DailyBloggingChallenge (158/200)
One option for future processing is opening a new tab as #HTML page.
This has the benefit that the header details stay constant meaning calling media like images aren't being blocked by #CORS. Further one can highlight the details that one deems important compared to the original creator.
One builds the HTML page as a string, just as one typically would do. The only difference is that the file extension is `*.js` instead of `*.html`.
I am a strong proponent of leaving this planet better behind than when I arrived on it. Thus to get the most bang for a lifetime my key focus is #longevity which I attempt to achieve with #nutrition specifically #plantbased.
Longevity is good and all as long as you are not frail and weak. Ideally would be to die young at an old age. Thus I incorporate tactics from #biohacking and #primalfitness. Additionally I am an advocate of #wildcrafting, which is a super set of #herbalism.
Studied many fields of science like maths or statistics, though the constant was always computer science.
Currently working as a fullstack web developer, though prefer to call myself a #SoftwareCrafter.
The goal of my side projects is to practice #GreenDevelopement meaning to create mainly static websites. The way the internet was intended to be.
On the artistic side, to dub all content under the Creative Commons license. Thereby, ideally, only using tools and resources that are #FLOSS #OpenSource. #nobot