#DailyBloggingChallenge (61/100)
The #PetProject continues with a custom date picker instead of using a predefined component from #vue to learn more how the library is built.
Also chose to use the #fetchAPI over #axios, mainly because I am more familiar with the former. With this the app has HTTP access and converts the XML response from OSM to JSON.
#DailyBloggingChallenge (59/100)
#TIL if you want to simplify your #StreetComplete experience while doing the "What name does the entity have?" quest, just use the same keyboard as the country uses.
If the country's alphabet is Latin character based, then you won't lose time switching between the keyboards. The only thing that could be annoying is auto complete, which probably is more of a #SCEE concern, since it is typical to go in and edit the tags.
Welcome to Mastodon! It's a laid back place. But here's a few simple rules you must follow:
1. Make an account on every instance and create a unique introduction post for each one.
2. Put a content warning on any post that includes the word "moist".
3. Always use the hashtag #freethewhales. Otherwise, we will assume you are in favor of whale incarceration.
4. When browsing Mastodon, please wear a helmet. Safety first.
5. Tell five of your friends to join. Yes, it's a pyramid scheme.
@barefootstache alternatively, multiple profiles on Firefox, or another browser that offers the feature. Configure different about:config and uBlock Origin privacy/convenience tradeoffs based on how much you trust the websites you'll visit on that profile, and you get all or nearly all the benefits without having the friction cost of different interfaces and keybindings. Plus a profile is tiny compared to a whole 'nother browser, so you're saving disk space too.
#DailyBloggingChallenge (58/100)
Account #isolation #security (continues)
Account isolation doesn't just have to be on the device level, but can also be done on the software level like the #browser.
The benefit of using multiple browsers is that #cookies cannot cross browsers: making the pesky #trackers be browser bound and making browser fingerprinting harder to achieve. This will give oneself an edge on personal data protection.
Some browsers have the option to use containers, though it can feel like the overview is quickly lost and potentially it could be a bigger strain on the device.
Browser suggestions:
- #Firefox
- #LibreWolf
- #DuckDuckGo
- #Tor
- #Safari
- #Vanadium
- #Brave
- #Edge
- #Chrome
One should choose the browser dependent on the login credentials one will be using. For example if one will be using Google services like #Gmail or #YouTube, then the obvious choice is Chrome.
#infosec #DataPrivacy #BrowserFingerprinting #DataProtection
#DailyBloggingChallenge (57/100)
Account #isolation #security
Account isolation security is when one does specific tasks with specific accounts.
Situation:
Let's say one got a work laptop and one wants to use it privately as well. The best would be to set up three accounts/users: root, work, and personal. This way one has a clear cut between the three scenarios.
This also comes with the mental fortitude of creating a new location for every task at hand and thereby using the strategy of priming to create an environment to set the tone.
Wir diskutieren am kommenden Donnerstag 28.09.2023 von 18-20 Uhr im Haus Wippermann, Lemgo über "KI und Datenschutz"
#KuenstlicheIntelligenz #Datenschutz #ArtificialIntelligence #dataprotection #DataPrivacy
#DailyBloggingChallenge (56/100)
Location based #security
Location based security is when the devices are bound by location. This can either be controllable (e.g. an #authenticator on a device) or uncontrollable measures (e.g. IP block).
Most use the #convenience of the smart phone and have an authenticator on it. This is fine as long as there is an additional security barrier like a password to use the app.
Now imagine having more than one device for authentication purposes and one quickly realizes that these devices are location bound.
For the uncontrollable measures there are usually work-a-rounds. For example IP blocks can be circumvented by VPNs or Tor.
Another typical scenario is forgetting that a specific account is device bound and thus one hopes that fallbacks were instantiated.
This is why it is recommended to have redundancies in place. The caveat is that these then become another potential attack opportunity.
In the end, one should have a strategy in place how to protect one's accounts.
#DailyBloggingChallenge (55/100)
The rule of thumb is that the more secure it is the less convenient it becomes and vice versa.
Though there are plenty of examples where this is not the case like #PasswordManager|s. It is true that some are more convenient than others, thus we will stick with the concept.
Good security practices state that one should have an unique #password for each account.
Doing this by hand is not that difficult, just choose a special character, use it as glue between two, at least, five letter words and append a counter.
This method is fine with a couple accounts. Now, if one has 100+ accounts, knowing if account X had counter Y or counter Z is not that straight forward.
With a password manager this task becomes trivial.
PrivacyCafe is back for round 2!
Save the date:
28th September, 2023
18:00-20:00 CET
#DailyBloggingChallenge (54/100)
How much #paranoia is permitted in the digital sphere of communication until one is categorized as a tinfoil hat carrier?
This depends to whom one is communicating and how valuable the data is that could be potentially abused.
Situation:
Let there be a group account without the possibility to create individual members and let the leader have 2FA activated. When the ask for the password for the account followed by generating a gift code from an unknown website.
Does this satisfy to take precautions on how one chooses to communicate further?
#DailyBloggingChallenge (53/100)
Started working on a new #PetProject to migrate the [OSM-tools](https://barefootstache.codeberg.page/OSM-tools/@pages/) from #VanillaJS to #vite + #vue + #TypeScript + #bun.
Jumping into the deep end on most of the new technologies and get to try to reverse engineer my understanding onto them.
Currently struggling to understand if one should rather use `defineProps` or `defineComponent` when dealing with child components in vue.
---
Really enjoyed the simple setup of bun and creating a project with vite isn't that much harder. Though as stated in the bun's docs, the performance of vite still hasn't been maxed out.
Previously wanted to familiar myself with #deno and used it for one file projects, though with the new hype surrounded around bun, might as well skip deno altogether.
#DailyBloggingChallenge (52/100)
Writing is an art form and with every creative endeavor, one needs a lot of practice. This can be highlighted in the next #story:
A teacher split their class into two groups B and C for the upcoming 10 week project. Group B's task was to create one masterpiece per week, where group C's task was to create an art piece daily. After the allotted time each student chose three works of art for grading.
Group B only had to create 10 pieces, though they always had to bring their A-game and were never permitted to strive from their initial plan.
Group C had to create at least 50 pieces and although none were done to perfection, each day the student was sharpening their craft. They were given more freedom to explore and a clear line of progress can be seen from start to finish.
Now if the students were give the task to create a new piece, which group would have it easier?
---
This is what I am hoping to achieve with daily #writing. When looking back to the beginning of the challenge there are some that are quite cringe in quality and others are blankly false in the information shared (most were corrected in the thread). If I go even further in my writing sphere they are even worse, so some progress has been made over the past 5 years, though 99% of the time I was in group B.
#DailyBloggingChallenge (51/100)
Good news, the challenge continues!
Things that were realized:
- The monthly long form article sub-goal seems like the hardest part of the challenge. Although many have made it to the draft stage, they seem to wait in purgatory until deemed onto them further processing.
- With the recent shift in the #MappingChallenge from daily to weekly, it is permitted to use the required blog post as a daily blog, thus removing myself from generating two posts on Sunday's.
- After using #8pen / #8vim for a good 50 days, it is my preferred keyboard over the default one. Plus it comes with the added benefit that it is another security measure against potential physical attackers. Well, only those who are not savy enough to know how to exchange the keyboard. Though still have nostalgia for the swipe functionality existing on the #Google #Android keyboard. Still missing a solution for emojis.
- In the 26th (https://qoto.org/@barefootstache/110905515359438394) edition it was mentioned about the struggle of writing in the first hours of the day and have concluded that is only true if either no topic or theme exists. If either is present, then it is much more fruitful compared to waiting the last minute, where it feels those are rushed.
- Having a theme makes writing so much easier, which I have realized with the past 6 days talking about #rucking. Plus being a so-called expert in the theme simplifies the writing even more and makes it more joyish over a chore. The same can be said with a topic.
- I am still hesitant with "hashtag bloat" or "hashtag spam" - quite popular on other social media platforms - though when well used on (evergreen) content, one can harvest its bounty many days later, usually through being favorited or boosting. Thus, where applicable trying to integrate the hashtags directly into the post (as seen here) and mitigate them at the end. Though since hashtags are one of the ways for posts to cross instances it is something that should be monitored more closely.
- 52% of the first 50 were written via 8pen.
#DailyBloggingChallenge (50/50)
Where to start with #rucking?
Depending on one's #fitness level 1-5 km and 1-5 kg is a good starting point.
If all feels good after the first ruck either increase the weight or distance, not both because it will be an exponential over linear increase which can cause unwanted injuries.
Once one is fit enough to do 5 km with 20# without any worry, then one should first attempt the standards.
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